SPONSOR AD Register for free to join thousands of product managers and developers online for Test & Learn, the progressive delivery and experimentation summit, featuring product and engineering leaders from Calendly, Farfetch, and Dark. Save my spot! |
In this book we show how we would write a proxy implementation by hand. We then show how we can do the same code using dynamic proxies, saving ourselves a lot of unnecessary code. Since the patterns proxy, decorator, composite and adapter are similar in structure, we can use dynamic proxies to also generate these. Lastly we show how we could use code generation to create the classes in-memory. (Mini book) |
In this podcast recorded at Agile 2019, Shane Hastie, Lead Editor for Culture & Methods, spoke to Chris Bailey about his book Hyperfocus and techniques for productivity hacking. (Podcast) |
Get answers to questions such as: what is a service mesh?do I need a service mesh?how do I evaluate the different offerings?Read the ultimate guide to service mesh. |
Confirm your technical and non-technical decisions. Find out how others have approached similar difficult situations and what actions they took. Consider QCon San Francisco between Nov 16-20. Find out more about the conference. |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
Research teams at Microsoft Research and Google AI have announced new benchmarks for cross-language natural-language understanding (NLU) tasks for AI systems, including named-entity recognition and question answering. Google's XTREME covers 40 languages and includes nine tasks, while Microsoft's XGLUE covers 27 languages and eleven tasks. (News) |
SPONSOR AD This practical guide introduces architecture for serving models in real time as part of input stream processing. Using Python, Beam, Flink, Spark, Kafka streams and Akka, you’ll learn different ways to build a model-scoring solution. Download now. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Security challenges exist with edge cloud solutions. Some are technical, and some relate to the way in which these services are used. This article looks at the why, what, and how of edge security. (Article) |
One of the biggest engineering challenges associated with maintaining or increasing the reliability of a system is knowing where to invest time and energy. InfoQ recently sat down with several engineers and technical leaders who are involved with the upcoming Failover Conf virtual event, and asked their opinion on the best practices for building and running reliable systems. (Article) |
John Blum and Luke Shannon build a cloud-native application with Geode composed of multiple services that's scalable and fault tolerant. (Presentation) |
Manuel Pais discusses how many organizations see Kubernetes as “the” platform, rather than just a technical foundation for a true internal platform. Successful Kubernetes adoption requires thinking about what a platform really means and learning which team structures and interactions work well. And evolve them over time. (Presentation with transcript included) Join us for our upcoming QCon,QCon San Francisco, Nov 16-20, 2020 |
Development Latest Content |
TOP Development NEWS HEADLINES |
|
This panel includes experts who have spent their careers keeping up with the changes. Sometimes, adopting new tech took more nurturing than expected to ensure it was successful. Not every decision was the right one, but each presented new learning opportunities. (Presentation with transcript included) |
Java Latest Content |
TOP Java NEWS HEADLINES |
|
David Caron demos a Spring Boot app with patterns like bulkheads, rate limiters, circuit breakers, response caching, and timeout handling using the Resilience4j library. (Presentation) |
SPONSOR AD Download this white paper and learn the biggest challenges of managing big data, database requirements for dealing with big data, and how NoSQL databases address these challenges. Download now. |
|
.NET Latest Content |
NCache is a cross-platform, open-source distributed caching framework from Alachisoft. It is an extremely fast distributed caching framework that is linearly scalable. This article presents a discussion on how we can work with NCache and response caching middleware in ASP.NET Core. (Article) |
Chad Green shows how to create an event-processing pipeline in Azure. (Presentation) |
Web Development Latest Content |
TOP Web Development NEWS HEADLINES |
|
Polypane is a powerful development web browser with many features to assist during the development of web applications and websites. We recently had the opportunity to sit down with Polypane creator Kilian Valkhof to learn more about what Polypane is, the motivation behind it, the technology used, challenges in creating the product, future direction, and much more. (Article) |
Kate Sills discusses how to minimize the risks of running third-party JavaScript. She goes over POLA, the Principle of Least Authority, and how object capabilities can help devs grant specific, limited resources to third-party code. She also covers the current efforts to enforce security boundaries in JavaScript: SES (Secure ECMAScript) and Realms. (Presentation with transcript included) |
Dmitriy Kovalenko shows how to write end-to-end tests for web applications using Cypress.io, controlling the network, using visual testing and setting up CI to perform E2E tests on each commit. (Presentation) |
Doug Sillars examines strategies to send images to devices, taking a look at progressive images, placeholder images, lazy loading, with examples showing how to improve the usability of a site or app. (Presentation) |
SPONSOR AD Algorithmia surveyed more than 740 enterprise business leaders in the fall of 2019 to understand how companies of all sizes are developing their data science and machine learning capabilities into 2020. This report consists of their findings, analysis, and predictions about what's ahead for ML's future. Download now. |
|
Mobile and IoT Latest Content |
In case you missed it |
Jose Nino guides the audience through the journey of Mobile APIs at Lyft. He focuses on how the team has reaped the benefits of API generation to experiment with the network transport layer. He also discusses recent developments the team has made with Envoy Mobile and the roadmap ahead. (Presentation with transcript included) |
Architecture & Design Latest Content |
Blanca Garcia Gil talks about how BBC re-architected a distributed monolith and shares the lessons learnt from operating it for nearly three years, how they designed their new microservices architecture so that it is easier to test, scale to cater for increasing demand, keep track of the message flow and replay errors without stopping the rest of the messages from being processed. (Presentation with transcript included) |
Erdem Gunay demos an application built on Reactive Spring, showing how to persist and query data from Redis, and how to stream live score events in real-time using Kafka. (Presentation) |
SPONSOR AD Kubernetes is an open-source platform for automating deployment, scaling and operations of application containers across clusters of hosts. Download this Kubernetes cheat sheet to learn how to install Minikube, run locally on Minikube, install Kubectl, and use the Kubectl CLI. Download now. |
|
Culture & Methods Latest Content |
In The Science of Organizational Change, Paul Gibbons challenges existing theories and tools of change management and debunks management myths. He explores going from a change management to a change-agility paradigm and provides 21st-century research on behavioral science, that affects topics such as project planning, change strategy, business-agility, and change leadership in a VUCA world. (Article) |
The Data-Driven Decision Making Series provides an overview of how the three main activities in the software delivery - Product Management, Development and Operations - can be supported by data-driven decision making. Applying Hypotheses, CD Indicators and SRE’s SLIs / SLOs enables a software delivery organization to optimize for effectiveness, efficiency and service reliability. (Article) |
Nishant Bhajaria discusses how to set up a privacy program and shares some concrete examples, as well as tips on how to influence engineering and other teams to own their data and its usage so that privacy is a shared goal as well as a technical differentiator for a business. (Presentation with transcript included) |
Georgiy Mogelashvili shares personal stories about his experience as a manager, his mistakes and achievements, with a grain of some valuable insights he learned along the way. (Presentation with transcript included) |
SPONSORED CONTENT Latest White Papers Service Mesh and Zero-Trust Security? Leading Your Team to DevOps Maturity |