In this series, we take a look at multiple dimensions of the edge story. We review considerations for virtual and physical security. Another piece explores the data streaming aspects of edge that are more about "how" and not "where". We explore the dynamics of constantly-changing edge systems, and how cloud-based edge services are lowering the barrier for experimentation. This series helps architects, developers, and operations staff make more informed decisions on their journey towards edge. (Article Series) |
In this podcast, Tracy Miranda sat down with InfoQ podcast co-host Daniel Bryant. Miranda, director of Open Source Community at CloudBees, and discussed topics that included: the aims of the CDF and an outline of the current hosted projects, the need for open standards and interoperability in the CD space, and the benefits offered by progressive delivery and software supply chain management. (Podcast) |
In this podcast recorded at Agile 2019, Shane Hastie, Lead Editor for Culture & Methods, first spoke to Steve Holyer about facilitating open space events, then he spoke to Tim Meyers about the competencies and attitudes needed for good coaching. (Podcast) |
Lead on innovations, be the disruptor in your industry, and make an impact on the software community. Attend QCon San Francisco (Nov 16-18, 2020), the software conference for senior software engineers, architects, and team leads. Find out more. |
AI, ML & Data Engineering Latest Content |
Artificial Intelligence startups received a record $26.6bn in funding last year, yet a litany of stakeholders continue to demonstrate a lack understanding and education around the discipline. It is critical that entrepreneurs, investors, regulators, and consumers all remain vigilant in properly assessing advertising claims as relates to powerful, constantly-evolving technology. (Article) |
Sailesh Mukil briefly introduces Dynomite, an open-source distributed datastore primarily backed by Redis, built to be highly available, and offers a deep dive on how anti-entropy is implemented. Mukil talks about the underlying principles of CRDTs that make this possible. (Presentation with transcript included) Join us for our upcoming QCon, QCon San Francisco, Nov 16-20, 2020 |
Bradley Arsenault shares the joy he felt the first time he designed a deep neural network, and how simple intuitions on neural networks have led to greater designs and accuracy. (Presentation) |
SPONSOR AD This white paper surveys the challenges inherent in machine learning deployments, how a microservices and serverless architecture can help, and why a model operations and management platform might be a great fit for your organization. Download now. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
The edge has evolved from simple hardware load balancers to a full stack of hardware and software proxies that comprise API Gateways, content delivery networks, and load balancers. In this article, we’ll trace the evolution of the data center edge as application architecture and workflows have evolved. (Article) |
Galo Navarro discusses how to build an effective platform team and scale it to support a large organization. InfoQ recently sat down with Navarro to discuss his approach for building a strong platform team including setting a clear mandate and balancing autonomy of product teams with clear standards. (Article) |
Laura Maguire uncovers the hidden costs of coordination, and shows how resilient performance is directly tied to coordination. Maguire examines problematic elements of an Incident Command System, using case study examples to describe helpful and harmful patterns of coordination in incident response practices. (Presentation with transcript included) |
SPONSOR AD Understand the origins of modern incident management best practices, how they align with the emerging discipline of Site Reliability Engineering, and how incidents can be proactively prevented with thoughtful failure injection. Download now. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Ballerina is an open source programming language, which focuses on improving the productivity of the latter group by providing necessary abstractions, tools, and platforms to create cloud native applications. (Article) |
Michael Tingley introduces the world of Probabilistic Programming Languages (PPLs), and why it’s something that the industry should care about today. In addition to introducing PPLs and Bayesian Statistics, Tingley gives a preview of how Facebook is advancing probabilistic programming, as well as some of the big problems they used it to solve. (Presentation with transcript included) |
SPONSOR AD Get a practical look at how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Download now. |
|
Java Latest Content |
In case you missed it |
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) |
SPONSOR AD A database should make it easy to maintain isolation, design data effectively, coordinate across services, and maintain data consistency. Learn how Aerospike supports the following aspects of microservices architecture: control of data, design of data and coordination and consistency across services. Learn more. |
|
.NET Latest Content |
Source generators are a new feature of the C# compiler that enables inspecting user code using compiler-generated metadata and generating additional source files to be compiled along with the rest of the program. (News) |
SPONSOR AD As engineering organizations grow, so does the complexity of fast and reliable software delivery. Don't learn by making your own mistakes: this book tells you exactly what to measure, why it matters, and how to fix it. Download now. |
|
Web Development Latest Content |
Isaac Potoczny-Jones discusses the pros and cons of application-layer encryption. He covers the attack surface of application-layer encryption in the browser, how it is very different from native clients, and how WebCrypto helps. (Article) |
Mobile and IoT Latest Content |
TOP Mobile and IoT NEWS HEADLINES |
|
The latest Dart release, Dart 2.8, focuses on preparing the ground for the introduction of null safety and brings an improved package manager. Flutter 1.17 significantly improves runtime performance while reducing binary size and memory usage. Additionally, it introduces a number of new Material widgets, including NavigationRail, updated DatePicker, and more. (News) |
SPONSOR AD We have two sections in our forum, AppGallery and HMS Core, which present Huawei's open capabilities and services, including practical cases, development experiences, helping you improve development efficiency. And technical experts from Huawei will take your opinions on board and discuss technologies and products with you. Get Started. |
|
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
Denise Yu highlights common threat assessment frameworks, drawing attention to potential vulnerabilities in service broker architecture, and offering system design guidelines and resources. (Presentation) |
Joachim Pasquali, Gowridhar Madu and Brent Stains create a Spring Initializr and show how to support development with Concourse, Spinnaker, Pivotal Platform manifest files, and more. (Presentation) |
Flavia Paganelli tells the story of 30MHz’s platform (developed for the agriculture sector) and how they ended up helping growers in 30 countries, deploying 3.5K sensors and process data at 4K events per second. She shares their architecture, how it grew, the challenges, and how they are continuing to transform it - for example - to learn how to grow the best tomatoes. (Presentation with transcript included) |
Herman Schaaf talks about how the streaming data platform at Skyscanner evolved over time. This platform now processes hundreds of billions of events per day, including all their application logs, metrics and business events. He explains what got them here, their current plans and why they may want to skip some of the steps along the way. (Presentation with transcript included) |
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
The 2020 State of Testing report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. It shares results from the 2020 testing survey organized by Joel Montvelisky from PractiTest, and Lalit Bhamare from Tea-Time with Testers. (Article) |
Howard Deiner discusses why and how a coach must act holistically, taking into account that customs, culture, philosophy, and practices compete in pivoting an organization into modern Agile. (Presentation) |
Giles Lindsay discusses the 9 challenges that Agile champions may face in the workplace and what they should try to do to overcome them, also, Agile leadership being about behaviour and not just words. (Presentation) |
SPONSORED CONTENT Latest White Papers Blog: Better business functionality using Event streaming, multi-context support and more How Oracle GraalVM Supercharged Twitter's Microservices Platform 2020 Java Developer Productivity Report |