InfoQ Homepage Architecture & Design Content on InfoQ
-
Intel Discloses New Speculative Execution Vulnerability L1 Terminal Fault
Intel has disclosed a new speculative execution side channel vulnerability, dubbed L1 Terminal Fault, that could potentially leak information residing in the processor L1 data cache. Mitigations are already available, according to Intel, based on its latest Microcode Updates and corresponding updates to operating systems and hypervisor stacks.
-
Numerical Computing Dynamic Language Julia 1.0 Released
The latest version of Julia, a high-level, high-performance dynamic language for technical computing, supports language API stability and a new built-in package manager. The Julia computing team announced the release of Julia version 1.0 last week at JuliaCon 2018 in London, .
-
Uber Announces Open Source Fusion.js Framework
Uber Announces Fusion.js, an open source "Plugin-based Universal Web Framework." Uber builds hundreds of web-based applications, and with web technologies changing quickly and best practices continually evolving, it is a challenge to have hundreds of web engineers leverage modern language features while staying current with the dynamic nature of the web platform.
-
Strategies for Microservices Communication
When moving from a monolith to a microservices architecture, complexity implicitly hidden within the monolith becomes explicitly visible and the challenges for communication will grow exponentially, Michael Plöd explained in a presentation at GeeCON 2018, describing different strategies for communicating between microservices.
-
NetBeans Makes Progress at Apache
NetBeans is making progress with its transition to the Apache Foundation, including a major new release.
-
Microsoft Announces the General Availability of Linux on App Service Environment
Microsoft announced the general availability of Linux on App Service Environment (ASE), which enables customers to combine the features of App Service on Linux and App Service Environment. This release is a follow up on May's public preview, which allowed customers to deploy Linux and containerized apps in an App Service Environment.
-
New UWP and Win32 Application Distribution Models
.NET has had support for applications that can automatically update themselves since the introduction of ClickOnce technology in 2005. Under the ClickOnce model, WinForms and WPF applications would check a pre-configured location on startup for newer versions. Soon the same capability will be available for private distributed UWP applications.
-
Windowing in Universal Windows Platform (UWP) Applications
Continuing our series on UWP for line of business applications, we turn our attention to another frequently cited issue: multiple window support. Microsoft intends to not only answer that request, but surpass it with multiple windowing modes including 3D.
-
A Look at the Windows Community Toolkit for UWP
In order to address the needs of line of business developers, Microsoft is offering the Windows Community Toolkit for UWP. With two major releases in as many months, this library acts as a test ground for new UWP controls and features.
-
New Version of ByteBuddy Fully Supports Java 11
The new release of ByteBuddy, the widely-used Java bytecode engineering library, now fully supports Java 11 and all new classfile and bytecode features introduced since Java 8.
-
Microsoft Positions UWP for Line of Business Applications
Microsoft is positioning UWP for traditional line of business (LOB) applications with an emphasis on rapid application development (RAD) using the Windows Template Studio. But that’s not all they’re doing to entice LOB developers onto the UWP platform.
-
Continuous Delivery Implemented with Event Sourcing at eBay
Using an event-centric approach, the Continuous Delivery team at eBay has built an orchestrator for continuous delivery, which is able to scale to handle the increasing amount of work in their build pipelines, John Long and Nataraj Sundar write in two blog posts describing their view on the overall benefits of event sourcing and the advantages they have seen in their application development.
-
O11ycon Discusses Benefits and Challenges of Observability
The first o11ycon provides a comprehensive look at the emerging concept of observability in software and systems which allow people to understand if things are working as expected, and to diagnose problems and identify solutions.
-
GitHub Expands Its Learning Offerings with Four New Online Courses
GitHub Learning Lab is an initiative launched earlier this year to help people of all skill levels use GitHub. GitHub has released four new courses, Uploading to GitHub, Migrating to GitHub, Community Starter Kit, and Introduction to HTML.
-
Experiences Using Micro Frontends at IKEA
Today, we commonly split up an enterprise architecture in smaller services, microservices. But we have the same problems with the frontend monolith as we had with the backend, Gustaf Nilsson Kotte explained in a recent interview hosted by Stefan Tilkov. Using a micro frontend architecture, he breaks the frontend into smaller parts, to allow for teams to deploy continuously and autonomously.