Wes Reisz talks with Sam Newman about techniques and patterns that Newman writes about in his latest book. Topics covered in the podcast include understanding the problem you're trying to solve, organizational/people changes when it comes to microservice architectures, database strategies for decomposing monolithic datastores, and why we're seeing projects reverting from microservices to monoliths. (Podcast) |
Read the ultimate guide to service meshes and find out how they can help you and what are some common best practices and providers in the space. Get answers to the frequently asked questions when implementing them. |
Save time learning about new technologies. Shortcut your way to the newest trends in the software industry. Attend QCon San Francisco (Nov 16-18, 2020) the conference that teaches what you don’t know as a software developer or team lead. Find out more about the conference. |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
Hands-On Genetic Algorithms with Python by Eyal Wirsansky is a new book which explores the world of genetic algorithms to solve search, optimization, and AI-related tasks, and improve machine learning models. InfoQ interviewed Eyal Wirsansky about how genetic algorithms work and what they can be used for. (Article) |
Sherin Thomas talks about the challenges of building and scaling a fully managed, self-service platform for stream processing using Flink, best practices, and common pitfalls. Thomas goes into the details of how the Lyft system evolved over the last couple of years, as well as the design tradeoffs they made. (Presentation with transcript included) Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020 |
SPONSOR AD Download this white paper to learn about the unique challenges that ML brings to the software development lifecycle, best practices for scaling ML infrastructure, and how to empower your data science teams to achieve more. Download now. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Koundinya Srinivasarao and Dodd Pfeffer discuss ways to enhance cloud resiliency and how Pivotal and Spinnaker provide continuity across multiple regions in case of a data center outage. (Presentation) |
Tammy Butow discusses why reliability and resilience matter now more than ever, and how one can achieve them. (Presentation) |
Java Latest Content |
TOP Java NEWS HEADLINES |
|
Apache Arrow puts forward a cross-language, cross-platform, columnar in-memory data format for data. It is designed to eliminate the need for data serialization and reduce the overhead of copying. (Article) |
David Delabassee looks in parallel at how OpenJDK is evolving to cope with some of those changes and most importantly what it all means for Java developers. (Presentation with transcript included) |
SPONSOR AD Jonas Bonér, co-author of the Reactive Manifesto & creator of Akka, provides architects and technology leaders with business-critical principles and strategies they should use when building systems of self-healing microservices for cloud native applications. Download now. |
|
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
AWS provides a large set of online services. To use those services effectively, AWS offers .NET developers a complete SDK for building apps, and a set of toolkits for popular IDEs. (Article) |
Web Development Latest Content |
TOP Web Development NEWS HEADLINES |
|
Michael Dawson, active contributor to the Node.js project and chair of the Node.js Technical Steering Committee(TSC), and IBM Node.js community lead, joins us for a behind-the-scenes look at Node.js. The recent Node.js 14 release introduces improvements in Diagnostic Reporting, Internationalization, ES module loading, and an experimental Web Assembly System Interface. (Article) |
Michael Bodnarchuk discusses solving testing issues in JS: choosing proper abstraction level, choosing a running backend, dealing with asynchronicity, and choosing a test runner. (Presentation) |
Konstantin Möllers shows how WebAssembly works and how it can be used to develop a hybrid app with high-performance code written in Rust and UI code written in JavaScript. (Presentation) |
SPONSOR AD You will improve by learning more about Real-time Event Streaming and Multi-Context Support using Axon Framework and Axon Server. Read Steven’s blog or 1 of the other Axon blogs here. |
|
Mobile and IoT Latest Content |
TOP Mobile and IoT NEWS HEADLINES |
|
In a recent Channel 9 show, F# designer and architect Don Syme and Fabulous maintainer Timothe Lariviere introduced Fabulous, a community-driven F# framework aimed to build cross-platform mobile and desktop apps based on Xamarin.Forms. (News) |
Architecture & Design Latest Content |
Channing Jackson presents a case study in the distillation of the finite patterns on each side of the data exchange and a discussion of the patterns used. (Presentation) |
Sean Walsh discusses the challenges, requirements, and introduces us to Cloudstate - an open source project building the next generation Stateful Serverless and leveraging state models such as Event Sourcing, CQRS, and CRDTs, running on Akka, gRPC, Knative, Kubernetes, and GraalVM, in a polyglot fashion with support for Go, JavaScript, Java, Swift, Scala, Python, Kotlin, and more. (Presentation with transcript included) |
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Dr Michelle O’Sullivan, clinical psychologist, provides advice for managers looking after their teams’ mental wellbeing. Ideas for remote working and pandemic times as well as normal work conditions. Practical researched tips to help your team to stay performing to their best. (Article) |
Coordinating different skills, knowledge and experience is necessary for coping with complex, time-pressured events, but it incurs costs. Well-designed coordination is smooth and can be trained for. Learning how to take initiative, being observable to your counterparts and engaging in reciprocity are examples of strategies engineers can use to lower costs of coordination during outages. (Article) |
SPONSOR AD Continue your professional learning with our free online learning paths. These learning paths are targeted by role including: Scrum Master, Product Owner, Development Team Member and Leadership. |
|
Cindy Quach discusses some of the common pitfalls that arise from collecting and analyzing service data such as only using 'out-of-the-box' metrics and not having feedback loops. She discusses some practical tips for reducing noise and increasing effective customer signals with SLOs and analyzing customer pain points. (Presentation with transcript included) |
Sarah Shewell talks about the five tools to help ignite innovation and expose unspoken customer needs, tools that come from each phase of the design thinking framework. She shares her experience with these tools used on her engineering teams at companies big and small. She also talks about the methods for connecting with our customers and taps into insights they wish they knew how to express. (Presentation with transcript included) |
Dean Latchana discusses collaborative approaches which support teams to deliver value. (Presentation) |
SPONSORED CONTENT Latest White Papers 2020 Java Developer Productivity Report How Oracle GraalVM Supercharged Twitter's Microservices Platform |