SPONSOR AD 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. |
Manuel Pais, InfoQ lead editor for DevOps, talks to John Willis, director of ecosystem development for Docker and co-author of the "DevOps Handbook", on DevOps evolution, leadership and burnout. (Podcast) |
Data Science Latest Content infoq.com/data-science |
TOP Data Science NEWS HEADLINES Cockroach DB Reaches 1.0 |
Robin Bordol dispels some of the myths existing in the media about Artificial Intelligence. (Presentation) |
SPONSOR AD MongoDB Atlas - Database as a Service. The Fastest Growing NoSQL Database on AWS. Start for free. |
DevOps Latest Content infoq.com/devops |
TOP DevOps NEWS HEADLINES AWS Lambda Support Added to AWS X-Ray Distributed Tracing Service Building Starling Bank in the Cloud: Greg Hawkins Discusses Open Banking, DevOps and Hackathons Red Hat to Acquire Codenvy to Extend DevOps Tools Capability Microsoft Adds Support for Additional Blockchain Protocols in Azure Ocado Technology Release "Kubermesh"ݬ a Prototype Self-Provisioning Mesh Network Kubernetes Cluster |
Automating continuous delivery with Kubernetes requires a Single-Source-Of-Truth, and that rollbacks can be implemented efficiently without requiring new code changes to be pushed. (Article) |
Jessica Kerr demonstrates the standard Atomist coordination and automation tools, plus how to program instant automation for a code and team. (Presentation) |
SPONSOR AD Take a brief survey for a chance to win a $150 Amazon gift card. We want to hear from you! Take our quick survey and get the chance to win a $150 Amazon gift card. Take the survey! |
Development Latest Content infoq.com/development |
TOP Development NEWS HEADLINES How GitHub Revamped its DNS Infrastructure GitHub Surveys Open Source: Documentation, License, Usage at Work Atlassian Announces Bamboo 6.0 and Bitbucket Server 5.0 Zero Runtime Exceptions in Production with Elm |
David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered. (Presentation) |
Kevin Dunglas introduces the API Platform and shows how to build an API with it. (Presentation) |
SPONSOR AD High-Performance Data Architectures for the Internet of Things. Learn about the challenges caused by typical approaches to IoT data architecture and its associated resource requirements. See also how the GridGain in-memory computing platform can simplify this architecture and reduce your team’s learning curve. Learn More. |
Java Latest Content infoq.com/java |
Colin Hemmings discusses when and why one should choose Erlang over other options, but also when not to choose it. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
SPONSOR AD How to CI/CD with open source tools. Watch Fastly engineer Patrick Hamann create a continuous deployment pipeline by leveraging tools like Travis CI, GitHub, & Terraform. Watch the demo. |
.NET Latest Content infoq.com/dotnet |
JetBrains's developer evangelist Marteen Balliauw recently published more details about the F# support in Rider. Features are explained into more details than the general EAP announcement and also contains the plan for the next releases. (News) |
Dynamic Languages Latest Content infoq.com/dynamic_languages |
TOP Dynamic Languages NEWS HEADLINES Google Is to Remove Support for PNaCl Npm 5.0 Boosts Common Sense Performance Node.js 8.0 Released, New LTS Version Later This Year |
Are tracing and profiling the future of performance engineering outside of the fast-moving JavaScript community? Do all benchmarks have a shelf-life? In this article, Matt Fleming talks about benchmarks and what keeps the good ones alive and why others die. By adapting benchmarks, they can live forever. (Article) |
Mobile Latest Content infoq.com/mobile |
This article provides an overview of the key general characteristics of complex IoT systems and applications. Based on them, the author identifies the software abstractions that could provide the basis for IoT-oriented software engineering, including stakeholders and users, requirements, avatars, and coalitions. (Article) |
Architecture & Design Latest Content infoq.com/architecture-design |
TOP Architecture & Design NEWS HEADLINES Microservices and Modularity |
Armin Ronacher shares his experiences building SaaS businesses on a Python technology stack from a security and scalability point of view, where Python shines and which technologies to pair it with for best experiences. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Guillaume Laforge presents some of the options and technical solutions to build a scalable API solution using Google Cloud. (Presentation) |
Culture & Methods Latest Content infoq.com/culture-methods |
Measuring the right KPIs of your workflow is the key for implementing successful Lean project management. Applying these actionable analytics is going to help you track your team's progress towards reaching process perfection, allow you to project future performance and help you spot potential problems in an early stage. (Article) |
Executives can and should get involved with the way that software is being developed. In his book Timing is Almost Everything, Roland Racko shows how you can increase software success by using a "management by query" executive style in the early stages of software development initiatives to influence how teams think and behave. (Article) |
Meri Williams takes a closer look at the science behind great people management, to figure out how to bring these together and craft space for everyone to be awesome. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Patrick Kua talks about why and how architects should care about well-functioning teams and looks at the tools and techniques architects can use to build high-performance teams. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Pat Reed explores the leadership principles, practices and skills necessary to create a culture of adaptability, deep personal awareness and accountability, and master learning agility. (Presentation) |
David Bozward takes a look at the good, the bad and the ugly of advertising a startup to investors, what makes a good product, market or team, and what is needed to get an investor's interest. (Presentation) |
Russ Miles discusses how to ensure proper collaboration between microservices teams using the Atomist suite of ChatOps tools and services. (Presentation) |
Danielle Leong talks about how to apply a "consent filter" to product decisions to make a safer user experience and to help protect GitHub’s most vulnerable users from harm. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |
Anjuan Simmons discusses how diversity and inclusion have become hot topics in technology, and how one can help marginalized groups in tech. (Presentation) The next QCon is in New York, June 26-30, 2017. Join us! |