Software Development Special Report | |
|
|
|
In this special newsletter we bring you up to date on all the new content and news related to Software Development on InfoQ. We are also maintaining a portal page for this content on InfoQ at: https://www.infoq.com/development/. |
|
|
Oracle Lays Off Java Mission Control Team After Open Sourcing Product (news, Jun 05, 2018) | Ron Jeffries Says Developers Should Abandon Agile (news, Jun 05, 2018) | Entity Framework Core 2.1 Release Adds Improved SQL Query Generation (news, Jun 04, 2018) | Microsoft to Acquire GitHub for $7.5 Billion (news, Jun 04, 2018) | Advanced Architecture for ASP.NET Core Web API (articles, Jun 01, 2018) |
|
Graph Databases are currently gaining a lot of interest, as they can give very powerful data modeling tools that provide a closer fit to how your data works in the real world. This article aims to explore exactly what they are and where they can be a good fit in your application landscape. Learn More. Sponsored content |
| |
|
Top Viewed Content on InfoQ |
|
Build 2018: The Future of C# (news, May 21, 2018) | New Features in C# 7.3 (news, May 18, 2018) | Java 10 Released (news, Mar 21, 2018) | Oracle Seeks $8.8 Billion in Damages from Google after Appeal (news, Apr 30, 2018) | Servlet and Reactive Stacks in Spring Framework 5 (articles, Mar 20, 2018) |
|
|
A flaw in Git submodule name validation makes it possible for a remote attacker to execute arbitrary code on developer machines. Additionally, an attacker could get access to portion of system memory. Both vulnerabilities have been already patched in Git 2.17.1, 2.16.4, 2.15.2, and other versions. | ASP.NET Core 2.1 has been released, and brings a host of new features that include new templates, Razor Class Libraries, and SignalR for ASP.NET Core. | .NET Core 2.1 has been released by Microsoft, expanding the number of platforms it supports, improving performance (both at compilation and runtime), and provides new app deployment options for developers. |
|
Should I use SQL or NoSQL databases? Underlying it is another question - What's broken in SQL databases that NoSQL databases fixes? Nothing is broken because they are different approaches to creating databases in the same way that assembler and higher level languages are to creating applications. Learn More. Sponsored content |
| |
|
The 2018 Haskell User Survey shows very high satisfaction with Haskell’s security, quality, reliability, maintainability, and advanced capabilities, writes FP Complete’s CEO Aaron Contorer. InfoQ has taken the chance to speak with him about Haskell’s current and future landscape. |
|
TypeScript 2.9 contains several improvements to the language. Support is now available for ES.Next's import.meta, as well as symbols and numeric literals in keyof and mapped object types. |
|
|
This article explores OWIN and how it forms the basis of ASP.NET Core. In this article you will get an explanation of how the OWIN request pipeline works, and how it can be utilized. |
| |
|
Traditional MVC, MVP, MVVM, Web MVC; the common element in every UI pattern is the Model. In this article we’ll look at the often-neglected Model itself and the .NET interfaces that they implement. |
| |
|
Five veteran developers discuss the .NET Core platform, where it has been and where it is headed. |
| |
|
The tutorial demonstrates Ballerina, a new language and platform whose objective is to make it easy to create resilient services that integrate and orchestrate across distributed endpoints. |
| |
|
In March, Stack Overflow published their Developers’ Survey for 2018 and for the first time they asked questions about ethics. |
| |
|
Don Omondi, Campus Discounts' founder and CTO, discusses securing applications with OAuth and shows you how to securely store authentication data using MySQL and MongoDB. Learn More. Sponsored content |
| |
|
|
Gil Tene talks about getting the most of Java applications and understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers. |
| |
|
Jamund Ferguson discusses tackling challenges with large-scale Node.js deployments, using async/await to handle errors, and strategies to embrace latest JavaScript technologies. |
| |
|
Jason Maude talks about the server-side implementation of Starling Bank and shows how, even though Java is over two decades old, it can still be used for cutting edge applications. |
| |
|
Sander Mak explores the benefits of a modular codebase using Java 9 modules, and issues porting an existing application to modules. |
| |
|
Sannidhi Jalukar, Madhura Bhave discuss how to do TDD for a Spring Boot application using Boot annotations and utilities and dealing with DB queries, caching, reactive components, and message brokers. |
| |
|
|