In this issue, January 3, 2018 View it in your browser.

2017 Highlights, Monitoring Modern Architectures with Data Science, Rust, Go, Spring Boot Microservices, Targeting GPUs with C#, HTML 5.2, Chaos Engineering, Autism Inclusion

How do we select speakers at QCon.ai?

QCon.ai has no call for papers. Instead each speaker is personally invited by our committee of expert practitioners. The committee members: Soups Ranjan, Sid Anand, Brad Klingenberg and Roland Meertens make sure each talk is perfectly curated for your needs as senior software engineer and architect. Learn from experts with hands-on experience in applying artificial intelligence/machine learning in engineering. Register before Jan 6th and save up to $200!
 

SPONSOR AD

Site24x7_ad_img

Get Actionable Insights on your entire infrastructure.

Monitor and analyze key performance metrics in real time, whether in traditional data centers or distributed cloud infrastructures. Supports Linux, Windows, AWS, VMs, OS X and much more. Sign up Now.

https://res.infoq.com/podcasts/charles-humble-wes-reisz-java-dotnet-ai-quantum/en/smallimage/logo-podcast-1514556680277.jpg

Charles Humble and Wes Reisz Take a Look Back at 2017 and Speculate on What 2018 Might Have in Store

In this podcast Charles Humble and Wes Reisz talk about Java 9 and beyond, Kotlin, .NET Core 2, the surge in interest in organisational culture, quantum computing, and more. (Podcast)

https://res.infoq.com/articles/top-30-software-development-trends/en/smallimage/logo-sd-1514572259057.jpeg

Our Top 30 Content Items of 2017

Charles Humble compiles a list of this year’s most interesting and popular content on InfoQ and chats to QCon chair Wesley Reisz about 2017 and how the next 12 months are shaping up. (Article)

Get More Bytes for Your Buck

Lovethesales had to classify one million product data from 700 different disparate sources across a large domain. They decided to create a hierarchy of classifiers through utilizing machine learning, specifically Support Vector Machines. They learned that optimising the way in which the svms were connected together yielded vast improvements in the reuse of labeled training data. (Article)

Monitoring Modern Architectures with Data Science

Dave Casper talks about how modern data science and algorithms are being applied to "fight machines with machines". (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

SPONSOR AD

Microsoft_ad_img

Building Serverless Apps with Azure Functions.

Customers expect apps to offer event-driven, near real-time experiences.In this presentation, you will learn how to build planet-scale, serverless apps in minutes by using Azure Cosmos DB and Azure Functions. Watch Now.

 

TOP DevOps NEWS HEADLINES

  1. How ING Bank Does SRE

  2. Microsoft Announces General Availability of Azure Archive Storage

  3. Amazon Web Services New Region EU (Paris) Is Now Open for Business

How to be Confident That Your Microservices Can Still Communicate in Production with Pact and Docker

Consumer-driven contracts enable our teams at Rightmove to work independently, and be confident that their changes won’t break other services when deploying their own. It also improves communication between teams, and helps to get developers thinking about API design early on. (Article)

SPONSOR AD

NGINX_ad_img

Service Oriented Architecture vs Microservices.

Are microservices just SOA "done right"? Compare architectures and choose what's right for you. Download the Free O'Reilly Report.

 

TOP Development NEWS HEADLINES

  1. What Rust Achieved in 2017

  2. Visual Studio Code 1.19 Completes 2017 Release Schedule, Team Preps for 2018

Bot Chat: Creating Your First Slack Bot

Brice McIver explains how to create a Slack bot, developing a JavaScript-based bot and showing how to integrate it into a Slack team. (Presentation)

The Why of Go

Carmen Andoh provides the historical context around the technical decisions of the Go language to better understand its concurrency primitives, garbage collection, and small standard library. (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

Pivotal_ad_img

InfoQ eMag: Getting Started with Cloud Native Development.

A cloud-native approach improves how companies of all ages and sizes deliver software to customers. Download this eMag to get a deeper understanding of the cloud-native revolution, and see what it takes to jump in.

 

TOP Java NEWS HEADLINES

  1. Looking Forward to Java in 2018

Getting Started with Microservices in Spring Boot

Enterprises have learned to create software using agile processes, but we are still producing large monolithic beasts of software. If you are not already using Microservices, you are safely out of the early adopter phase of the adoption curve. This article will help you get started creating, discovering, and calling Microservices. (Article)

SPONSOR AD

RedHat_ad_img

Microservices for Java Developers (By O'Reilly).

This eBook provides a hands-on approach to three useful Java frameworks for building microservices: Spring Boot, Dropwizard, and WildFly. Compare and contrast them through a handful of familiar patterns. Download now.

 

TOP .NET NEWS HEADLINES

  1. F# 2017 Retrospective

Using C# to Target GPUs

The new Hybridizer technology provides C# developers with a way to target the CUDA platform and take advantage of GPUs for increased performance. Thanks to Hybridizer, developers are not forced to use C or C++ to write high-performance GPU code. (News)

SPONSOR AD

Packt_ad_img

Stay on the cutting edge of technology for just $5.

We've teamed up with Packt to let you know that everything on their website - including all eBooks and videos - are available for just $5! InfoQ readers can get their hands on $5 goodies to keep at the cutting edge of technology here!

 

W3C Releases HTML 5.2 As Official Recommendation

The W3C released the HTML 5.2 update to the HTML specification as an official recommendation on December 14, 2017. This update adds new features like the dialog element, obsoletes old ones like the HTML plugins system, and integrates work from other W3C committees such as support for the Payments Request API and the Presentation API. (News)

TOP Mobile and IoT NEWS HEADLINES

  1. Microsoft Release Public Preview of IoT Software-as-a-Service Offering

Google to Improve Security and Privacy of Google Play Apps

Android developers will have to comply with two new requirements if they want their apps to be available on Google Play in the future. Those include supporting a recent Android version and adding support for 64-bit native code. Additionally, Google will start including some security metadata to improve APK authenticity verification. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Entity Services is an Antipattern

  2. Chaos Engineering at Twilio

Avoiding Alerts Overload from Microservices

Sarah Wells shares the experiences of reaching over 150 microservices in production after starting to build a microservices-based system from scratch only two years go. She shares how her team regained control and offers some tips and tricks. (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

WeaveWorks_ad_img

Microservices vs. Monoliths - Download the InfoQ eMag.

Learn how to develop transactional microservices using aggregate, event sourcing, and CQRS; the benefits of 'modular monoliths'; the evolution of business logic from monoliths through microservices, to functions. Download the eMag.

 

TOP Culture & Methods NEWS HEADLINES

  1. Supporting Digital Leadership with Agile

Q&A on the Book The Corporate Startup

The book The Corporate Startup by Tendayi Viki, Dan Toma and Esther Gons explores what existing large corporations can do to establish an innovation ecosystem able to continually create new growth avenues. Instead of striving to be a startup, they should find their own way of innovating, use their assets, and learn how to create and use business models that support innovation. (Article)

From a Laptop in a Box to a Successful Product Launch

Elise Aplin tells from her experience as a PM, an Agile journey to a successful beta launch, discussing practices used while implementing Objective Key Results and Hypothesis Driven Developments. (Presentation)

Including Autism – The Person First

Estie Boteler and Anthony Boteler discuss what "autism" is, challenging certain views and values towards a person with a disability, suggesting how to support inclusive practices in the workplace. (Presentation)

The Service-Delivery Review: The Missing Agile Feedback Loop

Matthew Philip introduces the service-delivery review as a feedback forum, explaining the basics of how to conduct a service-delivery review and the benefits, as well as typical fitness metrics. (Presentation)