Development Special Report | |
|
|
|
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) |
|
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 |
| |
|
Top Viewed Content on InfoQ |
|
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 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 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. |
|
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 is now only four months away. This article examines the currently known and expected features of Java 10. | 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. | 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. |
|
|
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. |
| |
|
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. |
| |
|
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. |
| |
|
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. |
| |
|
Modern applications require demanding real-time "reactive" access. To support reactive development, actor models and domain-driven design can fulfill contemporary resiliency requirements. |
| |
|
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 |
| |
|
|
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. |
| |
|
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. |
| |
|
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. |
| |
|
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. |
| |
|
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. |
| |
|
|