In this issue, April 17, 2017 View it in your browser.

gRPC, Cloud ML, Amazon Aurora, Java EE 8, .NET Futures, React, Go, Shaving My Head Made Me a Better Programmer

Data as DNA: Building a Company on Data @QCon New York Keynote

Creating a data driven culture is no simple task. Many companies say they are data-centric but few are taking full advantage of the data they have and spend massive amounts of time aggregating it. What does it take to create a data-driven culture? With stories from Stitch Fix, Salesforce, and Amazon, Cathy will talk about how giving people access to the data they need and aligning everyone to the right metrics can transform an organization. Join us at @QCon New York, June 26-30.
 

SPONSOR AD

MongoDB_ad_img

MongoDB Atlas - Database as a Service.
The Fastest Growing NoSQL Database on AWS.
Start for free.

https://www.infoq.com/resource/articles/qcon-london-2017/en/smallimage/qcon-article-logo.jpg

Key Takeaway Points and Lessons Learned from QCon London 2017

This year was the 11th for QCon London; it was also our largest London event to date. Including our 140 speakers we had 1435 team leads, architects, and project managers attending 112 technical sessions across 18 concurrent editorial tracks and 16 in-depth workshops.

http://www.infoq.com/resource/podcasts/jean-barmarsh-rpc/en/smallimage/logo-podcast.jpg

Jean Barmarsh on Binary RPC with gRPC and Thrift, and Constraint Theory in Product Design

Jean Barmash talks to Wesley Reisz about binary communication protocols like Apache Thrift and Google’s gRPC, as well as code generation and API design.

http://www.infoq.com/resource/podcasts/grandview-prep-scrum-schools/en/smallimage/logo-culture.jpg

Grandview Prep on Using Scrum in Schools

In this podcast Shane Hastie, Lead Editor in the Culture & Methods area, spoke to Susan Rose and Aileen Palmer of Grandview Prep about their experiences using Scrum in their school environment.

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

Straggler Free Data Processing in Cloud Dataflow

Eugene Kirpichov describes the theory and practice behind Cloud Dataflow's approach to straggler elimination, as well as the associated non-obvious challenges, benefits, and implications of the technique. (Presentation)

Extreme Programming Meets Real-time Data

Tom Johnson and Gel Goldsby talk about scaling problems they encountered at Unruly, and where extreme programming values led them. Scaling incrementally has raised some interesting challenges in how to deal with growing data volumes, and by trying to deliver value in small steps, they've ended up with some unconventional solutions. (Presentation)

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

Testing Programmable Infrastructure with Ruby

Matt Long talks about some approaches to environment infrastructure testing that his team at OpenCredo have created using Ruby, a language they feel is uniquely positioned to work with both infrastructure and testing. (Presentation)

SPONSOR AD

Evident_ad_img

Rugged DevOps.
Security is cited as a top concern in DevOps
but too it's often an afterthought.
Learn how to bake security into your DevOps
processes early on.

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Assuring Crypto-code with Automated Reasoning

Aaron Tomb describes the capabilities and operation of some open source tools that allow developers to conclusively and largely automatically determine whether a low-level cryptographic implementation exactly matches a higher-level mathematical specification. He focusses on work they have done to integrate these tools into the continuous integration system of Amazon's s2n implementation of TLS. (Presentation)

SPONSOR AD

Compose_ad_img

Compose Enterprise for Fully Managed Databases.
On dedicated SSD servers with encryption at rest, easy scaling, RESTful APIs and premium support. You can focus on your app while we manage the chores of database management. Learn More.

Java Latest Content
infoq.com/java

Light at the End of the Long Tunnel for Java EE 8

There may finally be some light at the end of the long tunnel for Java EE 8. Oracle recently updated the Java community on Java EE 8, which included the latest release schedule and updates on JSR activities. Almost four years in the making, the road for Java EE 8 has not been easy. (News)

SPONSOR AD

AppDynamics_ad_img

Node.js Performance Cheat Sheet - Managing Node.js applications has become increasingly difficult as the environments are more complex than ever. In this cheat sheet, you'll find actionable tips to help you effectively monitor and manage your complex Node.js environment. Download Now.

.NET Latest Content
infoq.com/dotnet

TOP .NET NEWS HEADLINES

Patterns and Practices in C# 7

C# 7 is a major update with a lot of interesting new capabilities. And while there are plenty of articles on what you can do with it, there's not quite as many on what you should do with it. Using the principles found in the .NET Framework Design Guidelines, we're going to take a first pass at laying down strategies for getting the most from these new features. (Article)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

React 15.5 Prepares Developers for Big Changes

Facebook has released version 15.5 of React which deprecates two features that may trip up developers. To prepare for their removal in version 16, which is set to be a big update, Facebook wants to give plenty of notice to developers about changes they'll have to make to their code. (News)

Mobile Latest Content
infoq.com/mobile

TOP Mobile NEWS HEADLINES

How to Effectively Collect User Feedback in Mobile Applications

This article analyzes a variety of forms of collecting feedback in mobile applications from a number of perspectives, including user experience, development, operations, and cost. It also analyzes in which scenario each form of feedback is more applicable, with the purpose of helping mobile application developers or product managers to use the right feedback mechanism and improve their products. (Article)

SPONSOR AD

appScatter_ad_img
Architecture & Design Latest Content
infoq.com/architecture-design

TOP Architecture & Design NEWS HEADLINES

Building a Bank with Go

Matt Heath discusses why Go is suited for a microservices architecture, the language features that make it particularly attractive to high volume, low latency, distributed applications, and how easy it is to adopt into existing systems and organisations. (Presentation)

SPONSOR AD

RedHat_ad_img

Code is easy, State is hard. Learn how to deal with your monolithic relational databases in a microservices structure as author Edson Yanaga takes you through nine strategies for integrating data from your monolithic application to a microservice architecture. Download now.

Culture & Methods Latest Content
infoq.com/culture-methods

TOP Culture & Methods NEWS HEADLINES

Automation and Lean: Scaling up the Lean Value Chain

While lean principles enable us to be effective and innovative everywhere we work, finding automation opportunities across all technology and customer focused processes can unlock bigger potential for repeatedly delivering value to customers. This article shows how Ericsson applied lean principles in IT service delivery for automating manual repetitive tasks to improve quality and efficiency. (Article)

Dialling in: Atkins and the Communication Challenge, Runners up to the 2017 Spark Award

The benefits of collaboration and knowledge sharing are well-known, yet any large organisation understands how challenging it is to keep employees feeling connected. The runners up to this year's Spark Award, sponsored by HotelBeds, are Atkins, a design, engineering and project delivery organisation of over 18,000 people who have been experimenting with a mix of communication methods. (Article)

Modernizing Government - How Agencies Became Awesome Places to Work Using Holacracy & Scrum

Paul Takken and Michael DeAngelo share their learning from using Holacracy, Lean and Scrum while attempting to modernize organizations. (Presentation)

Designing Organizations That Work for Lean and Agile Thinking People

Stephen Parry discusses the importance of organizational design and route-map sequencing to create conducive work-climates for Lean and Agile thinkers. (Presentation)

Shaving My Head Made Me a Better Programmer

Alex Qin tells the true story of her physical transformation, and the surprising and drastic ways in which it affected how she was perceived and treated as a programmer. She also covers the effects of unconscious bias, micro-aggressions, and stereotype threat within our community, and how to make engineering teams and our entire field more inclusive to all, and thusly more successful. (Presentation)