InfoQ  Newsletter

John, in this issue, January 20, 2015

Development, Java, Dynamic Languages, Mobile, Cloud Computing, Process & Practices, Architecture & Design, Operations & Infrastructure, Enterprise Architecture

SPONSOR AD
NoSQL Technical Comparison - This report
compares the read and write performances of three
popular NoSQL databases: Cassandra, MongoDB,
Couchbase and provides key criteria for considering
a NoSQL solution. Download Now.

Netflix built its own monitoring system - and why you probably shouldn't

Developers face an ongoing tension with no one-size-fits-all solution between buying vs building products. For example, Netflix built their monitoring system from scratch -- and you probably shouldn't. The factors contributing to a given decision are sometimes rational and sometimes decidedly not. Roy Rapoport, Manager of Insight Engineering at Netflix, will discuss a few occasions within Netflix where they had to make this choice and different approaches they took -- some of which worked well, and some ... less so. Join him at QCon London this March.



InfoQ eMag:
Web APIs: From Start to Finish

This eMag contains a collection of articles and interviews from late 2014 with some of the leading practitioners and theorists in the Web API field. The material here takes the reader on a journey from determining the business case for APIs to a design methodology, meeting implementation challenges, and taking the long view on maintaining public APIs on the Web over time. (eMag)

   

Development Latest Content
http://www.infoq.com/development

Peter Bourgon on CRDTs, Go at SoundCloud

Peter Bourgon discusses distributed programming with commutative replicated data types (CRDTs), how they work, what problems they solve, and his experience with using the Go language at SoundCloud. (Interview)
The next QCon is in London, March 2-6, 2015. Join us!

   

Less, but Better

Michael Garvey discusses understanding common challenges, and learning strategies, principles and practices to overcome them and craft better design for your interfaces. (Presentation)
The next QCon is in London, March 2-6, 2015. Join us!

   

Top Development News Headlines

Google Aims at Bootstrapping Go 1.5

Rust 1.0 Alpha Released

SPONSOR AD
How to solve the database deployment problem
Do you want to prevent SQL Server database
changes from being a deployment bottleneck?
This free whitepaper from Red Gate Software
Shows you how. Download your free copy now

Java Latest Content
http://www.infoq.com/java

InfoQ Talks to Azul Systems’ Gil Tene Part 2

In part 2 of InfoQ's conversation with Gil Tene of Azul Systems, Gil discusses their latest engineering project aimed at bring better low-level memory layout control to Java, and the requirement modern high-performance Java applications have for this solution. (Article)

   

Eberhard Wolff on the Death of Java Application Servers

Eberhard Wolff explains his assertion that "Java application servers are dead". He describes application server deployment and monitoring model complexities and WAR and EAR deployment format deficits. In turn he promotes simpler and more standards compliant alternatives based on language agnostic tool stacks, while also acknowledging valid non-technical reasons that can prevent their adoption. (Interview)

   

Testing Java, Groovy, Spring and Web Applications with Spock

Peter Niederwieser shows how Spock can be used for integration testing of Spring applications, and how combining it with Geb yields a powerful solution for acceptance testing of web applications. (Presentation)

   
SPONSOR AD
You Can See Every Line of Code in your Application. Get a complete view of your environment with deep code diagnostics and auto-discovery. Understand performance trends with dynamic baselining. And drastically reduce time to root cause and remediation. Sign up for your FREE Trial

Dynamic Languages Latest Content
http://www.infoq.com/dynamic_languages

6to5 JavaScript Transpiler Gains Momentum

The 6to5 JavaScript transpiler has made significant gains in its short 6 month lifespan, besting Google's Traceur transpiler in ECMAScript 6 compatibility. Developers can write ES6 code now and let 6to5 output valid ES5 for use in today's browsers. Recently 6to5 incorporated the team behind competitor esnext into the project. (News)

   

Top Dynamic Languages News Headlines

Major Release for L20n, Mozilla's Localisation Framework

Atom API 1.0 is Stable


Mobile Latest Content
http://www.infoq.com/mobile

Facebook’s iOS Architecture

Ari Grant discusses how Facebook is iterating its mobile products, continuing to increase the richness of the content and speed at which it is delivered. (Presentation)
The next QCon is in London, March 2-6, 2015. Join us!

   

Top Mobile News Headlines

CocoaPods Adds Support for Swift and iOS 8 Frameworks

Developing an Apple Watch App

SPONSOR AD
eBook: Slow Mobile Apps Ruin Everything.
This eBook examines the current state of mobile application performance monitoring; the challenges this is creating for mobile app development; and how the new forms of mobile APM are helping developers create better user experiences for customers and grow their businesses. Download Now.

Cloud Computing Latest Content
http://www.infoq.com/cloud-computing

Canonical Launches "Snappy" Ubuntu Core on Multiple Public Cloud Providers

Canonical has released the beta version of "snappy" Ubuntu Core, a lightweight and cloud-optimised version of Ubuntu Linux, on Microsoft Azure, Google Compute Engine and Amazon Web Services. (News)

   

Top Cloud Computing News Headlines

Kappa: Simplifying AWS Lambda Deployments


Process & Practices Latest Content
http://www.infoq.com/process-practices

Yuval Yeret on Using Kanban for Agile Adoption

