| 6. 8. 2023 | Catching Up on 5 Years of Docker Updates – vsupalov.com
|
| 19. 7. 2023 | Tailwind CSS For Non-Designers – vsupalov.com
|
| 18. 3. 2023 | Demystifying The Linux Desktop Environment – vsupalov.com
|
| 3. 3. 2023 | Demystifying 'The Kernel' – vsupalov.com
|
| 2. 2. 2023 | ZFS Basics – vsupalov.com
|
| 4. 5. 2022 | Generating HN Titles Using Markov Chains In Python – vsupalov.com
|
| 28. 4. 2022 | Frequent Suffixes And Prefixes In HN Titles – vsupalov.com
|
| 25. 4. 2022 | The First 10 Years Of HN In Data – vsupalov.com
|
| 21. 4. 2022 | Notes On Building A 'HN Data Project' – vsupalov.com
|
| 13. 4. 2022 | A Journey Through Mathematical Subfields – vsupalov.com
|
| 13. 4. 2022 | Understanding How Scientific Papers Are Structured – vsupalov.com
|
| 9. 4. 2022 | What Is Math About, And What Areas Does It Contain? – vsupalov.com
|
| 8. 4. 2022 | Things I Wish I Knew Earlier About Pulumi – vsupalov.com
|
| 22. 2. 2022 | Starting A Vagrant Ops Sandbox – vsupalov.com
|
| 29. 11. 2021 | Resources to Start a Solidity-Powered Project – vsupalov.com
|
| 29. 11. 2021 | Resources to Learn Solidity – vsupalov.com
|
| 27. 11. 2021 | Call a Payable Solidity Function Using Ethers – vsupalov.com
|
| 22. 11. 2021 | My Quickstart Notes For React – vsupalov.com
|
| 21. 11. 2021 | Anatomy of a DApp – vsupalov.com
|
| 20. 11. 2021 | My Current Understanding of Smart Contracts – vsupalov.com
|
| 19. 11. 2021 | My Favourite Way To Start Data Tinkering Projects With Python – vsupalov.com
|
| 19. 11. 2021 | Beautifulsoup4 Essentials – vsupalov.com
|
| 7. 11. 2021 | CLI Snippet: view path content as a tree – vsupalov.com
|
| 19. 10. 2021 | Running Commands On A Remote Machine – vsupalov.com
|
| 25. 2. 2021 | Ops Friendly Containers – vsupalov.com
|
| 18. 2. 2021 | Less Is Awesome – vsupalov.com
|
| 17. 2. 2021 | An Overview of Docker Networking – vsupalov.com
|
| 16. 2. 2021 | How Does the Docker Cache Work? – vsupalov.com
|
| 15. 2. 2021 | What Are Docker Image Layers? – vsupalov.com
|
| 12. 2. 2021 | Things I Wish I Knew About Git – vsupalov.com
|
| 11. 2. 2021 | You Might Want To Know About: Kubernetes Operators – vsupalov.com
|
| 10. 2. 2021 | What Multi-Stage Builds Can Be Good For – vsupalov.com
|
| 9. 2. 2021 | Which Problems Can Docker Help Me Solve? – vsupalov.com
|
| 8. 2. 2021 | Choosing a Base Image For Your Dockerfile – vsupalov.com
|
| 5. 2. 2021 | My Process for Creating a New Dockerfile – vsupalov.com
|
| 4. 2. 2021 | Your First Docker Compose Stack – vsupalov.com
|
| 3. 2. 2021 | What Are Orchestrators, and How Do They Relate to Docker? – vsupalov.com
|
| 2. 2. 2021 | What's Up With Multi-Stage Builds? – vsupalov.com
|
| 1. 2. 2021 | How To Enable BuildKit? – vsupalov.com
|
| 29. 1. 2021 | What's A Docker Image Anyway? – vsupalov.com
|
| 28. 1. 2021 | The Nastiest Git Script I Love To Use – vsupalov.com
|
| 27. 1. 2021 | Find Out What Files A Command Changes With Docker – vsupalov.com
|
| 26. 1. 2021 | The Quickest Way to Improve Your Docker Images – vsupalov.com
|
| 26. 1. 2021 | Adding Tailwind CSS to a Static Site – vsupalov.com
|
| 25. 1. 2021 | A Better Way to Handle Build-Time Secrets in Docker – vsupalov.com
|
| 25. 1. 2021 | A Better Way to Access Private SSH Git Repositories While Building Your Docker Images – vsupalov.com
|
| 22. 1. 2021 | 5 Tips to Speed up Your Docker Image Build – vsupalov.com
|
| 4. 1. 2021 | Fixing an Empty Git Submodule Folder After a Clone – vsupalov.com
|
| 28. 10. 2020 | What's A Better Docker Tag Than :latest? – vsupalov.com
|
| 23. 9. 2020 | How to Speed Up Your Dockerfile with BuildKit Cache Mounts – vsupalov.com
|
| 18. 8. 2020 | 12 Things I Wish I Knew About Docker – vsupalov.com
|
| 2. 6. 2020 | Tools to Help Automate Your Workflows – vsupalov.com
|
| 26. 5. 2020 | How to Tell That Your Docker Setup Is Broken – vsupalov.com
|
| 19. 5. 2020 | Showing the Time Each Layer of Your Docker Image Build Takes – vsupalov.com
|
| 12. 5. 2020 | BuildKit Features You Might Want to Know About – vsupalov.com
|
| 22. 4. 2020 | Your Docker Learning Roadmap – vsupalov.com
|
| 26. 2. 2020 | Snippet: The Most Simple URL-Based View in Django – vsupalov.com
|
| 7. 2. 2020 | The First Step Towards Making Your Django Project More Onboarding-Friendly – vsupalov.com
|
| 31. 1. 2020 | A Simple Fix If Your Dockerized App Crashes Because The Database Container Isn't Ready Yet – vsupalov.com
|
| 24. 1. 2020 | The Reason Why You Need to Wait When Stopping Your Docker Compose Services – vsupalov.com
|
| 17. 1. 2020 | You Don't Need to Rebuild Your Development Docker Image on Every Code Change – vsupalov.com
|
| 10. 1. 2020 | Is Docker-Compose Suited For Production? – vsupalov.com
|
| 13. 12. 2019 | The Web App Deployment Wishlist – vsupalov.com
|
| 6. 12. 2019 | AWS Services You Should Know When Deploying Your Django App – vsupalov.com
|
| 27. 11. 2019 | Thank for attending the Docker Basics Crashcourse workshop! – vsupalov.com
|
| 23. 11. 2019 | Running Django and PostgreSQL in a Single Docker Container – vsupalov.com
|
| 15. 11. 2019 | Overriding One Single Value in Your Docker-Compose .env File – vsupalov.com
|
| 8. 11. 2019 | But What is Docker's Actual Job? – vsupalov.com
|
| 1. 11. 2019 | Avoiding Permission Issues With Docker-Created Files – vsupalov.com
|
| 8. 10. 2019 | The Hero's Journey to Every Deployment Story – vsupalov.com
|
| 24. 9. 2019 | Should You Use Virtualenv in Docker? – vsupalov.com
|
| 11. 9. 2019 | On Web3 – vsupalov.com
|
| 11. 9. 2019 | On Kubernetes – vsupalov.com
|
| 11. 9. 2019 | On Kubernetes – vsupalov.com
|
| 11. 9. 2019 | On Docker – vsupalov.com
|
| 11. 9. 2019 | On Django – vsupalov.com
|
| 11. 9. 2019 | On Deployment – vsupalov.com
|
| 19. 8. 2019 | Your Vagrant Deployment Sandbox for Django – vsupalov.com
|
| 15. 8. 2019 | Why Is Fabric 2 so Hard? – vsupalov.com
|
| 15. 8. 2019 | The First Step When Dockerizing Your Django App - Use Environment Variables – vsupalov.com
|
| 13. 8. 2019 | Docker EXPOSE Ports – vsupalov.com
|
| 6. 8. 2019 | Django vs My Favorite Design Principles – vsupalov.com
|
| 30. 7. 2019 | Quick Django Refresher Crash Course – vsupalov.com
|
| 23. 7. 2019 | Deploying Early. Earlier Than You Think. – vsupalov.com
|
| 16. 7. 2019 | The Best Way to Deploy Your Django Project – vsupalov.com
|
| 9. 7. 2019 | When It's Okay to Use Runserver in Your Dockerfile – vsupalov.com
|
| 2. 7. 2019 | Using Docker At Your Own Pace – vsupalov.com
|
| 25. 6. 2019 | Six Big Open-Source Django Codebases to Read and Learn From – vsupalov.com
|
| 18. 6. 2019 | How to Find Real-World Django Projects Online as Learning Examples? – vsupalov.com
|
| 11. 6. 2019 | Production Doesn't Have to Be a Big Deal – vsupalov.com
|
| 4. 6. 2019 | What's up with Django's Custom User Model? – vsupalov.com
|
| 28. 5. 2019 | Django Runserver Is Not Your Production Server – vsupalov.com
|
| 21. 5. 2019 | Developing With Python 3.8 on Ubuntu 18.04 LTS – vsupalov.com
|
| 14. 5. 2019 | 11 Django Real-World Challenges Your Tutorial Didn't Mention – vsupalov.com
|
| 7. 5. 2019 | Django Systemd Crashcourse – vsupalov.com
|
| 30. 4. 2019 | Gunicorn and Nginx in a Nutshell – vsupalov.com
|
| 23. 4. 2019 | What Is Gunicorn, and What Does It Do? – vsupalov.com
|
| 16. 4. 2019 | I Love Go and Django. Here's Why. – vsupalov.com
|
| 9. 4. 2019 | The Quickest Way to Create and Run a New Cookiecutter Django Project – vsupalov.com
|
| 1. 4. 2019 | What's the Use of of Django-Webpack-Loader? – vsupalov.com
|
| 26. 3. 2019 | Writing Code, Building Comment Scaffolds – vsupalov.com
|
| 19. 3. 2019 | How Does the Frontend Communicate with the Backend? – vsupalov.com
|
| 12. 3. 2019 | Get Docker Right and Get on with Life – vsupalov.com
|
| 5. 3. 2019 | How to Pass Additional Context into a CBV? – vsupalov.com
|
| 25. 2. 2019 | Is Vue Just Overkill for My Project? – vsupalov.com
|
| 18. 2. 2019 | My Django App Looks Bad and I Don't Know How to Change It! – vsupalov.com
|
| 11. 2. 2019 | My Favorite Django Packages in 2019 – vsupalov.com
|
| 5. 2. 2019 | I'm a Makefile PHONY – vsupalov.com
|
| 29. 1. 2019 | How to structure a Go project? – vsupalov.com
|
| 22. 1. 2019 | Django CBVs seem overwhelming, because there are so many! – vsupalov.com
|
| 14. 1. 2019 | How to avoid CSRF errors with axios and Django? – vsupalov.com
|
| 8. 1. 2019 | When and Why Would I Need a JS Framework for Django? – vsupalov.com
|
| 1. 1. 2019 | Do I NEED to Combine Django with Vue or React? – vsupalov.com
|
| 18. 12. 2018 | Vue.js Delimiters And Django – vsupalov.com
|
| 2. 12. 2018 | Vue.js In A Django Template – vsupalov.com
|
| 21. 11. 2018 | Go JSON (Un)Marshalling, Missing Fields and Omitempty – vsupalov.com
|
| 14. 11. 2018 | Switching to Go Modules - bye GOPATH and Godep – vsupalov.com
|
| 8. 10. 2018 | My views.py File Is Quickly Becoming Large. Should I Refactor It? – vsupalov.com
|
| 17. 9. 2018 | When do you use Django CBVs or FBVs? – vsupalov.com
|
| 5. 7. 2018 | The Right Kubectl Version for Each Kubernetes Cluster – vsupalov.com
|
| 21. 6. 2018 | Tool Spotlight: Watchtower – vsupalov.com
|
| 21. 6. 2018 | Join the mailing list – vsupalov.com
|
| 17. 6. 2018 | Docker Usage in 'The Flask Mega-Tutorial' by Miguel Grinberg - A Review – vsupalov.com
|
| 10. 6. 2018 | Tool Spotlight: Portainer – vsupalov.com
|
| 30. 5. 2018 | Unofficial 'CNCF Certified Kubernetes Administrator' Exam Curriculum 1.9 Self-Assessment – vsupalov.com
|
| 22. 5. 2018 | I'm Choosing A New CI/CD Tool, What Now? – vsupalov.com
|
| 5. 5. 2018 | KubeCon Europe 2018 Takeaways – vsupalov.com
|
| 26. 4. 2018 | Should You Run Your Database in Docker? – vsupalov.com
|
| 24. 4. 2018 | Help, Docker Compose Runs Old Containers! – vsupalov.com
|
| 23. 4. 2018 | Find out Why Your Docker Container Keeps Crashing – vsupalov.com
|
| 17. 4. 2018 | Interview: Getting to Know BuzzBird – vsupalov.com
|
| 26. 3. 2018 | What's Wrong With The Docker :latest Tag? – vsupalov.com
|
| 21. 3. 2018 | Use More Kubernetes Labels! – vsupalov.com
|
| 17. 3. 2018 | Resources for Getting Started with Kubernetes – vsupalov.com
|
| 25. 1. 2018 | Get Rid of Namespace Parameters When Working with Kubernetes – vsupalov.com
|
| 5. 1. 2018 | Selected Kubernetes Resources – vsupalov.com
|
| 4. 11. 2017 | Pass Environment Variables From the Host Machine to your Docker Container – vsupalov.com
|
| 4. 11. 2017 | Pass Docker Environment Variables During The Image Build – vsupalov.com
|
| 30. 10. 2017 | Interview: Getting to Know Jodel – vsupalov.com
|
| 3. 10. 2017 | Should Built Docker Images Be Used in a Development Environment? Should Dockerfiles Be Used in a Production Environment? – vsupalov.com
|
| 3. 10. 2017 | Do I HAVE to ADD my Code Into the Docker Image When Deploying? – vsupalov.com
|
| 28. 9. 2017 | Speed Up The Build of Your Python Docker Image – vsupalov.com
|
| 28. 9. 2017 | Setting Default Docker Environment Variables During Image Build – vsupalov.com
|
| 28. 9. 2017 | Docker ARG vs ENV – vsupalov.com
|
| 21. 9. 2017 | Should You Use The Same Dockerfile For Dev, Staging And Production Builds? – vsupalov.com
|
| 15. 9. 2017 | YAML for Docker Compose and Kubernetes Config Files – vsupalov.com
|
| 15. 9. 2017 | Labels and Annotations in Kubernetes – vsupalov.com
|
| 15. 9. 2017 | Finding YAML Examples and Docs For Kubernetes Config Files – vsupalov.com
|
| 14. 9. 2017 | Interview: Getting to Know Pyck – vsupalov.com
|
| 31. 8. 2017 | Using Docker For Python Web Development - Why And How – vsupalov.com
|
| 31. 8. 2017 | Debugging a Broken Docker Compose Service Which Crashes Right Away – vsupalov.com
|
| 29. 8. 2017 | Exiting a Docker Container – vsupalov.com
|
| 26. 8. 2017 | Should I Upgrade My Docker Compose File Version From 2 to 3? – vsupalov.com
|
| 1. 8. 2017 | What Exactly is Docker Swarm? – vsupalov.com
|
| 1. 8. 2017 | Using SQLAlchemy with Flask to Connect to PostgreSQL – vsupalov.com
|
| 1. 8. 2017 | The Difference Between Docker Compose And Docker Stack – vsupalov.com
|
| 26. 7. 2017 | Running Wordpress In Docker For The First Time – vsupalov.com
|
| 13. 7. 2017 | Understanding Docker Build Args, Environment Variables and Docker Compose Variables – vsupalov.com
|
| 13. 7. 2017 | So You Want to Deploy Your Web App - a Goal Oriented Introduction – vsupalov.com
|
| 13. 7. 2017 | Running Headless Chrome with Puppeteer and Docker – vsupalov.com
|
| 13. 7. 2017 | Docker ARG, ENV and .env - a Complete Guide – vsupalov.com
|
| 13. 7. 2017 | Deployment Properties You Want And Tasks You Should be Able to Do – vsupalov.com
|
| 13. 7. 2017 | Deploying Your Web App Using a Deploy Key – vsupalov.com
|
| 13. 7. 2017 | Deploying Like an Early Stage Startup – vsupalov.com
|
| 13. 7. 2017 | Can You Mount a Volume While Building Your Docker Image to Cache Dependencies? – vsupalov.com
|
| 13. 7. 2017 | Adding A Dockerized Application To Your Deployment Setup – vsupalov.com
|
| 13. 7. 2017 | Access Private Repositories from Your Dockerfile Without Leaving Behind Your SSH Keys – vsupalov.com
|
| 13. 7. 2017 | 6 Docker Basics You Should Completely Grasp When Getting Started – vsupalov.com
|
| 10. 7. 2017 | Should You Try to Set Environment Variables Based on a Command Output While Building a Docker Image? – vsupalov.com
|
| 10. 7. 2017 | Cleaning Up After Docker – vsupalov.com
|
| 8. 7. 2017 | Using Docker Compose for Development Environment Dependencies – vsupalov.com
|
| 5. 7. 2017 | Developing With Python 3.6 on Ubuntu 16.04 LTS - Getting Started and Keeping Control – vsupalov.com
|
| 5. 7. 2017 | Analyzing my Spotify Music Library With Jupyter And a Bit of Pandas – vsupalov.com
|
| 3. 7. 2017 | Starting a Simple Flask Application From Scratch – vsupalov.com
|
| 28. 6. 2017 | The Problem With Your Dockerized Django Development Workflow – vsupalov.com
|
| 28. 6. 2017 | Creating a Real-Life Flask Application – vsupalov.com
|
| 26. 6. 2017 | Flask Is Not Your Production Server – vsupalov.com
|
| 21. 6. 2017 | When Starting Out Tinkering With Webdev - is Flask or Django better? – vsupalov.com
|
| 21. 6. 2017 | Running Frontend and Backend Development Servers Together – vsupalov.com
|
| 27. 11. 2015 | Technical Training – vsupalov.com
|
| 27. 11. 2015 | Startup Deployment Level Up – vsupalov.com
|
| 27. 11. 2015 | 1-on-1 Coaching – vsupalov.com
|
| 25. 3. 2015 | Work With Me – vsupalov.com
|
| 25. 3. 2015 | Thanks for having been on the list! You'll be unsubsribed shortly. – vsupalov.com
|
| 25. 3. 2015 | Thank you for signing up to my mailing list! – vsupalov.com
|
| 25. 3. 2015 | Join Over 1000 Other Developers! – vsupalov.com
|
| 25. 3. 2015 | Impressum – vsupalov.com
|
| 25. 3. 2015 | Got it! – vsupalov.com
|
| 25. 3. 2015 | Good to Have You! – vsupalov.com
|
| 25. 3. 2015 | Every Article Ever – vsupalov.com
|
| 25. 3. 2015 | Datenschutzerklärung – vsupalov.com
|
| 25. 3. 2015 | Courses – vsupalov.com
|
| 25. 3. 2015 | About – vsupalov.com |