Progressive Delivery: A Comprehensive Guide
What is Progressive Delivery
In the traditional waterfall model, new features are released to an entire user base in a big bang release. Progressive delivery is about gradually rolling out the features to select users. Developers and DevOps teams can incrementally roll out and deliver new features with fine-grained controls to a small group of users to minimize the risks of pushing new features to the production environment. If the newly released feature proves to be stable and performant with t
Three Practical Steps for Insurance Transformation
Many parts of the insurance sector are lagging when it comes to digital transformation. While start-ups like Cuvva and DeadHappy are embracing innovative new approaches, bigger players find it hard to make material change. Yet according to The Insurance Heads of Digital, a report issued by Insider Intelligence, the industry is about to reach a [...]
Read More... from Three Practical Steps for Insurance Transformation
The post Three Practical Steps for Insurance Transformation appeared first on S
Tools for the enterprise: Inside the CTO's toolbox
One of the key responsibilities of a chief technology officer (CTO) is to help define an organization's technology strategy. This includes identifying tools and services that can deliver benefits in a cost-effective manner, and help organizations remain innovative and competitive.I recently asked five CTOs to identify the technology areas that are particularly strategic or promising for their organizations. Our discussion turned up the key areas where technology innovation and industry demand
Creating an IoT Data Pipeline Using InfluxDB and AWS
The Internet of Things (IoT) and operations technology (OT) spaces are awash in time series data. Sensors churn out time-stamped data at a steady and voluminous pace, and wrangling all that data can be a challenge. But you don’t want to collect a bunch of data and let it just sit there, taking up storage space without providing any value.
So, in the spirit of gaining value from data for IoT/OT, let’s look at how to configure a sensor using InfluxDB and Amazon Web Services (AWS) to collect the
How Adobe Uses OpenTelemetry Collector
Adobe’s Chris Featherstone and Shubhanshu Surana praised the OpenTelemetry Collector as the Swiss army knife of observability in their talk at Open Source Summit North America.
They went on to explain how they use it to track massive amounts of observability data their company collects, including metrics, 330 million unique series a day; span data of 3.6 terabytes a day; and log data of over 1 petabyte a day.
Adobe’s Chris Featherstone and Shubhanshu Surana
Featherstone, senior manager for soft
Native Frame Rate Playback
by Akshay Garg, Roger QueroIntroductionMaximizing immersion for our members is an important goal for the Netflix product and engineering teams to keep our members entertained and fully engaged in our content. Leveraging a good mix of mature and cutting-edge client device technologies to deliver a smooth playback experience with glitch-free in-app transitions is an important step towards achieving this goal. In this article we explain our journey towards productizing a better viewing experience f
Vitess announces security audit results
Project post by the Vitess maintainers
The Vitess Maintainer team is pleased to announce the results of a recent third-party security audit of the Vitess code base.
Vitess had previously been audited in 2019. Given the amount of time that has passed, and the magnitude of change during that time, the maintainer team decided to request a fresh audit.
Starting in March 2023, an independent team from Ada Logics performed a full security audit of Vitess with a special focus on VTAdmin, which
Migrating Docsy to Bootstrap 5
By Patrice Chalin, CNCF & Docsy Steering Committee
Docsy, and Docsy-based project websites (including those at the CNCF), have been happily using the Bootstrap CSS framework from Docsy’s inception. In January of this year, Bootstrap 4 (the version used by Docsy for the past few years) reached its end of life. While we, the Docsy steering committee, have been eager to benefit from the Bootstrap 5 improvements, we were concerned about the magnitude of the migration effort, as well
Where Does Trace-Based Testing Fit in the Testing Pyramid?
Trace-based testing is a new form of testing using observability data, namely OpenTelemetry-compatible distributed traces, collected in modern systems. It enables building integration and system tests quickly and easily, dramatically reducing the time and cost involved. You’re leveraging the time and effort already invested in instrumenting your distributed application to provide distributed traces.
Trace-based testing “adds on” testing as a benefit, making your investment in observability pay
7 Core Elements of an Internal Developer Platform
What does it take to build an internal developer platform? What are the tools and platforms that can make it work? This post will discuss the architecture and tools required to stand up a fully operational internal developer platform. To see the actual steps of setting up the platform, watch this video.
Why Do We Want an Internal Developer Platform?
Platform engineering’s overarching goal is to drive developer autonomy. If a developer needs a database, there should be a mechanism to get it, no
The Need to Roll up Your Sleeves for WebAssembly
We already know how putting applications in WebAssembly modules can improve runtime performance and latency speeds and compatibility when deployed. We also know that WebAssembly has been used to improve application performance when running on the browser on the backend. But the day when developers can create applications in the language of their choice for distribution across any environment simultaneously, whether it’s on Kubernetes clusters, servers, edge devices, etc. remains a work in progr
How to Build Successful DevOps Teams
The DevOps sector is still in urgent need of new talent, with 38% of tech companies stating that they struggle to find skilled developers in 2023. These same respondents named DevOps as the number-one area where they are feeling the pinch. Because of this, businesses must ensure they prioritize and nurture the right set of […]
The post How to Build Successful DevOps Teams appeared first on DevOps.com.
Five Great DevOps Job Opportunities
DevOps.com is now providing a weekly DevOps jobs report through which opportunities for DevOps professionals will be highlighted to better serve our audience. Our goal in these challenging economic times is to make it easier for DevOps professionals to advance their careers. Of course, the pool of available DevOps talent is still relatively constrained, so […]
The post Five Great DevOps Job Opportunities appeared first on DevOps.com.
The post Serial Entrepreneur appeared first on DevOps.com.
Python and WebAssembly: Elevating Performance for Web Apps
Python developers have long appreciated the language’s versatility and productivity. However, concerns persist about Python’s performance limitations and seamless integration with other languages.
The emergence of WebAssembly (Wasm) bridges this gap. Wasm empowers Python users to explore new frontiers of speed, compatibility and language interoperability.
In this article, we’ll delve into the world of WebAssembly and its relevance for Python enthusiasts. We will explore how Wasm propels Python
Getting started with MQTT in Azure Event Grid
MQTT is an important technology for the industrial internet of things (IIoT), building on concepts from IBM’s venerable MQ Series message queue technology. MQTT was initially designed to deliver telemetry from SCADA control systems, with IBM handing the protocol over to the OASIS standards body in 2013.The standard is deliberately intended to evolve slowly, as it’s embedded in industrial device firmware, and used in hardware that may not get updates—ever. That’s because organizations typicall
Serverless is the future of PostgreSQL
PostgreSQL has been hot for years, but that hotness can also be a challenge for enterprises looking to pick between a host of competing vendors. As enterprises look to move off expensive, legacy relational database management systems (RDBMS) but still want to stick with an RDBMS, open source PostgreSQL is an attractive, less-expensive alternative. But which PostgreSQL? AWS was once the obvious default with two managed PostgreSQL services (Aurora and RDS), but now there’s Microsoft, Google, Ai
Some blogging myths
A few years ago I gave a short talk (slides)
about myths that discourage people from blogging. I was chatting with a friend
about blogging the other day and it made me want to write up that talk as a
here are the myths:
myth: you need to be original
myth: you need to be an expert
myth: posts need to be 100% correct
myth: writing boring posts is bad
myth: you need to explain every concept
myth: page views matter
myth: more material is always better
myth: you need to be original
Donald Knuth Asked ChatGPT 20 Questions. What Did We Learn?
It seems like everyone’s playing with ChatGPT — including mathematician and long-time programming expert Donald Knuth. Inspired by a conversation with Stephen Wolfram, Knuth conducted “my own little experiment” on April 7 — and recently posted the results online.
Knuth tested what appeared to be ChatGPT-3.5 with a suite of 20 prompts — including some trick questions, like “Who wrote Beethoven’s 10th Symphony?” and “Will the NASDAQ rise on Saturday?”
“Of course I didn’t really want to know any o
Dev News: A New Rust Release and Chrome 114 Updates
The Rust team released Rust 1.70.0 Thursday, and users should see “substantially improved performance” when fetching information from the crate.io index.
That’s because this release makes Cargo’s “sparse” protocol enabled by default for reading the index from crates.io. Previously, using that protocol required configuration.
It comes with a caveat, though — the upgrade changes the path to the crate cache, so dependencies must be downloaded again. The Rust team suggested developers clear out the