In this issue, July 5, 2016 View it in your browser.

UX Animation, Apple's LZFSE, Twitter's Pelikan, Java JIT, D3 4.0, Apache Mynewt, Distributed Consensus, Vowpal Wabbit, Incident Response

The 11th Annual QCon San Francisco: Nov 7-11, 2016; Tracks Live

The 11th QCon San Francisco conference is taking place at the Hyatt Regency San Francisco Nov 7-11, 2016 (Conference 7-9 Jun; Workshops 10-11). Registration is open and tracks have been announced. Make sure you save the date and take advantage of the best possible rates by registering soon. You can save $700 if you register before Jul 30th!
 

SPONSOR AD

AppDynamics_ad_img

How to Build (and Scale) with Microservices.
Read this eBook to gain a deep dive on the essentials of microservices, including the characteristics of the technology, its meaning as a business initiative.

http://www.infoq.com/resource/articles/cloud-lock-in/en/smallimage/series-logo.jpg

Article Series: Cloud and "Lock-in"

With the fast-pace of cloud changes (new services, providers entering and exiting), cloud lock-in remains a popular refrain. But what does it mean, and how can you ensure you're maximizing your cloud investment while keeping portability in mind? (Article Series)

http://www.infoq.com/resource/articles/podcast-courtney-hemphill/en/smallimage/LOGO-PODCAST-small.jpg

The InfoQ Podcast: Courtney Hemphill on VR, Augmented Reality, and the Importance of Animation in UX

In this week's podcast, Barry Bird talks to Courtney Hemphill, a partner and tech lead at Carbon Five. With over ten years of experience in software development, Hemphill has done full stack development for both startup and enterprise companies. Hemphill's presentation at QCon New York was entitled Algorithms for Animation. (Podcast)

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Yao Yue on Making Twitter's Pelikan Cache Fast And Reliable

Yao Yue explains the motivation for building Twitter's Pelikan cache, how Pelikan differs from other caches, what to do and what to avoid when building reliably low latency software, and much more. (Interview)

Typed Services Using Finch

Tom Adams outlines the problems faced when building small services, and how using a good type system can help, introducing Finch and highlighting how it addresses these concerns. (Presentation)

SPONSOR AD

Tasktop_ad_img

Struggling to Keep Pace with Accelerating Demands of Software Delivery? Spend 5 Minutes to get Forrester Expertise. Concrete next steps using Agile, Lean and DevOps methods from Forrester Research. Take the Forrester Modern Application Delivery Assessment. Courtesy of Tasktop.

Java Latest Content
infoq.com/java

TOP Java NEWS HEADLINES

What the JIT!? Anatomy of the OpenJDK HotSpot VM

If you 've ever wondered what happens when your bytecode executes, join former Oracle G1GC performance-lead Monica Beckwith in her guided tour of just-in-time (JIT) compilation and runtime optimizations in OpenJDK HotSpot VM. (Article)

SPONSOR AD

ZOHO_ad_img

Java Performance Monitoring Tool: Site24x7.com
Get in-depth analysis on Java EE web transactions.
Monitor all instances in your datacenter, not just one. Database deep dive. Find and fix performance issues.
Get started with your 30-day free trial. Sign Up Now!

.NET Latest Content
infoq.com/dotnet

VS2015 Update 3 Focuses on Performance and Stability

The full release of Visual Studio 2015 Update 3 has been made. Update 3 places a great emphasis on improving the stability of the product and reducing the amount of memory used by the IDE for solutions of all sizes. Other changes include better C++ support and better handling of product activation. (News)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Meet the Node.js Antipatterns

Igor Soarez and Pedro Teixeira focus on the strengths of JavaScript in the enterprise by trying to isolate the antipatterns that are slowly beginning to emerge. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Mobile Latest Content
infoq.com/mobile

TOP Mobile NEWS HEADLINES

Open-Source Shark ORM for iOS Aims to Replace Core Data for High-Performance, Multi-Threaded Apps

Shark is a new open-source ORM framework for iOS that aims to be an easy-to-use replacement for Core Data by providing high-performance and thread-safety. InfoQ has spoken with Adrian Herridge, creator of Shark. (News)

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

TOP Architecture & Design NEWS HEADLINES

Q&A with Intuit's Alex Balazs

In this Q&A, Alex Balazs, VP Fellow Architect of Turbo Tax at Intuit tells us how they used Node.js to start to break apart the monolithic architecture of their legacy platform. Balazs talks about getting the people involved, the challenges they faced, and explains how other large enterprises can benefit from their experience. (Article)

