SPONSOR AD This webinar dives deep into the internals of CockroachDB, exploring how the database uses KV at the storage layer to effectively distribute data, how Raft and MVCC are used to guarantee serializable isolation for transactions, how to tie data to a location to help with performance, and more. Live Webinar, May 27th, 2021 - Save Your Seat. |
In this podcast Shane Hastie, lead editor for culture & methods, spoke to Victor Nuṅez about how systemic team coaching helps teams perform more effectively and the importance of trusting teams as generative, creative and intelligent systems. (Podcast) |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
In this article, author Pieter Humphrey discussed database as a service (DBaaS) and serverless data API for cloud based data management. (Article) |
SPONSOR AD Learn how to scale and protect the availability of your services from a distributed systems expert. (Hint: Scale is about a lot more than just adding servers!). Download now. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
InfoQ recently caught up with Observability experts to discuss several topics including fundamental questions about what Observability really entails, the misconceptions and challenges that the users are facing, the open standards that are influencing the industry in general and why there is more interest in this area off late. (Article) |
To promote DevOps and Agile process improvement, a meaningful set of metrics should be tracked. In this article we will discuss which metrics are appropriate based on the stage of the culture change. (Article) |
SPONSOR AD This is a book for anyone who is seriously contemplating Cloud Native. It serves as a survival kit in the form of a high-level overview of the challenges and choices faced by any organisation, and how to handle them. Download now. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
The Crystal language is ready for production, 12 years after inception. Crystal is compiled for performance, typed for safety, and Ruby-like for productivity. Due to the strong type inference, developers need only sparse type annotations. We interviewed the head of the Crystal team on the language tradeoffs, the present features and the language roadmap. (Article) |
eBPF lets programmers execute custom bytecode within the kernel without having to change the kernel or load kernel modules. In this article, we will review what eBPF is, what it does, and how it works. Then, we will explain how to execute an eBPF program and provide an example of eBPF in action. Finally, we will conclude with recommendations for next steps. (Article) |
SPONSOR AD If your company is looking to create new business models through digital transformation, this practical eBook will help get you started. Michael Coté explores the strategies and tactics you need to transform your in-house software creation capabilities. Download now. |
|
Java Latest Content |
TOP Java NEWS HEADLINES |
|
Johan Janssen describes the six months release process of Java and why applications should use a recent version, the challenges of upgrading, and provides some tips to make the process easier. (Presentation with transcript included) Level-up on the practices, patterns, and skills most in-demand in software right now. Attend QCon Plus (May 17 - 28, 2021). |
SPONSOR AD Modernizing legacy apps doesn’t have to involve a start-from-scratch approach. Join our Tech Talk to see how you can refactor systems into microservices and take advantage of the scale, reusability, and flexibility of cloud-native apps. Save Your Seat! |
|
.NET Latest Content |
This past week was marked by Microsoft joining the Bytecode Alliance. InfoQ examined this and a number of smaller stories in the .NET ecosystem from the week of April 26th, 2021. (News) |
Mobile and IoT Latest Content |
TOP Mobile and IoT NEWS HEADLINES |
|
Kotlin 1.5 introduces support for the latest Java features, including record classes, sealed interfaces, and inline classes. Additionally, it brings a number of improvements to the standard library and a new JVM IR compiler. (News) |
SPONSOR AD Integrating testing into development is key to DevOps. Get this comprehensive framework for integrating testing into your pipeline and understand how to optimize your testing strategy. Download >> |
|
Web Development Latest Content |
In case you missed it |
Ben Ilegbodu takes a history lesson on sharing in React in order to better understand how modern day custom hooks work and the problems they solve.(Presentation with transcript included) |
SPONSOR AD For a successful SAFe® implementation, the right choice of tooling is crucial. Uncover a scalable software solution for SAFe® with Atlassian Jira and Jira Align. Download now. |
|
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Raghuram Onti Srinivasan and Tharanga Gamaethige cover the challenges associated with capturing CDC events from Cassandra, discussing the Flink ecosystem and the use of RocksDB. (Presentation with transcript included) |
SPONSOR AD Get started with Kubernetes by learning standard requirements, add-ons, and commands for the leading container management solution. You'll also learn the end-to-end architecture and ongoing management required when building and running applications with Kubernetes. Download the Cheat Sheet. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
The fifth and capstone article in a series on how software companies adapted and continue to adapt to enhance their resilience explores key themes with a special view on the practicality of organizational resilience. It also provides practical guidance to engineering leadership and recommendations on how to create this investment. (Article) |
The 2021 State of Testing report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. Key topics from this report are testing careers, the impact of Covid-19, agile, DevOps and other methodologies, testing coaching & training, and automation and scripting. (Article) |
Drew Falkman from @modus-create shares his perspective on Zoom fatigue and the rise of asynchronous collaboration tools. He offers tips for how to get the most out of the tools his team uses -- like Miro, a virtual whiteboard platform, and Trello, a project management tool. He explores the pros and cons of different tools and approaches. (Article) |
Chanita Simms explores diversity, discussing why equity it’s important, providing some tools on how to foster inclusion within an organization. (Presentation with transcript included) |
SPONSORED CONTENT Latest White Papers InfoQ eMag: Modern Data Engineering Closing the DevOps Infinity Loop: Getting Dev and Ops to Collaborate around Reliability The InfoQ eMag: Managing Observability, Resilience, and Complexity within Distributed Systems The InfoQ eMag: Effective Software Delivery with Data-Driven Decision Making |