When using generate clients in Visual Studio, baseUrls should have a trailing '/' especially those with a path at the end otherwise, the generate client only uses the domain name up till the domain suffix. JSON to JSON Schema (transform.tools) - useful tool for quickly converting a json object to schema most common options for… Continue reading Today I Learned
Category: learning
Adventures in CI/CD with Co-pilot
I got the privilege of picking up the CI/CD task from the backlog. I have some background in building CICD pipelines with YAML but that was mainly from the application test and deployment perspective. Creating pipelines that also creates and updates resources in Azure was going to be entirely new for me. Luckily, I had… Continue reading Adventures in CI/CD with Co-pilot
Notes on setting up web and api in docker containers for development
I wanted learn more about using docker and containers for setting up a good development environment. My solution right now consists of a front end built with Nextjs and an ASPNET core backend. Each of the apps have their own docker compose files which I can use to get both up and running and go… Continue reading Notes on setting up web and api in docker containers for development
Summer project summary
6 weeks of summer vacation where 2 of those weeks were spent away from the computer. It's definitely the longest break I have had for a while. I wanted to spend some of the break time learning a few new things and I decided to work on a small wishlist app. While I had planned… Continue reading Summer project summary
Improving the public wishlist
Now that I have some basic persistence going, I can spend some time improving things that are not so ideal. One thing I wanted to change was the URL for the public wishlist. When a wishlist is shared, the URL was only slightly different in that it had public between wishlist and ID. So, someone… Continue reading Improving the public wishlist
Implementing persistence
So far we've just been using an in memory temporary repository for persisting the wishlist, which means every time I make a new deployment, the repository resets. I wanted to have some form of persistence now that the basic functionality is in place. I don't want to be paying for SQL just yet so I'm… Continue reading Implementing persistence
Procrastinating with Tests
Ok, I actually think testing is a very important part of development. I still haven't come back from vacation feelings (and wake up times), so I thought I would learn about setting up automated testing for my API. I have been putting off proper persistence implementation because I don't want to start paying for SQL… Continue reading Procrastinating with Tests
Slow start with creatives
We've just come back from vacation and it's a bit difficult to get started back up so I thought I would try to start with creatives. With edge, you get access to bing chat that has a creative mode and I thought I would try it. Here was my prompt, complete with typos: I wanted… Continue reading Slow start with creatives
Co-pilot helping with the boring frontend stuff.
If there is one thing that I hate like less, it is frontend development. Maybe not as much as I hate dislike databases though. So I thought this was the best first thing to outsource to copilot. Whether or not one can use chatgpt or copilot (from here on shall just be named AI for… Continue reading Co-pilot helping with the boring frontend stuff.
Trying out Co-pilot to Build a Side Project for the Summer
I watched a couple of build sessions and the one where Scott and Mark Learn to Code in particular was what prompted (🥁) me to check out Github co-pilot. It's been a while since I worked on a side project for learning. Now that summer is coming up, it's a little bit easier to find… Continue reading Trying out Co-pilot to Build a Side Project for the Summer
