SPONSOR AD In this talk, Ben Sigelman - co-creator of Dapper - briefly sets the stage of microservices at Google, summarizes the key successes and failures of distributed tracing within that environment, and proposes a simpler and more integrated way of approaching distributed tracing in modern systems. Live Webinar July 30th - Save your Seat. |
|
In this podcast, Shannon Williams and Darren Shepherd from Rancher Labs sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the adoption of hybrid cloud across organisations, the evolution of Kubernetes as a key abstraction for portability and cross-cloud security, running thousands of Kubernetes clusters at the edge, and the value of open standards. (Podcast) |
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Quinn Slack, CEO of Sourcegraph, about becoming a fully remote company, ways to improve communication and collaboration and the value of Zoomcations. (Podcast) |
|
TOP AI, ML & Data Engineering NEWS HEADLINES |
-
|
Ricardo Ferreira explains what a streaming platform such as Apache Kafka is and some of the use cases and design patterns around its use. (Presentation) |
SPONSOR AD For national and global organizations, the need for ‘always-on’, real-time applications has led to the adoption of distributed technology not only for applications but also for the databases that support them. Learn how Aerospike’s unique active-active deployment model for real-time, accurate systems can be used in a wide variety of transactional uses cases that span geographies and data centers. Learn more. |
|
|
TOP DevOps NEWS HEADLINES |
-
-
-
-
-
|
Adrian Cole, Tommy Ludwig and Narayanan Arunachalam share the “Sites” project, which is an inventory of real-life setups people use today with distributed tracing to increase developer productivity. (Presentation) |
|
TOP Development NEWS HEADLINES |
-
|
In the previous two articles in this series, we explored some of the improvements introduced in PHP 7. To set the background for this article on PHP’s type system, PHP is a weakly typed language, which implies the data type of variables does not need to be declared. In this article we explore new type-related features available in PHP 7.x. (Article) |
Tomas Petricek describes the design of a data visualization library in The Gamma, covering principles of functional library design useful to use when tackling problems in other domains. (Presentation) |
SPONSOR AD Get a unique collection of radically collaborative patterns for building software with others. In this mini-encyclopedia, Matthew Parker introduces 27 successful patterns used in organizations that follow distinctive methodologies such as Scrum, Extreme Programming, Scaled SAFe, and others. Download now. |
|
|
TOP Java NEWS HEADLINES |
-
|
Sanne Grinovero shows Quarkus in action, and explains how it works. Grinovero demonstrates what Quarkus can do by leveraging high density deployments via GraalVM native images or by targeting the traditional JVM. (Presentation with transcript included) Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020 |
|
TOP Web Development NEWS HEADLINES |
-
-
-
|
The book Elm in Action by Richard Feldman provides a gentle, thorough introduction to Elm for web developers, and walks them through the creation of a full-featured photo-browsing application. Elm is a purely functional language for creating web applications. Elm touts the absence of runtime errors, a sound type system with strong type inference and delightful developer experience. (Article) |
|
TOP Architecture & Design NEWS HEADLINES |
-
|
Nate Schutta discusses a set of factors to apply to decide if something deserves to be a microservice or not. (Presentation) |
Michelle Garrett talks about the journey of introducing and then scaling a GraphQL BFF to serve multiple applications. She covers the benefits of the Backend For Frontend pattern and why it's a popular way to introduce GraphQL. She talks about how to remain agile and support a production application throughout this process. (Presentation with transcript included) |
SPONSOR AD Lean how twitter used Oracle GraalVM – a high performance runtime with new compiler optimizations to realize between 8-11 percent CPU savings, depending on the microservices ported. Download the White Paper. |
|
|
TOP Culture & Methods NEWS HEADLINES |
-
|
Most “agile” initiatives fail to meet their value, time and budget goals despite spending ½ their time and 1⁄3 of their budget designing and planning upfront. Agile Initiative Roadmaps add product, project, architecture and UX planning to initiatives so that you can take a longer view with a small amount of time and effort, which means that you can deliver benefits much sooner at a lower cost. (Article) |
The book Cyber Warfare by Dr. Chase Cunningham explores how organizations can defend themselves against cyber attacks. It provides examples of actual attacks together with defense techniques, tools, and strategies for cybersecurity. (Article) |
Arvid Torset and Tatiana Kolesnikova discuss Goal-oriented MVP, a methodology that joins principles of the Lean business model, human-oriented design and Agile development. (Presentation) |
Andy Walker talks about Time - the most precious commodity at hand. He gives advice on how to use time in a way that enables teams to improve. He shares some practical advice on how to get the most out of the time, and proposes some principles to develop personal approaches. (Presentation with transcript included) |
SPONSORED CONTENT Latest White Papers Cloud-Native Event Streaming with Kafka-on-Pulsar |