Why you should not use webpack
Posted on May 9, 2021, Level beginner Resource Length medium
Webpack is one of the most popular bundlers around today. Tons of production apps and frameworks, such as Next.js, Create React App, and more, use it for bundling and building. Additionally, it has the largest library of plugins out of any bundler. However, times have changed since Webpack's inception, and now it is not the best tool for lots of cases. By AsyncBanana.
Flow efficiency: Powering the current of your work
Posted on May 8, 2021, Level beginner Resource Length medium
How can we be more efficient? What's holding us back from delivering great customer value, sooner? By Sonya Siderova.
Running scaled retrospectives
Posted on May 6, 2021, Level beginner Resource Length medium
A scaled retrospective provides the chance to expand scope of improvements beyond the individual team. By Colleen Johnson.
Tags agile management cio performance teams
Trapped on technology's trailing edge
Posted on April 20, 2021, Level beginner Resource Length long
We're paying too much to deal with obsolete electronic parts. Keeping aging systems on their feet is a daunting and resource-intensive task. By Peter Sandborn.
PyTorch – How to apply Backpropagation with Vectors and Tensors
Posted on April 19, 2021, Level advanced Resource Length long
In Machine learning, a backpropagation algorithm is used to compute the loss for a particular model. The most common starting point is to use the techniques of single-variable calculus and understand how backpropagation works. However, the real challenge is when the inputs are not scalars but of matrices or tensors. By Strahinja Stefanovic.
Tackling Java cold startup times on AWS Lambda with GraalVM
Posted on April 10, 2021, Level intermediate Resource Length medium
Have you ever tried running a Java application on AWS Lambda? Well, even the simplest Java application takes significant time to start up at first. The reason behind is simple. AWS has to prepare a runtime environment for your application when it executes the first time. This is called cold-start. By Arnold Galovics.
In-depth dive into security features of Intel/Windows platform secure boot process
Posted on April 7, 2021, Level advanced Resource Length long
This blog post is an in-depth dive into the security features of the Intel/Windows platform boot process. In this post I'll explain the startup process through security focused lenses, next post we'll dive into several known attacks and how they were handled by Intel and Microsoft. By Igor Bogdanov.
Initialization strategies with Testcontainers for integration tests
Posted on February 24, 2021, Level beginner Resource Length short
Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our tests, we might have to perform additional setup steps. By Philip.
Tags programming tdd java performance devops
How OpenX Trains and serves for a million queries per second in under 15 milliseconds
Posted on February 23, 2021, Level beginner Resource Length medium
Adtech is an industry built on latency at scale. At OpenX this means that during peak traffic periods our exchange processes more than one million requests for ads every second, most of which require a response in under 300 milliseconds. By Larry Price, OpenX.
Understanding Unikernels: The future of cloud computing, probably
Posted on February 21, 2021, Level beginner Resource Length medium
Having used Containers, Kubernetes and Serverless (a lot!) over the last few years, I catch myself wondering 'What next?' when it comes to more efficient, faster and secure units of computing. By Nithin Jois.
How we improved developer productivity for our DevOps teams
Posted on February 16, 2021, Level beginner Resource Length long
Across Spotify, our teams diligently strive to fulfill our mission to "unlock the potential of human creativity by giving millions of creative artists the opportunity to live off their work, and billions of fans the opportunity to enjoy and be inspired by it". Published by Maria Jernström and Jason Palmer.
Tags devops teams performance cio career
The RustyHermit unikernel
Posted on January 28, 2021, Level intermediate Resource Length long
RustyHermit is a unikernel, which is completely written Rust. Unikernels are application images that directly contain the kernel as a library, so they do not require an installed operating system (OS). They are typical used in virtualized environments, which build the backbone of typical cloud / edge infrastructures. By @stlankes.