Blog

Last Updated: June 29, 2024

  1. Setting Up a Postgres Docker Container for Local Development
    August 10, 2024
    Docker
    Postgres
    DevOps
    Containers
    Local Development

    In the world of modern software development, Docker has become an indispensable tool for creating consistent and isolated environments. Let’s dive into what Docker is and why it’s so valuable for developers. Docker is a platform that allows you to package and run applications in isolated environments called containers. These containers provide several key benefits:

    Post Image
    Read more →
  2. Elixir Bitstring Tutorial: Saving Memory on Blork's Spaceship
    June 29, 2024
    tutorial
    beginner

    In this step-by-step Elixir tutorial, we’ll explore bitstrings - a fundamental data type in Elixir. We’ll learn how to use bitstrings to work with binary data effectively and leverage them to save memory by encoding commands into compact bitstrings. Our mission? To help Blork, an alien spaceship captain, optimize his ship’s command system!

    The Problem: Blork’s Memory Crunch 🛸

    Post Image
    Read more →
  3. How to Balance Work and Learning New Things 🎯📚
    June 20, 2024
    advice
    beginner

    As developers, we often find ourselves torn between our work responsibilities and our desire to learn new things. It’s a common struggle, but with the right approach, it’s possible to strike a balance. Here’s some advice from Roman Kotov on how to effectively manage work and learning. 🙌

    1. Separating Work and Learning 🕰️🧠

    Post Image
    Read more →
  4. Getting Started with Mix 🛠️
    June 18, 2024
    tutorial
    beginner

    As a budding Elixir developer, understanding the powerful tool called Mix is crucial to your success. Mix is Elixir’s build tool, similar to Rake for Ruby or Make for C, and it’s the go-to utility for managing your development tasks. In this comprehensive guide, I’ll walk you through the ins and outs of Mix, from creating your first Elixir project to running tests and managing dependencies.

    Step 1: Creating Your First Elixir Project 🆕

    Post Image
    Read more →
  5. Installing Elixir with asdf 🚀
    June 17, 2024
    tutorial
    beginner

    As a developer, I’m always on the lookout for new and exciting programming languages to explore. One language that has recently caught my attention is Elixir - a dynamic, functional language designed for building scalable and maintainable applications. In this comprehensive tutorial, I’ll walk you through the process of installing Elixir using a package manager, so you can get started on your Elixir journey.

    Step 1: Install a Version Manager 📦

    Post Image
    Read more →