InfoQ Homepage Development Content on InfoQ
-
Oracle Makes Major Cuts to Solaris and SPARC Teams
Whilst Oracle has committed to support Solaris until the 2030s, the firm appears to have made substantial cuts to the Solaris and SPARC teams this weekend, potentially signalling a silent end-of-life for both products.
-
TypeScript 2.5 Released, Adds Language Level Refactoring
Microsoft has released TypeScript 2.5. The release is light on new language features, but has some new abilities including basic refactoring built into the language service itself.
-
QCon New York 2017: Migrating Speedment to Java 9
Dan Lawesson, CSO at Speedment, presented “Migrating Speedment to Java 9” at this year’s QCon New York. Lawesson spoke to InfoQ about Speedment and how they are addressing the challenges of migrating Speedment to Java 9.
-
Microsoft Explores Manual Memory Management in .NET with Snowflake
A number of researchers from Microsoft Research, University of Cambridge, and Princeton University have forked .NET, adding an API to the runtime to support manual memory management, and published details of their approach and performance improvements obtained in the paper Project Snowflake: Non-blocking Safe Manual Memory Management in .NET.
-
Spring Boot 2.0 Will Feature Improved Actuator Endpoints
The upcoming release of Spring Boot 2.0.0 M4 will feature an improved actuator endpoint infrastructure featuring new mapping, easier creation of user-defined endpoints, and improved security. Stéphane Nicoll, principal software engineer at Pivotal, spoke to InfoQ about these actuator endpoints.
-
ThoughtWorks Sold to Private Equity Firm Apax Partners
Global software development and digital transformation company ThoughtWorks is to be acquired by London-based private equity firm Apax Partners. The terms of the deal were not disclosed and it is expected to close in Q4 2017.
-
Microsoft .NET Architecture Guidance Released
Four application architecture guides are available from Microsoft's Developer Division and the Visual Studio product teams. This guidance covers four areas: Microservices, Docker, Web Applications with ASP.NET Core and Azure, and Enterprise Applications Using Xamarin Forms. Each guidance is contained in an eBook. There are two end-to-end reference applications that the guides use as examples.
-
Apache OpenWebBeans Releases Meecrowave Server Version 1.0 for Java EE-Based Microservices
Apache OpenWebBeans recently released version 1.0.0 of their Meecrowave project, a microservices server built on top of existing Apache projects utilizing servlets, CDI, JSON-P and JSON-B, and JAX-RS. Meecrowave may be used for microservices and standalone applications.
-
ASP.NET Core 2 Gains Razor Pages
ASP.NET Core 2 brings a multitude of new features, including Razor Pages, new templates, and a series of changes intended to make development easier. By combining sensible defaults with detailed configuration options for those seeking more power, ASP.NET Core 2 intends to appeals to projects of all sizes.
-
Go 1.9 Introduces Type Aliases, Improves Runtime and Tooling
The biggest change in recently released Go 1.9 is improved support for gradual code repair through the use of type alias declarations. Go 1.9 also improves the garbage collector and the compiler.
-
IntelliJ IDEA 2017.2: Smarter, Neater, and Faster
JetBrains recently released IntelliJ IDEA 2017.2, the quarterly release of its flagship Java IDE. Trisha Gee’s blog post about this release notes that there are many usability enhancements; new classes of warning like if you are creating empty collections or Strings or if a number is out of range on an array. It also has improved analysis around nulls.
-
Google Researcher Invented New Technology to Bring Neural Networks to Mobile Devices
Recently, many companies released applications that use deep neural networks. For applications that should run without internet access, must be fast and responsible, or in which privacy is a concern, using networks on servers is not possible. Google researcher Sujith Ravis invented a novel way to train two neural networks, of which one efficient network can be used with mobile applications.
-
Java API for RESTful Web Services 2.1 Released
Java API for RESTful Web Services JAX-RS 2.1 was released, with support for server-sent events, JSON-B, improved support for JSON-P, and a reactive extension to the client API.
-
LinkedIn Ordered to Allow Scraping of Public Profile Data
A United States federal judge has ruled that Microsoft’s LinkedIn cannot block third party web scrapers from scraping data from publicly available profiles.
-
Visual Studio 2017 15.4 Prepares for Windows 10 Fall Update
Microsoft has released a preview for Visual Studio 2017 15.4. This release focuses on additions to support the forthcoming Windows 10 Fall Creators Update. UWP apps gain support for .NET Standard 2.0 and a new template makes it easier to bundle both traditional Win32 and UWP apps for distribution.