Skip to content
Open Source blog

Run, operate, and scale modern applications with Redis Enterprise on Microsoft Azure 

Today, we rely on our everyday services to be delivered digitally and expect the experience to be instant. In order for customer-facing applications to respond to users in 100ms, you need a high-performance database capable of handling a variety of application scenarios at the lowest complexity and cost, with uncompromising performance. Redis is the world’s...

Read more

Learning on Twitch 

Watch someone live code online…why would I do that? Hopefully I can answer this question for you in today’s post. This is the second post in my blog series that describes the value developers can get from social media, including what I’ve learned about specific social media platforms. Today we’ll focus on Twitch, specifically how...

Read more

Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing 

I’m excited to announce that OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project. You can read more about OpenTelemetry’s origins in A Brief History of OpenTelemetry (So Far) on the CNCF blog. OpenTelemetry is created as a merger of the OpenCensus and OpenTracing projects. This project aspires to make robust, portable telemetry...

Read more

How to teach cloud-powered mobile app development to students 

Over the past five years, I’ve had the pleasure of teaching a course titled “Cloud-Powered Mobile App Development” ten times at the University of Houston with my long-time friend and faculty colleague Jesus Hernandez. I’ve been humbled by the course’s success, regularly producing some of the highest course evaluations in the department and earning me...

Read more

Publishing GitHub Pages from Azure Pipelines 

Do you work on or maintain a project for technical users? A key part of attracting users, especially to an open source project, is publishing great documentation. However, keeping it up to date as your APIs and concepts change can be challenging or just time-consuming. A popular way to maintain great docs is to keep...

Read more

How Honeycomb is empowering all developers to better understand their systems 

Honeycomb is a tool for introspecting and interrogating your production systems. It’s a new type of tool, designed to infuse observability across platforms, microservices, serverless apps, and increasingly complex systems, as well as all the way down to individual customers. I had a chance to catch up with Emily Nakashima, our Director of Engineering at...

Read more

JUnit 5 adopts Azure Pipelines 

Prior to March 2019 we, the JUnit team, used various continuous integration (CI) services to perform CI checks, from a self-managed Jenkins instance on CloudBees to a Travis CI and AppVeyor setup. Managing three different setups was not ideal, so the team reduced the CI services used to two: Travis for Linux and Mac builds...

Read more

Scaling a WordPress application using Rook on Azure Kubernetes Service 

WordPress is a popular free and open source content management system based on PHP and MySQL. One of the major benefits of using cloud computing is having the ability to better support your application by scaling based on user traffic. There are currently many ways to support WordPress scaling, including reverse proxy caching, persistent object...

Read more

Setting up Jenkins X on Azure Kubernetes Service (AKS) 

As adoption of containers grows, we are getting more asks around running Jenkins on Azure Kubernetes Service (AKS.) To run Jenkins on a VM on Azure, you can use our solution template in Azure Marketplace. If you want to run Jenkins on AKS, I am happy to announce that you can now consider Jenkins X...

Read more

Tutorial: Adding distributed tracing instrumentation to a browser JavaScript app 

In recent years, many developers have discovered the power of distributed tracing for debugging regressions and performance issues in their backend systems, especially for those of us with complex microservices architectures. But in many organizations, our most complex code may not be server-side code — it’s just as likely to be running client-side in a...

Read more