InfoQ interviewed Yuval Yeret at the Lean Kanban France 2014 conference about kick starting Agile the Kanban way. He explained how teams can do pull-based change using Kanban, skills for change managers and patterns that can be used to support agile adoption in enterprises. (Interview)

   

5 Agile Ways to Achieve your New Year’s Resolutions

New Year’s resolutions promote change for the better. Agile practices, used frequently with project teams, can help you, as an individual, achieve and maintain your personal goals. Use the power of User Stories, Measuring What Matters, Achievable Goals, Backlog Ordering and Feedback Loops to make this your most successful year yet. (Article)

   

Using Agile Retrospectives for Organizational Change

The book Retrospectives for Organizational Change: An Agile Approach by Jutta Eckstein explores how agile retrospectives can be applied to initiate and implement organizational change. It describes the concepts for using retrospectives to develop a shared future and shares experiences of applying retrospectives to support change in organizations. (Article)

   

Conversation Patterns for Software Professionals. Part 3

The third article of the Conversation Patterns for Software Professionals series is focused on a very powerful tool, which is a Conversation Structure. Michał Bartyzel explains the structure and the mechanics of what people call “a talk”, shows how to control the conversation flow and how to navigate through a conversation on purpose. (Article)

   

Capacity Planning - TOC Applied to Creating Organizational Portfolios

Chris Matts leads an experimental workshop on using the Theory of Constraints to create an organizational investment portfolio. (Presentation)

   

The Kanban Iceberg: How to Scale Beyond the Surface of a Shallow Implementation

Matt Philip discusses how to deepen the understanding of Kanban with depth-of-kanban assessments and through a series of experiments, emergence of a new role — the flow manager — and standard work. (Presentation)

   

Top Process & Practices News Headlines

Putting People First to Increase Motivation and Performance

The Role of the Middle Manager in an Agile World

Lean and Agile Leadership with the Scaled Agile Framework (SAFe)


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

Leslie Lamport on LaTeX, Paxos, Distributed Systems, TLA and TLA+

Turing Award winner Leslie Lamport talks to Charles Humble about LaTeX, Paxos, his "Time, Clocks and the Ordering of Events in a Distributed System" paper, TLA and TLA+. (Interview)
The next QCon is in London, March 2-6, 2015. Join us!

   

Yo - Notification as the Message Itself

Or Arbel discusses how Yo's platform enables developers and users to communicate using push notifications. (Presentation)
The next QCon is in London, March 2-6, 2015. Join us!

   

Do I Have Your Attention? Thinking about UX and UX about Thinking

Chris Atherton outlines some of the cognitive science around how attention and cognition work, helping understanding the reasons why designs sometimes leave users frustrated and confused. (Presentation)

   

Scalable Big Data Stream Processing with Storm and Groovy

Eugene Dvorkin provides an introduction to the Storm framework, explains how to build real-time applications on top of Storm with Groovy, how to process data from Twitter in real-time and the architectural decision behind the WebMD MedPulse mobile application. (Presentation)

   

Rethinking API Design with Traits

Cedric Champeau discusses the concept of traits introduced by Groovy 2.3. Traits look like interfaces, but allow the developer to add both implementation and state into them. They introduce multiple inheritance in the language while avoiding the diamond problem. Traits will let you rethink the way you design APIs in Groovy, by favoriting composition of behaviors. (Presentation)

   

Top Architecture & Design News Headlines

Architecture, Technology and the Lava Layer Anti-Pattern


Operations & Infrastructure Latest Content
http://www.infoq.com/operations-infrastructure

How we Learned to Stop Worrying and Start Deploying the Netflix API Service

Sangeeta Narayanan goes over how Netflix got to the current continuous delivery state, the lessons they learnt and the successes they enjoyed along the way. (Presentation)
The next QCon is in London, March 2-6, 2015. Join us!

   

Learning Fast in Design, Development and DevOps

Delivering the right products fast can be challenging, certainly when there are many unknowns along the way. If you want to build products fast you need to be able to learn fast and efficiently. (Article)

   

Top Operations & Infrastructure News Headlines

Service Discovery with Consul

SPONSOR AD
5 Unsung Tools of DevOps - Jonathon Thurman
shares his five favorite DevOps tools which have
been around a long time. They may not be flashy
but they’re time tested and just work. See which
tools make the cut and why. Download Now.

Enterprise Architecture Latest Content
http://www.infoq.com/enterprise-architect

Complexity is Outside the Code

Dan North and Jessica Kerr make a journey through complexity. At the other side we may find simplicity, or we may find the light at the end of the tunnel is just another oncoming ESB. (Presentation)

   

Top Enterprise Architecture News Headlines

Google on the Technical Debt of Machine Learning


LATEST WHITE PAPERS
FREE Book: Graph Databases (by O'Reilly) - Download Now
The Seven Habits of Highly Effective DevOps
A Guide to REST and API Design
New Relic for Amazon Web Services

Graph Databases 101 with Neo4j - FREE Online Training

How eBay Scales 300K+ reads/s & 100K writes/s on One Couchbase Server

Rock your Java Apps with Zing

Performance Monitoring Tools

AppDynamics Pro - Start FREE Monitoring Now

Join our Network

If you no longer wish to receive these emails, please click on the following link: Unsubscribe
Forwarded newsletter?  Register to get your own weekly newsletter.
C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #509,
Toronto, Ontario, Canada,
M8V 3Y3