SPONSOR AD 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. |
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) |
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 Apple Open-Sources its New Compression Algorithm LZFSE Bitbucket Pipelines Provides Continuous Delivery within Atlassian’s Bitbucket Cloud Elixir 1.3 Brings New Language Features, APIs, and Improved Tooling |
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) |
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 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 Vert.x 3.3.0 Features Enhanced Networking Microservices, Testing and More Codename One Adds Support for Java Apps to Target the Universal Windows Platform |
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 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 |
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 D3 JavaScript Visualization Library Hits 4.0 Orion 12 Brings Full Support for ECMAScript 2015 |
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 Apache Mynewt RTOS Addresses IoT Power, Memory, Storage Constraints |
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 Juval Löwy: Why Every Class Should Be a Service Experiences Using Event Storming |
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) |
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! |
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! |
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 Applying Supply Chain Management to Deliver Faster with Higher Quality |
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) |
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) |
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! |
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) |
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 |
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! |
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! |
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 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 Microsoft Announces Better Integration of Docker and Azure at DockerCon 2016 Q&A with Baruch Sadogursky on the Challenges of Managing Docker Containers Lifecycle Docker Swarm Is Dead. Long Live Docker Swarm. |
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! |
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) |
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! |
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) |
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! |