Distributed Consensus: Making the Impossible Possible

Heidi Howard explores how to construct resilient distributed systems on top of unreliable components. Howard discusses today’s datacenters and the systems powering companies like Google, Amazon and Microsoft, as well as which algorithms are best suited to different situations. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Distributed Systems in Practice, in Theory

Aysylu Greenberg discusses some of the new architectural patterns from systems she has worked on at Google and the related work that provides insights into the motivations behind them. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

APIs in the Real World - Insights from a DB of 11,500 APIs

Adeel Ali presents insights from his database of 11,500 real world APIs. (Presentation)

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

TOP Culture & Methods NEWS HEADLINES

Product Development Mechanisms

Steve Andrews discuses the need to empower self-managing teams to stay focused on delivering high-quality solutions using mechanisms like tenets and exit criteria. (Article)

A Letter to the Manager: Release the Power of Your Agile Teams

Agile is both simple and hard – and success depends on managers creating a suitable environment for their teams. Here a coach’s experiences from several agile transformations are made into concrete recommendations for strengthening agile teams. To create and sustain high-performing agile teams, these points are fundamental. (Article)

How Being Ordinary Gets Extraordinary Output

Katherine Kirk shares practical advice generated from experimenting with 2,500 year old eastern philosophical models she's used to solve tough tech people issues on the floor, with teams, executives and divisions - relating stories from her most recent real-world experience to show how, in this highly changeable landscape, extraordinary results actually come from when we aim to 'be ordinary'. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

The Impostor Syndrome

Gitte Klitgaard discusses the Impostor Syndrome – “you don’t belong here”, “you are not as smart as people think” –, and how to overcome it. *Warning: contains strong language* (Presentation)

Hunting Unicorns - The Quest for Modern Agile

Alex Wilson and Vikki Read talk about their XP journey and how they have evolved from basic XP into a high functioning lean product development environment. They also discuss modern approaches that we can apply in our own environment such as Testing-In-Production, Mob Programming and more. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Data Science Latest Content
infoq.com/data-science

Vowpal Wabbit, A Machine Learning System

John Langford discusses how to use Vowpal Wabbit in and as a machine learning system including architecture, unique capabilities, and applications. He goes into detail about the use in the context of a decision service for personalized news recommendation. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Large-Scale Stream Processing with Apache Kafka

Neha Narkhede explains how Apache Kafka was designed to support capturing and processing distributed data streams by building up the basic primitives needed for a stream processing system. She explains how Kafka and Kafka Streams solves practical problems in building scalable and stateful microservices, based on her experience. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Online Data Mining and Machine Learning

Edo Liberty presents some basic concepts and an introduction to the subfields of machine learning and data mining. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

SPONSOR AD

Compose_ad_img

Deploy popular databases in minutes in the cloud or on your own servers. Every Compose database is production-ready: HA, failover, backups, and autoscaling. Spend less time managing databases and more time building apps. Learn More.

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

Peter Bourgon Discusses Coding in Idiomatic Go, Building Microservices with Go-kit, and Weave Net

InfoQ sat down with Peter Bourgon, engineer at Weaveworks, and discussed how to program in idiomatic Golang, building microservices with his Go kit framework, and how Weave Net and Weave Mesh work. (Interview)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

Approaching Lock-In from a Consultant's Perspective: An Interview with Nicki Watt

Consultants play a major role in helping companies deliver software. How do these consultants tackle lock-in and build portable solutions? In this interview, OpenCredo's Nicki Watt tackles this topic. (Article)

Incident Response: Trade-offs Under Pressure

John Allspaw provides a glimpse into how other fields handle incident response, including active steps companies can take to support engineers in those uncertain and ambiguous scenarios. Examples include fields such as military, surgical trauma units, space transportation, aviation and air traffic control, and wildland firefighting. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!

The Slow Steady Industry Move Toward Tacit Programming

We're all aware that the industry is moving from Object-Orientation toward Functional Programming, but the move may be even deeper than that. As we adopt a strong compositional style using tools like LINQ, Rx, Java Streams, and Ruby's Enumerable, we find that we approach a type of programming that is closer to what is common in the APL family of languages. (Presentation)

Build, Ship and Run Unikernels

Justin Cormack talks about the Docker unikernels build, ship and run pipelines and how the changes they are seeing lead to unikernels in production. (Presentation)
The next QCon is in San Francisco, Nov 7-11, 2016. Join us!