December 2017
InfoQ

Development Special Report

Sponsored by
InfoQ
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 Development on InfoQ. We are also maintaining a portal page for this content on InfoQ at: https://www.infoq.com/development/.
Introduction to Blockchain Technology and Ethereum (presentations, Nov 26, 2017)
Understanding Monads. A Guide for the Perplexed (articles, Nov 24, 2017)
Design of Java Value Types Makes Progress (news, Nov 30, 2017)
Kotlin 1.2 Introduces Multi-platform Projects (news, Nov 30, 2017)
Microsoft Previews Cross Platform Tool for Working with SQL Server (news, Nov 21, 2017)

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

C# 8.0 Previewed (news, Aug 23, 2017)
C++17 is Here: Interview with Herb Sutter (news, Oct 23, 2017)
Java Still Number One, But What's Taking Over? (news, Aug 11, 2017)
Long Awaited Java 9.0 Releasing This Week (news, Sep 18, 2017)
The Difference between SOA and Microservices? (news, Jul 23, 2017)

Kotlin Native Adds Objective-C Interop, WebAssembly Support

Kotlin/Native 0.4 makes it possible to build native apps for iOS and macOS, writes Nikolay Igotti, Kotlin/Native tech lead at JetBrains. Additionally, it introduces experimental support for the WebAssembly platform.

Kevin Webber on Migrating Java to the Cloud

Kevin Webber spoke at Reactive Summit 2017 last month about migrating enterprise Java applications to the cloud by leveraging techniques like Event Storming, Domain Driven Design, and Cloud Native.

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

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.

Monitoring Microservices - A Prediction for 2018

The monitoring and distributed tracing of microservices has been a recognised challenge for a number of years. Recently Péter Márton, CTO of RisingStack, has written an article on experiences with various approaches including the OpenTracing initiative and has some recommendations, example code and makes a prediction or two about the future.

Designing Event Sourced Microservices

Event sourced microservices is an area that hasn’t been explored nearly as much as it should be, Greg Young claimed at the recent Microservices Conference µCon London 2017, but he also strongly emphasized that you should not event source all your microservices. Instead, he recommends looking at individual services and applying the event sourcing pattern to services that actually benefit from it.

Building a Blockchain PoC in Ten Minutes Using Hyperledger Composer

This article examines what businesses look for when considering blockchain’s role in their organization, and explores how the Linux Foundation's Hyperledger Composer can help to create applications.

Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS - Part 2

A novel approach to developing microservices using DDD, Event Sourcing, and CQRS is able to overcome the challenge of using a microservice architecture for transactional business applications.

Virtual Panel: High Performance Application in .NET

The panelists discuss high performance computing in .NET. The topics range from the main challenges they faced, to .NET Native and high performance in unconventional platforms.

Retiring Mainframe Programmers: Should I Care?

Mainframes manage 70% of the world’s transactions but its developer workforce is rapidly retiring. Don talks about the current state of mainframe apps and a solution for dealing will skills loss.

Building Reactive Systems Using Akka's Actor Model and Domain-Driven Design

Modern applications require demanding real-time "reactive" access. To support reactive development, actor models and domain-driven design can fulfill contemporary resiliency requirements.

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

Real-World Java 9

Trisha Gee shows via live coding how we can use the new Flow API to utilize Reactive Programming, how the improvements to the Streams API make it easier to control real-time streaming data, etc.

Panel: What's Next for Our Programming Languages?

Martin Thompson asks the hard questions on choices made and moderates the discussion between the people behind some of the largest and most innovative languages in use by developers today.

Julia: A Modern Language for Modern ML

Simon Byrne and Viral Shah talk about Julia, a modern high-performance, dynamic language for technical computing, with many features which make it ideal for machine learning.

Servlet vs Reactive: Choosing the Right Stack

Simon Byrne and Viral Shah talk about Julia, a modern high-performance, dynamic language for technical computing, with many features which make it ideal for machine learning.

Java Performance Engineer's Survival Guide

Monica Beckwith provides a step-by-step approach to finding the root cause of any performance problem in a Java app, showcasing through an example a few performance tools and the performance process.
 

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

You have received this email because you subscribed to "The InfoQ Weekly Newsletter". To stop receiving weekly updates on hot trends, please click the following link: Unsubscribe

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