Best of Atomic SpinMay 2024

  1. 1
    Article
    Avatar of atomicobjectAtomic Spin·2y

    6 Steps to Getting Started in Indie Game Development

    Learn the steps to getting started in indie game development, including picking a small idea, choosing an engine or framework, creating a prototype, finding assets, turning it into a complete game, and starting something new!

  2. 2
    Article
    Avatar of atomicobjectAtomic Spin·2y

    Advice for Developers: How to Keep Moving When You're Stuck

    Learn strategies for staying motivated and solving difficult problems as a developer, including taking breaks, talking through the problem, gathering more information, reading documentation, keeping a log, and periodically reassessing the original problem.

  3. 3
    Article
    Avatar of atomicobjectAtomic Spin·2y

    Software Project Estimates are Not Budgets, and That Matters

    Estimates and budgets in a software project serve different purposes. Estimates are used to predict scope and guide development, while budgets allocate resources and define constraints. Mistaking estimates for budgets can lead to unrealistic expectations, financial overruns, weak projections, stress and burnout, and eroded trust.

  4. 4
    Article
    Avatar of atomicobjectAtomic Spin·2y

    Mock a DbContextFactory for Repository Unit Tests in .Net Core

    Learn how to mock a DbContextFactory for repository unit tests in .Net Core. Ensure access to the created DbContext, share it between the implementation and the test, and prevent the repository from disposing of the context.