Author: Matthew

  • Switching to Mongo Atlas

    Notic Meet used a Digital Ocean managed database (MongoDB) for a while, but recently we decided to switch to Mongo Atlas. We don’t have any valuable data, so switching was just a matter of changing the connection string and database name in the app settings in the C# project. Other than that, it did take…

  • Building in Public

    In recent years, my interest in companies that build in public has piqued. The first time I recall encountering this concept was when Nathan Barry initiated the building of ConvertKit as part of a six-month web app challenge, where his goal was to progress from 0 to $5,000 per month in revenue. Although Nathan didn’t…

  • Fighting Bugs

    For the last couple of weeks, I spent a number of hours tracking down a bug. This bug was just related to converting the case of the fields in the DTO to be compatible with the controller. I wasn’t doing any conversion, so it defaulted to FirstName, LastName, etc… What made this particular bug hard…

  • Backend Services for Notic Meet

    Last week I wrote about the database that Notic Meet would use, that being NoSQL document storage using MongoDB. With V1 of the DB design created, it’s time to work on the initial backend services for Notic Meet. Rather than build all of them before building the front end, we will be building in slices,…

  • Designing the Datastore for Notic

    One of the early decisions in making Notic Meet was choosing how data would be stored. Traditionally I have opted for MySQL as I have used this for many years, but in the last couple of years I have worked with NoSQL databases, particularly document based storage. I have grown to really like this approach…

  • Welcome to Notic

    Welcome to Notic. We are a small team of two working on solving a problem of meeting notes. After taking notes in meetings for over two decades, I have found what works well and what doesn’t. When done correctly, meeting notes can be a valuable resource, but when not handled correctly, they can end up…