InfoQ Homepage Development Content on InfoQ
-
C# 8.0 Previewed
In a Channel 9 video, Mads Torgersen has demonstrated the first four features for C# 8. The features include nullable reference types, async streams, and more.
-
Choose Your Own Adventure: Chaos Engineering at QCon New York 2017
Nora Jones, senior chaos engineer at Netflix, talked about chaos engineering at QCon New York 2017. She presents different stages of chaos engineering adoption and gives stories from her previous experiences at Jet and Netflix.
-
Oracle Looking to Move Java EE to Open Source Foundation
Oracle is planning to move leadership and ongoing development of the Java EE platform to an open source foundation. The move will follow the next release, JEE 8, which is due out this summer.
-
New Features in Entity Framework Core 2.0
While the EF Core 2.0 release deserves a lot of criticism, there are also a lot of things to like about it. In this article we touch on some of the highlights from this release including a safe way to use string interpolation with raw SQL.
-
Android 8.0 Oreo Is Here. Developers Are Recommended to Test Their Apps
Google has released the final version of Android 8.0 Oreo. The source code was published to AOSP and system images were made available for supported Nexus and Pixel devices. Android 8.0 comes with several changes that can affect how existing applications function.
-
Q&A with Movidius, a Division of Intel Who Just Launched the Neural Compute Stick
Recently Movidius (a division of Intel's New Technology Group) released the neural compute stick: a usb-based development kit that runs embedded neural networks. With this stick users can run neural network and computer vision models on devices with low computational power. InfoQ reached out to Gary Brown, marketing director for Movidius, Intel New Technology Group, and asked him a few questions.
-
Entity Framework Core 2.0 Released to Heavy Criticism
Entity Framework has always had a mixed reputation, with some developers loving it while other compared it unfavorably to NHiberante, LINQ-to-SQL, and the various micro-ORMs. But the early impressions of EF Core have been particularly bad and continue to frustrate even those who appreciated the original Entity Framework.
-
Crucial Patch for Visual Studio 2017 Released
A newly released update for Visual Studio 2017 contains an important patch for all developers who use Git as well a key fix for F# developers. The Git issue solves a security issue that allows arbitrary code execution, while the F# fix corrects major editing issues.
-
LLVM Has Documented the PDB Format, Complete with PDB to YAML Conversion
LLVM can now generate PDB files, allowing the use of Windows debugging tools. In addition, they have documented the format and created tooling for analyzing with and generating PDB files from YAML.
-
Swift 5 Sets its Goals, Defines New Evolution Process
Expected to be released in late 2018, Swift 5 will bring ABI stability and further work on API resilience and memory ownership. A new evolution process will help ensure Swift 5 development keeps its focus on its planned goals.
-
Distributed Schedulers with Microservice Architectures
Martin Campbell, microservices scalability expert at DigitalOcean, talked about running a microservice based architecture with a distributed scheduler at MicroXchg Berlin 2017. He focused primarily on the problems encountered along the way, and the tradeoffs between offerings like Kubernetes, Nomad, and Mesos.
-
Docker Enterprise Edition 17.06 Released with Support for Windows Server 2016 and IBM Z Mainframe
Docker has released Docker Enterprise Edition 17.06, with new support for Windows Server 2016 and IBM Z mainframe. With the inclusion of support for these new platforms, the Docker Blog states that Docker EE now delivers a consistent experience across Linux, Windows, and Linux-on-mainframe applications,.
-
Google's Puppeteer Joins Crowd of Headless Chrome Tools
Google's new tool, Puppeteer, is a custom-built Node API used to control headless Chrome. It joins a number of existing community tools that solve the very painful problem of working with the Chrome DevTools Protocol. The addition of Google's tool will hopefully result in more options and capabilities for web developers.
-
AWS Release ‘SAM Local’ to Facilitate Local Build and Test of AWS Lambda Serverless Applications
AWS have released a new tool in beta, SAM Local, that makes it easy to build and test serverless AWS Lambda applications on a local dev machine. Core features provided by SAM Local include: the ability to test AWS Lambda functions locally running within Docker, a simple CLI to start a local API Gateway, and the generation of sample payloads for testing the handling of various AWS event sources.
-
Facebook Transitioning to Neural Machine Translation
Facebook recently announced the global rollout of NMT. Switching from phrase based translation models to NMT has been rolled out for more than 2,000 translation directions and 4.5 billion translations per day. According to Facebook this provides an 11% increase in BLEU score. We will discuss how it was achieved, what it means for machine generated translation and how it fares against competition.