In this issue, December 19, 2017 View it in your browser.

Future of AI, Amazon Neptune, Cosmos DB, Microsoft Quantum Kit, EE4J, .NET Core, Control Flow Integrity Using Hardware Counters, Scaling Reddit Teams

Who are the people behind QCon.ai conference?

At the core of QCon.ai is a committee of expert practitioners. We are happy to announce that the 2018 committee includes: former speaker at QCon Supranamaya (Soups) Ranjan (Director of Data Science at Coinbase), Brad Klingenberg (VP of Data Science at Stitch Fix), Roland Meertens (Machine Learning and Computer Vision Research Engineer) and former track host and PC member at QCon Sid Anand (Chief Data Engineer at PayPal). Join us at QCon.ai and get the best discount: save up to $200 if you register this before Jan 6th!
 

SPONSOR AD

Fastly_ad_img

Leverage microservices at the edge.

Here’s how you can use logic at the edge of the network to strengthen & support your microservices, ultimately building a more resilient product for your users. Read on.

https://res.infoq.com/articles/qcon-san-francisco-2017/en/smallimage/qcon-logo-1513227245685.jpg

Key Takeaway Points and Lessons Learned from QCon San Francisco 2017

The eleventh annual QCon San Francisco was the biggest yet, bringing together over 1,800 team leads, architects, project managers, and engineering directors. (Article)

https://res.infoq.com/podcasts/Dave-West-scrum-agile/en/smallimage/logo-100x100-1513066296548.jpg

Dave West on the State of Scrum and the Future of Agile

In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Dave West, CEO and chief product owner at Scrum.org, about the state of Scrum in 2017 and the future of agile. (Podcast)

TOP Data Science NEWS HEADLINES

  1. Panel on the Future of AI

  2. Amazon's Graph Database Neptune Supports Read Replicas, Point-in-Time Recovery and S3 Backup

Approximate Queries on WSO2 Stream Processor: Use of Approximation Algorithms in an Applied Setting

In this article, we describe an example real world application of API monitoring which benefits from using approximate stream processing. We developed the application on top of WSO2 Stream Processor as Siddhi extension. Siddhi is the complex event processing library which acts as the event processing engine of WSO2 Stream Processor. (Article)

Cognitive Services, Next Step in Creating Our Robot Overlords

Harold Pulcher discusses Cognitive Services, how to get started using them, and how to incorporate speech, image, and facial recognition into an application. (Presentation)

Have you used an innovative or early adopter technology to solve your problems?

Let your peers know about your successes and failures. Submit an article and you can win a QCon ticket. (Announcement)

Are you a software developer that wants to learn more about Data Science?

We have a bunch of introductory guides, case studies from real companies using it.

TOP DevOps NEWS HEADLINES

  1. OpenStack Foundation Announces New Container Project

  2. Amazon Web Services Releases IoT Analytics in Preview

  3. Microsoft Updates Cosmos DB with Cassandra Support and Provides Better Availability Guarantees

Q&A with Eberhard Wolff On the Book "A Practical Guide to Continuous Delivery"

Eberhard Wolff speaks with InfoQ about his work "Continuous Delivery: A Practical Guide", where we detail some of the major concepts behind successful CD adoption and the ripple-effect it can have on developer productivity and quality of service. (Article)

See What's New in DevOps:

  • Logging within Cloud Native Applications
  • Functional Service Design and Observability
  • Avoiding Alert Overload from Microservices
Learn More.

SPONSOR AD

Evident_ad_img

The Six Essentials for DevOps Team Excellence.

This new ebook from Evident.io offers six tips to build a framework for DevOps teams embedding security and development best practices into an agile operation. Download now.

 

TOP Development NEWS HEADLINES

  1. GitHub Takes Stance for Net Neutrality

  2. JetBrains Launches GoLand Go IDE

  3. Rust in Visual Studio and VS Code

  4. Microsoft Quantum Development Kit Available to Developers

  5. Language Server Protocol Support for Visual Studio

Everything You Wanted to Know about GraphQL But Were Afraid to Ask

Mark Drew goes through the fundamentals of the Query Language, structure, use cases and how to get started with consuming and creating GraphQL endpoints. (Presentation)

Cleaning the Park: Reclaim Your Logging

Matthew Campbell discusses how to make error logs easier to consume and harder to avoid, sharing how to drive motivation for a project that feels never-ending. (Presentation)

See What’s New in Functional Programming, Including:

  • Adventures in ClojureScript
  • Scala Typeclasses
  • Reactive JavaScript
