Blog

Last Updated: June 29, 2024

  1. Setting Up a Postgres for Local Development
    August 10, 2024
    Tutorial
    Docker
    Postgres

    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
    June 29, 2024
    Tutorial
    Beginner
    Bitstring

    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
    Balance

    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
    Mix

    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
    ASDF

    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 โ†’