SPONSOR AD Download this white paper to learn about a new kind of NoSQL database architecture that delivers speed at scale for real-time applications while using up to ten times fewer servers than most other databases. Download now. |
Justin Cormack discusses how the modern operating system is being decomposed with toolkits and libraries such as LinuxKit, eBPF, XDP, and what the kernel space service mesh Cilium is doing. Wes Reisz and Justin Cormack also discuss how Cilium differs from service meshes like an Istio, Linkerd2 (previously Conduit), or Envoy. (Podcast) |
AI, ML & Data Engineering Latest Content |
|
In this article, author Robin Moffatt shows how to use Apache Kafka and KSQL to build data integration and processing applications with the help of an e-commerce sample application. Three use cases discussed: customer operations, operational dashboard, and ad-hoc analytics. (Article) |
Wesley Graham attempts to explain why 92% of 26,000 blockchain projects started in the last two years have died. (Presentation) |
SPONSOR AD Learn about the most common use cases and challenges associated with the real-time processing and storage of IoT-generated data; the common technology components, including in-memory computing technologies; and how they fit into an IoT architecture. Download Now. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Atlassian has announced a series of moves to expand the Jira ecosystems, including better integration between Bitbucket and Jira, acquisition of the OpsGenie company, and the release of an incident management platform called Jira Ops. (News) |
SPONSOR AD Including the database in DevOps and DevSecOps addresses increasing demand for data privacy by balancing the need to release code faster with the need for code to be secure. Find out how. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Maarten Breddels introduces Jupyter, a learning web application, detailing how its widgets can be used in different programming languages. (Presentation) |
Petra Bierleutgeb takes a look at gRPC, discussing how its support for HTTP/2, protocol buffers, type-safety and others makes it an alternative to REST/JSON-based service communication. (Presentation) |
Mike Lee Williams talks about real-world data, demonstrating building a lightweight probabilistic programming system from scratch with simple Python. This is trying to solve two real-data problems: an A/B test and the German Tank problem. He also explores how to solve those problems using PyMC3, a probabilistic programming system. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Barbara Chassoul introduces Luerl, emphasizing its trade-off as thin skin on top of the BEAM ecosystem. (Presentation) |
Jon Skeet discusses how much coding is an art, what it takes to turn good code into great one, how libraries should connect to consumers, and applications to users. (Presentation) |
Get your monthly guide to all the topics, technologies and techniques that every professional or aspiring software architect needs to know about. Recent topics include serverless, chaos engineering and event-driven design. |
New Features in Java 1155 New Features in JDK 9Haskell on the JVM And more... |
SPONSOR AD Are you a member of an underrepresented group in tech? Apply for the Diversity Scholarship with a travel stipend, hotel stay & a comped ticket for Reactive Summit. Apply by 09/15. |
|
Java Latest Content |
Jarek Ratajski discusses how a sample system performs, where the business logic is written in Haskell and middleware components and libraries in Java. (Presentation) |
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
Asynchronous programming is an important technique for many modern apps to improve responsiveness. C# 8 debuts Async Streams, which allows an async method return multiple values. Bassam Alugili provides an informative introduction to this new technique. (Article) |
Discover what’s new in Azure IoT Hub, get a preview of ASP.NET 2.2 or learn to work with Async Streams in C# 8. See what you don’t know that you should know. |
Dynamic Languages Latest Content |
Ionic recently announced a beta release of version 4 of their framework for building mobile applications. Ionic 4 focuses on improvements to performance and a more framework-agnostic approach by focusing on support for the web components standard. (News) |
Mobile and IoT Latest Content |
Tink is a multi-language, cross-platform cryptographic library developed by a group of cryptographers and security engineers at Google to help developers implement cryptography correctly without being cryptographic experts. Under development for the last two years, version 1.2 adds support for Cloud, Android, and iOS platforms, and C++ and Objective-C. (News) |
Architecture & Design Latest Content |
Paul Rayner uses a case study to demonstrate how refactoring your code can lead to a deeper understanding of your domain model. Through common code refactorings, combined with the implementation of patterns, the codebase became more cohesive and easier to reason about, reducing the time to perform some common tasks from weeks or months to just hours. (Article) |
Sascha Möllering describes reusable serverless patterns, including operational and security best practices, discussing potential pitfalls, and what it takes to move to a serverless architecture. (Presentation) |
Jim Clark looks at a few strategies, including the ability to present information when it’s needed, actionable messages and the alignment of values with actual outcomes, and simply lowering the barrier to useful ideas spreading across groups. All examples are taken from a team of developers, and their bot, developing a set of cloud native services. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Charles Berg explains how product developers can create experiences that will be meaningful to the user. To build something that is truly useful, designers should focus more on the context of the user - where s/he is at that moment physically, intellectually, and emotionally - and less on the piece of hardware. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Brain-computer interfaces, neuromuscular interfaces, and other machine-learning driven biosensing techniques can eliminate the need for physical controllers. Adam Berenzweig discusses what happens when we decouple the user interface from hand-held hardware, as well as the emerging field of neural interaction design. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Xianning Liu discusses the core value of a technologist - to build systems which can help users connect with the services they want more and more easily. Liu explains the user interaction paradigm shift in the industry, and how to evolve the enterprise architecture to support these changes. (Presentation) The next QCon is QCon San Francisco, November 5-7, 2018. Join us! |
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
A checklist as a process organization tool has already made a good showing in aviation and healthcare. In this article, Zakhar Yung explains how Agile teams take advantage of checklists at different stages of software development processes including sprint planning, software testing, deployment and debugging, and discover their benefits for your own project. (Article) |
Continuous Delivery is about working in a way that keeps the system in a releasable state throughout its development. This article describes how a large software development organization at Siemens Healthineers started the transformation towards Continuous Delivery. It describes the strategy and tactics used to gradually and safely change the development process in a regulated medical domain. (Article) |
Josh Seiden discusses turning Product Managers into Outcome Managers, measuring their effectiveness not by how much software they deliver but how much value they create. (Presentation) |
Yanqing Cheng discusses ethical decision-making with a focus on how intuitions don’t scale, emotion and instincts lead us to do the wrong thing, and how to do things right. (Presentation) |
Gitte Klitgaard discusses the tools provided for each team involved in a project and how they were enabled to build the foundations themselves. (Presentation) |
Andy Carmichael discusses making better decisions by using Kanban Lens and filters. (Presentation) |
Sallyann Freudenberg explores the flexible sensory working environments. (Presentation) |
Jirra Lulla Harvey discusses what leaders can learn from indigenous experience, and how stewardship, community, values, and resilience that contribute to a different approach to leadership. (Presentation) |
Andrea Dobson discusses why people behave unethically and what can be done about it, including social psychology research on behavior, ethics and company culture, and anti-patterns to avoid. (Presentation) |