Learn More.

SPONSOR AD

Compose_ad_img

All your Databases, One Platform.

Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs. Try Compose Free for 30 Days.

 

TOP Java NEWS HEADLINES

  1. Spring Security 5.0.0 Released

  2. SpringOne 2017 - Chat with Pivotal about the Conference, Spring, Reactor, WebFlux and Other Goodies

  3. Clojure 1.9 Brings Spec and More Language Features

The First Nine Projects Proposed for EE4J

As part of the process to transition Oracle Java EE 8 and GlassFish technologies to the Eclipse Foundation, the first nine projects have been proposed to ultimately be included in the Eclipse Enterprise for Java (EE4J). Dmitry Kornilov, senior software development manager at Oracle, and Michael Milinkovich, executive director at the Eclipse Foundation, spoke to InfoQ about these new projects. (News)

Explore Innovation in the Java Landscape, Including:

  • Debugging Serverless JVM Functions
  • Java 9 Migration Tips
  • What’s New in Spring Security 5
Learn More.

SPONSOR AD

Manning_ad_img

FREE from Manning Publications: Serverless Applications with AWS liveVideo course.

As part of their Countdown to 2018, we’ve partnered with Manning Publications to give you a FREE liveVideo course: Serverless Applications with AWS. Use the infoq100 discount code.

 

TOP .NET NEWS HEADLINES

  1. Easing into .NET Core with the Windows Compatibility Pack

Improving .NET Performance by Reducing Memory Usage

A persistent myth in .NET is that memory allocations don’t affect performance. In this report we take a look at the source of that myth and offer advice on how to reduce memory usage. (News)

React Adopts RFC Process

Facebook has decided to adopt a new Request for Comments (RFC) process to help guide the design of React and smooth the pathway from idea to implementation. The new process, based on the Rust RFC process, asks developers to submit an RFC before beginning work on a large change to React's codebase. (News)

Mobile Cross-Platform Development with Xamarin

Xamarin is becoming a popular tool for mobile app development. There are a number of very good reasons for this as well as a few drawbacks that make it unsuitable for certain kinds of apps. This article will dwell upon them as well as weigh up the pros and cons of cross-platform versus native development. (Article)

TOP ARCHITECTURE & DESIGN NEWS HEADLINES

  1. A Look at JSON-RPC

Control Flow Integrity Using Hardware Counters

Jamie Butler and Cody Pierce discuss a new system for early detection and prevention of unknown exploits. Their system uses Performance Monitoring Unit hardware to enforce coarse-grained Control Flow Integrity (CFI). They intend to prove that their approach is effective and suitable for practical use, while staying resistant to bypass. (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

Architecting a Modern Financial Institution

Edward Wible and Rafael Ferreira discuss the key elements that make Nubank tick for millions of customers every day, including transaction authorization, messaging infrastructure (Kafka), real-time double-entry accounting (Datomic), customer and temporal sharding, their analytical environment and the role of predictive models, and some key security decisions they made along the way. (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

From Threat Hunting to Crowd Defense

Richard Zhao talks about TI and AI in real practices, and crowd defense - a way to integrate defense measures against both targeted and untargeted attacks, avoiding being the low hanging fruit. He also talks about the best practices around TI based crowd defense and corresponding challenges that need collective efforts. (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

The Anatomy of a Distributed System

Tyler McMullen talks through the components and design of a real system, as well as the theory behind them. The system is built to perform very high volumes of health checks, done across a cluster of machines for reliability and scalability. It includes things like gossip, failure detection, leader election, logical clocks, and consistency trade-offs. (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

SPONSOR AD

Compose_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 Culture & Methods NEWS HEADLINES

  1. How Google Develops New Managers

  2. Using Agile Principles with Scrum Studio to Increase Organizational Responsiveness

Q&A on the Book "Agile People"

Pia-Maria Thorén has written a book titled Agile People, in which she challenges the role of Human Resources in organisations, identifies where the current approaches are not working and why they need to change to support modern organisational thinking. (Article)

Scale @Reddit: Tripling Team Size without Losing Control

Nick Caldwell discusses his engineering team's approach to agile development as they scaled from 40 to 120 engineers. He discusses how they use tools like JIRA and Tableau, meeting rhythms, and covers the cultural elements of a successful team that works at every point of scale. (Presentation)
The next QCon is in London, March 5-9, 2018. Join us!

Developing an Experimentation Culture

Pete Steel discusses several culture traits that drive an effective experimentation environment, the methods that can be used to experiment and some related successes and failures stories. (Presentation)