InfoQ Homepage Development Content on InfoQ
-
Comparing Product to Project Funding
An exploration of recent thinking around product vs project funding. We look at a number of recent articles reflecting views on a product-centric focus by ThoughtWorks' Sriram Narayan , Jeff Gothelf, author of Lean UX Author, and Leon Tranter.
-
Rust 1.22 Extends the ? Operator to Option Types
The latest release of Rust stabilizes the usage of ? with Option<T> to simplify option handling. Additionally, it improves compiler performance and backtraces on macOS.
-
Visual Studio 2017 15.5 Preview Adds F# Core & Standard Support
Microsoft has supported F# since .NET Core 1.0 was released, but tooling availability has varied in comparison to fellow .NET Core languages C# and VB.NET. With the release of Visual Studio 2017 15.5 Preview 4, F# projects can now target .NET Core and .NET Standard.
-
Microsoft Previews Cross Platform Tool for Working with SQL Server
Microsoft has released a public preview of SQL Operations Studio, a cross platform tool for working with SQL Server. This product is based on the existing Visual Studio Code editor and uses the SQL Tools API service under the hood.
-
Java 10 - The Story So Far
Java 10 is now only four months away. This article examines the currently known and expected features of Java 10.
-
GitHub Team Discussions Aim to Improve Collaboration
Announced at its last Universe conference, Team discussions aim to power processes like planning, analysis, design, and others directly from within GitHub.
-
Fresh Async with Kotlin: Roman Elizarov Presents at QCon SF
Roman Elizarov, team lead in Kotlin libraries at JetBrains, presented “Fresh Async with Kotlin” at QCon San Francisco. Elizarov demonstrated how Kotlin addresses the difficulties faced in writing asynchronous code in languages such as Java, C# and Javascript. Async code in Kotlin looks very much like the normal synchronous code that most developers are used to writing in languages such as Java.
-
Adrian Cockcroft Discusses Chaos Architecture: "Four Layers, Two Teams, and an Attitude"
At QCon San Francisco, Adrian Cockcroft presented “Chaos Architecture”, and discussed the evolution of cloud native architecture, and how chaos engineering can be applied to produce better and safer systems. Effective chaos architecture and engineering was presented as consisting of “four layers, two teams, and an attitude”.
-
Realm Extends its .NET Stack Support with Realm .NET
After introducing support for .NET Core last summer to build mobile applications using C#, Realm announced Realm .NET, a set of new components that allow developers a better integration with their .NET stack.
-
Designing Services for Resilience: Nora Jones Discusses Netflix Chaos Engineering at QCon SF
At QCon SF Nora Jones presented “Designing Services for Resilience Experiments: Lessons from Netflix”. Key takeaways from the talk included: the customer experience is a priority; designing for resiliency testability is a shared responsibility; configuration changes can cause outages; and engineers should have have explicit monitoring in place to detect antipatterns in configuration changes.
-
Debugging Containerized Microservices: Idit Levine at QCon SF
At QCon San Francisco Idit Levine presented “Debugging Containerized Microservices”, and outlined the issues of debugging a distributed microservice-based system, and provided three potential approaches to overcome the inherent challenges. The talk also introduced a new open source microservices debugger that Levine is working on, Squash, which integrates with the VS Code IDE.
-
Microsoft Previews Nullable Reference Types in C# 8
Microsoft has made available Nullable Reference Types as preview for developers who want to try the new feature and provide feedback.
-
Microsoft Open Sources Java Debugger for VS Code
Visual Studio Code has made the code for the Java Debugger it released in September open source.
-
Real-Time Collaboration Comes to Atom
At QCon San Francisco 2017, GitHub’s Nathan Sobo has unveiled Atom’s new real-time collaboration plugin, Teletype. Teletype aims to make it possible for two developers to code together with the same ease as coding alone.
-
About the SOA Heritage Impact on Microservices
The heritage from SOA impacts the approach and design of a microservices architecture, how we select technology, and also the organisational aspects, Tareq Abedrabbo claimed at the recent Microservices Conference µCon London 2017. One example from his experience is that many organisations still have a separation between enterprise architects and developers.