Golang is designed to let developers rapidly develop scalable and secure web applications. Go ships with an easy to use, secure, and performant web server alongside its own web templating library. Enterprise users also leverage the language for rapid, cross-platform...
docker desktop
9 Tips for Containerizing Your .NET Application
Over the last five years, .NET has maintained its position as a top framework among professional developers. In Stack Overflow's 2022 Developer Survey, .NET ranked first in the “other framework and libraries” category. Stack Overflow reserves this for developers...
How to Build and Deploy a URL Shortener Using TypeScript and Nest.js
At Docker, we’re incredibly proud of our vibrant, diverse and creative community. From time to time, we feature cool contributions from the community on our blog to highlight some of the great work our community does. Are you working on something awesome with Docker?...
Why Containers and WebAssembly Work Well Together
Editor's note: The Docker+Wasm Technical Preview is now available. Find out more about the preview and try it for yourself! -- Developers favor the path of least resistance when building, shipping, and deploying their applications. It’s one of the reasons why...
Top Tips and Use Cases for Managing Your Volumes
The architecture of a container includes its application layer, data layer, and local storage within the containerized image. Data is critical to helping your apps run effectively and serving content to users. Running containers also produce files that must exist...
How to Rapidly Build Multi-Architecture Images with Buildx
Successfully running your container images on a variety of CPU architectures can be tricky. For example, you might want to build your IoT application — running on an arm64 device like the Raspberry Pi — from a specific base image. However, Docker images typically...
Getting Started with Visual Studio Code and IntelliJ IDEA Docker Plugins
Today’s developers swear by IDEs that best support their workflows. Jumping repeatedly between windows and apps is highly inconvenient, which makes these programs so valuable. By remaining within your IDE, it’s possible to get more done in less time. Today, we’ll take...
Cross Compiling Rust Code for Multiple Architectures
Getting an idea, planning it out, implementing your Rust code, and releasing the final build is a long process full of unexpected issues. Cross compilation of your code will allow you to reach more users, but it requires knowledge of building executables for different...
Creating the KubeCon Flappy Dock Extension
During KubeCon EU 2022, our Docker team was able to show off many of our latest releases, including Docker Desktop for Linux and Docker Extensions. Community feedback on these has been overwhelmingly positive! To help demonstrate the types of extensions available, we...