Posts

  • Week 6 - Testing APIs and DBs with xUnit

    This past week I dived deep in to testing and test driven development. I felt that I had a surface level understanding of testing and I hoped to deepen my understanding while also developing useful skills for my development process. I also brushed up on middleware, endpoint filters, and input validation in controllers (finished out the Microsoft backend for beginners video playlist).

  • Week 5 - Building .NET API With Persistent Data

    What did you do last week?

    Last week brought some unexpected challenges, our baby was home sick and my wife threw out her back. I managed to make progress learning Entity Framework Core, .NET Core’s ORM (Object Relational Mapping) tool for working with databases. I completed a tutorial which demonstrated using EF Core with a SQLite database and explored two approaches: code first (C# Objects to Relational db) and database first (db to C# Objects).

  • Week 4 - Building My First .NET Core API

    What did you do last week?

    This past week I spent some time working on my main personal website getting to know working in Jekyll and the theme Minimal Mistakes.

  • Week 3 - Building CLI App

    What did you do last week?

    This past week I submitted my proposal and discussed feedback. I added a section that includes a fallback weekly schedule in case I lose track of what to work on. I responded to 3 of my peers proposals as well.

  • Week 2 - Firming Up Scope

    What did you do last week?

    This past week I focused on finalizing my project proposal and narrowing the scope and tech stack. I explored multiple backend frameworks, courses, and tutorials while weighing the trade-offs between building a full stack application via the Full Stack Open curriculum versus focusing on a more minimal, backend-only API using an enterprise-grade framework. Since my goals and interests aligned most with backend, I decided to focus my time there for this course.

  • Week 1 - Launch

    This progress report is longer than usual, as it covers the month of exploration prior to the official project kickoff.

subscribe via RSS