InfoQ Homepage News
-
The Long Road to Groovy 3.0 Featuring Their New and Improved Parser
The Apache Foundation has released version 3.0 of Groovy, with new features including: a new parser, package namespace changes, an enhanced Elvis operator, and support for Java syntax such as the do/while loop, array initialization, lambdas, and method references. Paul King, principal software engineer at Object Computing (OCI) and Groovy committer, spoke to InfoQ about this latest release.
-
Project Leyden Aims to Improve Java Startup Time
Project Leyden is proposed to compile Java applications as native executable, decrease startup time and memory.
-
In Memory of John Horton Conway
John Horton Conway, pioneering Mathematician and creator of the Game of Life, was sadly lost to covid-19 in April. Hackday recently wrote about his influence on generations of programmers. The Communications of the ACM, the Scientific American and Siobhan Roberts, his biographer, have all written about his long list of celebrated accomplishments and contributions.
-
WebAssembly: Building a Secure-by-Default Ecosystem - Lin Clark at WebAssembly Summit
Lin Clark, principal research engineer at Mozilla focusing on WebAssembly and Rust, discussed at the WebAssembly Summit the security challenges WebAssembly must address. Clark explained how the nano-process proposal strives to provide portable, secure-by-default WebAssembly modules.
-
Rust/WinRT Brings Microsoft Closer to Adopting Rust Internally
Now available in preview, Rust/WinRT is a language projection for the Windows Runtime that enables calling Windows APIs in a natural and idiomatic way, similarly to other language projections such as C++/WinRT.
-
How Netlify’s Infrastructure Team Improved Observability While Increasing Deployment Speed
Netlify's infrastructure team shared their story of how they increased their customer deployment speeds by up to 2x by optimizing their deployment algorithm and increased observability into their systems in the process.
-
Building a Containerless Future with WebAssembly - Kevin Hoffman at WebAssembly Summit
Kevin Hoffman discussed at the WebAssembly summit the current state of the art in WebAssembly and what can be built with it today. Hoffman peeked at a containerless future where WebAssembly modules are the de-facto unit of immutable deployment in the cloud, at the edge, and in IoT and embedded devices.
-
Swift 5.3 Will Expand Officially Supported Platforms to Windows and Additional Linux Distributions
Swift 5.3 has recently entered the final stage of its development with the creation of the release/5.3 branch. One of the major goals for the upcoming Swift release is extending official platform support, including additional Linux distributions and Windows.
-
Amazon Announces General Availability of UltraWarm for Its Elastic Search Service on AWS
Recently, Amazon announced the general availability of UltraWarm for its Elasticsearch Service on AWS. Ultrawarm is a low cost warm storage tier, and extension to the Elasticsearch Service - offering up to three petabytes of storage, at almost a 90% cost reduction over existing options.
-
How to Supercharge a Team with Delegation: QCon London Q&A
Delegating work can result in getting it done better and faster; it increases team autonomy and creates opportunities for learning. Delegation is a continuum: it begins by doing a task yourself and ends by having somebody else take on that task. James Stanier, VP of engineering at Brandwatch, spoke about delegating to self-organizing teams at QCon London 2020.
-
Decomposing a Monolith Does Not Require Microservices - Sam Newman at QCon London
Sam Newman says the goal of decomposing a monolith must be independent deployability, and developers need to focus on the outcome, not the technology. Speaking at QCon London, he said, "The monolith is not the enemy" and, "Microservices should not be the default choice."
-
Dart and Flutter Improve Performance, Safety, and Tooling for Cross-Platform Mobile Development
The latest Dart release, Dart 2.8, focuses on preparing the ground for the introduction of null safety and brings an improved package manager. Flutter 1.17 significantly improves runtime performance while reducing binary size and memory usage. Additionally, it introduces a number of new Material widgets, including NavigationRail, updated DatePicker, and more.
-
Amazon EventBridge Schema Registry Now Generally Available on AWS
Recently Amazon announced the general availability of the Schema Registry capability in the Amazon EventBridge service. With Amazon EventBridge Schema Registry, developers can store the event structure - or schema - in a shared central location and map those schemas to code for Java, Python, and Typescript, meaning that they can use events as objects in their code.
-
WebAssembly, Expanding the Pie - Ben Smith at WebAssembly Summit
Ben Smith, chair of the Web|Assembly community group, recalled at WebAssembly Summit the beginnings of WebAssembly and how it has increased and refined its scope and capabilities.
-
NHSX Covid-19 App on Trial
The NHSx mobile application for tracking Covid-19 has been released for a trial on the Isle of Wight, but problems with the implementation and reliability mean that the app might be outdated before it achieves herd immunity. InfoQ looks at the source code and the results of the trial, and what it might mean for other applications following a similar path.