InfoQ Homepage Development Content on InfoQ
-
Microsoft Driver Module Framework Aims to Ease Windows Driver Development
Windows driver developers should now have an easier way to create simple and structured drivers, as well as to share code amongst drivers, using the new Microsoft Driver Module Framework (DMF), which has been recently open sourced.
-
JBoss Web Server 5 with Tomcat 9 is Available
Red Hat JBoss Web Server (JWS) combines the Apache web server with the Tomcat servlet engine for building, deploying, and maintaining web applications and large-scale websites. JBoss Web Server version 5 was recently released supporting Tomcat 9 and introduces several new features and enhancements.
-
.NET Core 2.1 Previews Tiered Compilation
The .NET Core team has been looking to solve the dilemma of how to best optimize runtime application performance without sacrificing startup responsiveness. A preview of their solution, tiered compilation, is now available for .NET Core 2.1 developers.
-
Using Your WinForms/WPF Code to Vote for .NET Core 3.0 Features
In May we reported Microsoft wants to run WinForms and WPF on .NET Core 3.0. In order to facilitate this, they are building a new tool that will allow you to vote on which APIs they need to port to .NET Core. But this isn’t a direct vote; it is based on what APIs are being used by your application.
-
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.
-
Keeping Distributed Teams in Sync
The biggest challenge of distributed teams is communication, which is essential for establishing ground rules on collaboration. Shifting working hours to accommodate each other and team liaisons help to communicate and synchronize work. Teams based on trust, respect, and openness will encourage themselves to help people throughout the organization and foster a culture that keeps teams in sync.
-
Modernizing Windows Desktop Applications with XAML Islands
You may be under the impression that Windows desktop development is pretty much dead, yet according to the telemetry data in Visual Studio, there are roughly 2.4 million developers actively working on desktop applications each month, up 50% from 20 months ago. With such a large community to support, Microsoft is looking at ways to help developers integrate those assets into Windows 10.
-
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.
-
Android Pie Brings Adaptive Battery, Neural Networks API 1.1 and More
Google has released Android Pie. Android Pie brings display cutout support, Neural Networks API 1.1, Magnifier widget, Adaptive Battery, Slices, Indoor positioning with Wi-Fi RTT, and more.
-
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.
-
Rust 2018 is Approaching: Managing the Transition from Rust 2015
The first release of Rust 2018, corresponding to Rust 1.31, will be ready on December 6 2018, writes the Rust Core Team, consolidating under a new label the wealth of new features that have enriched the language since Rust 2015 was first delivered.
-
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.