InfoQ Homepage Development Content on InfoQ
-
New Elm Release Helps Developers Learn Syntax
Evan Czaplicki, Elm’s creator, recently released Elm 0.19.1 with improved error messages. Elm 0.19.1 goes a step further in realizing Elm’s vision of being a delightful language for reliable webapps. The new release comes a year after the previous one (0.19) which emphasized smaller assets, and faster builds.
-
Reasons to Use ReasonML - Anton Tuzhik at ReactiveConf 2019
Anton Tuzhik, recently presented a talk at ReactiveConf 2019 in Prague detailing the reasons why he thinks ReasonML is a good option for implementing applications. ReasonML supports native and JavaScript as compile-targets, provides a sound type system, encourages immutable data structures, and has good interoperability with the JavaScript ecosystem.
-
Solandra, a TypeScript-First Algorithmic Art Framework
Solandra is an open-source TypeScript-first framework for creating algorithmic art. Leveraging HTML Canvas, Solandra provides a rapid development framework for creating art.
-
ServiceMeshCon 2019: Platform Plumbing, Debugging, and Custom Implementations
The inaugural CNCF-hosted ServiceMeshCon 2019 took place during November as part of KubeCon. A core message from the event was that service mesh technology is rapidly becoming part of the platform “plumbing”, and therefore the interesting innovation is happening in relation to the higher-level abstractions and the human-focused control planes.
-
Dynein – an Asynchronous Background Job Service from Airbnb
At Airbnb, they move time consuming, resource intensive tasks over to asynchronous background jobs to improve scalability. The job scheduling system has become a very important component and they have therefore built Dynein, a distributed delayed job queueing service and scheduler. In a blog post, Andy Fang from Airbnb describes the background and challenges in designing and building the service.
-
CSS Architecture for Component-Based Applications
CSS architecture is a complex subject that is often overlooked by developers as it's now possible to encapsulate the CSS per component and avoid many of the pitfalls. While this 'workaround' can make the lives of developers simpler, it does so at the price of reusability and extendibility.
-
Bolero Enables Writing F# Apps Running in WebAssembly Using Blazor
Bolero makes it possible to build WebAssembly apps in F#. Bolero leverages Blazor Microsoft technology, to enable running C# in the browser.
-
Apple Open Sources ServiceTalk to the Java Community
Apple has open-sourced ServiceTalk, a JVM network application framework that provides a common and extensible networking abstraction built on top of Netty. ServiceTalk was conceived to improve low-level abstractions provided by Netty such as threading and usability. The goal of open-sourcing ServiceTalk was to provide building blocks that would enable contributions from the Java community.
-
JakartaOne 2019: Livestream 7pm to 1am Summary
The JakartaOne Livestream global virtual conference was held on September 10th, 2019, with 19 one-hour sessions. It provided insights into the current state and the future of Jakarta EE and MicroProfile technologies, focused on cloud native Java development. The sessions included keynotes, demos, panel discussions, and upcoming specifications delivered by an all-star cast of Java luminaries.
-
A-Frame 1.0 Release Adds WebXR and AR Mode
A-Frame, a web framework for building Virtual and Augmented Reality experiences on the web, recently reached the A-Frame 1.0 release with support for the WebXR specification and an AR mode for browsers which support ARCore and ARKit.
-
Google Publishes Its BeyondProd Cloud-Native Security Model
Google BeyondProd white-paper provides a model for cloud-native security in a containerized world. Google's model requires moving beyond the traditional perimeter-based security model and leverages code-provenance and service identity as security cornerstones. Google also provided a list of open-source software that can be used to implement its security model.
-
Wildcard HTTPS Subdomain Configuration with static.fun
ZEIT Now recently introduced easy deployment to HTTPS-enabled subdomains, and to celebrate this announcement, created the open-source static.fun service.
-
Google Cloud Team Releases AutoML Natural Language
The Google Cloud team recently announced the generally available (GA) release of AutoML Natural Language framework. AutoML Natural Language supports features for data processing and common machine learning tasks like classification, sentiment analysis, and entity extraction.
-
Datawire Announces the Ambassador Edge Stack Early Access Program
Datawire last week announced the release of the Ambassador Edge Stack 1.0. The Ambassador Edge Stack is an integrated edge solution that empowers developer teams to rapidly configure the edge services required to build, deliver, and scale their applications running in Kubernetes.
-
Poor Random Number Generation Makes 1 in Every 172 RSA Certificates Vulnerable
Research report by firm KeyFactor shows many IoT and network devices are using weak digital certificates that make them vulnerable to attack. Researchers Jonathan Kilgallin and Ross Vasko analyzed 75 million RSA certificates and found 1 in 172 keys share a factor with another, which means they can be easily cracked.