Thoughts
Here I document concise posts about web development or programming that I am learning or have recently discovered. Many times these entries are very short, as I am not a prolific blogger. However, hopefully something I list here will be helpful to others.
Backend for Frontends at SoundCloud Quotes
These are some notes from an article describing SoundCloud's process for implementing backend-for-frontends.
Micro Frontend Article Notes
These are some pertinent quotes from my reading of the Micro Frontend article.
Further Notes on Backend for Frontends
These are some pertinent quotes from my reading of the Pattern Backends For Frontends article.
Using Git Feature Branches
When working on a larger team, it is sometimes easier to work from a feature branch and then merge that branch back into master/main. This post describes how I utilize feature branching.
What Should I Test
When testing code, which portions should be tested and why. This post outlines those concepts along with a lot of resources for additional reading.
Updating a Container
In order to update a docker container, there are multiple steps. This post outlines how to work with the image and the container in order to get it updated.
Docker Run Command
There are lots of different ways to use the docker run command. This entry outlines these steps in more depth.
Start with Docker
Here I describe some of the basic building blocks of Docker and how to get started using it. This post outlines tips for using images and building containers. In addition, it displays other docker-related tips.
Many-to-Many Association in Rails
This post will demonstrate a basic many-to-many association in rails as well as the through-association. I have provided an example of the code via the repo listed at the bottom of this page.
One-to-Many Association in Rails
This post will step through the necessary steps to setup a one-to-many relationship between two tables in rails. I have also provided examples of all this code in a GitHub repo that I linked at the bottom of this post.
Basic Rails MVC Setup
This serves as a reference for a basic rails MVC setup with minimal customization. These tips will hopefully aid anyone that needs to quickly start in rails or refresh their memory. In addition, please checkout my Ruby and Rails sections on the snippets page.
Naming Best Practices
These are some of the variable, method, and class naming tips that I have acquired over the years. I have outline them here and hope to update this with any future discoveries.
Database Best Practices
These are the tips I have learned for best databases creation. I have outlined these tips here for future review.
Clean Code Takeaways
These are my notes and key takeaways from a reading of Clean Code by Robert C. Martin. I recommend this book for every developer to read, great info!
Configure CSP
Here I have outline some resources for configuring the Content Security Policy (CSP) and how to set it up for your site.
Laravel Note/Bookmark System
This post outlines my decision to start using Laravel and PostgreSQL to build a documentation system.
Starting with React
My thoughts on learning and using react. This post outlines my thoughts around this subject with a resource for beginners.
Trying VSCode
Since Visual Studio Code seems more polished than Atom, I have switched to that editor. It also has other features that I have found useful. I will outline some of these details here.
Switching to Atom
This post outlines my switch to the Atom editor and some of the plugins that I have found useful.