June 2018
InfoQ

Software Development
Special Report

Sponsored by
Compose
Latest Content, Top Viewed Content, News, Top Articles, Top Presentations
 
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)

Introduction to Graph Databases

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

Introduction to Graph Databases
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)

Git Vulnerability May Lead to Arbitrary Code Execution

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 Brings SignalR, Razor Class Libraries

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 Delivers Improved Performance and Deployment Options

.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.

Picking SQL or NoSQL? A Compose View

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

Picking SQL or NoSQL? A Compose View

Haskell Adoption and User Satisfaction Growing

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 Release Updates ES.Next Support

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.

ASP.NET Core - The Power of Simplicity

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.

Models and Their Interfaces in C# API Design

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.

Discussions on the Future of .NET Core

Five veteran developers discuss the .NET Core platform, where it has been and where it is headed.

Ballerina Microservices Programming Language: Introducing the Latest Release and "Ballerina Central"

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.

Developers. Our Last, Best Hope for Ethics?

In March, Stack Overflow published their Developers’ Survey for 2018 and for the first time they asked questions about ethics.

Simple OAuth With MongoDB & MySQL

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

Simple OAuth With MongoDB & MySQL

Java at Speed

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.

Enterprise Node.JS Apps in 2018

Jamund Ferguson discusses tackling challenges with large-scale Node.js deployments, using async/await to handle errors, and strategies to embrace latest JavaScript technologies.

Building a Reliable Cloud-Based Bank in Java

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.

Modular Java Development in Action

Sander Mak explores the benefits of a modular codebase using Java 9 modules, and issues porting an existing application to modules.

Test-Driven Development with Spring Boot - Testing the Harder Stuff

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.
 

Connect with InfoQ on Twitter

Connect with InfoQ on Facebook

Connect with InfoQ on LinkedIn

Connect with InfoQ on Google Plus

Connect with InfoQ on Youtube

If you are based in the European Economic Area (EEA), please contact us so we can provide you with the protections afforded to you under the General Data Protection Regulation (GDPR).

You have received this email because you subscribed to "Top Content and Special Reports Newsletter". To stop receiving weekly updates on trends, please click the following link: Unsubscribe

C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #325,
Toronto, Ontario, Canada,
M8V 3Y3