While conducting a past year review of 2023 I was unable to complete one part of the assignment: to look back at my year and analyze how I spent my time. Which things did I love? Which did I loathe? Which lead to personal growth? And which did I feel caused a regression? I was …
Supporting Men
Much of my thinking about the world is influenced by evolutionary psychology. I’ve previously referred to many of the issues modern people face as existing downstream of the disconnect between the primitive ‘hardware’ our minds function on clashing with the latest ‘software’ the modern world requires our minds to execute(various sources). I’ve also written about …
Refactoring by Martin Fowler – Ch. 1 Summary
I was recommended this book during a conversation with a more senior engineer I had recently, and decided A) to give it a read, and B) to write short summations of each chapter as I go through it, as well as a longer, more in-depth one once I finish it. I've said it before, by …
Continue reading "Refactoring by Martin Fowler – Ch. 1 Summary"
Cross Platform Mobile App with Expo, Firestore, and Redux (part 3)
Welcome back for part 3 of this build along! This is going to be a shorter post that's a quick detour from what I was planning to write about. Over the weekend our team had a call, and one of our teachers from the bootcamp who was present recommended that I change the class components …
Continue reading "Cross Platform Mobile App with Expo, Firestore, and Redux (part 3)"
Cross Platform Mobile App with Expo, Firestore, and Redux (part 2)
Welcome back to part 2 of this build along! I'm literally starting this one right after finishing the last one, so I'm not going to waste any time on a long, winding introduction. We're gonna style this app a bit to make it less ugly, adding functionality for login and logout actions, and connect Redux …
Continue reading "Cross Platform Mobile App with Expo, Firestore, and Redux (part 2)"
Cross Platform Mobile App with Expo, Firestore, and Redux (part 1)
Time for another build-along! This time I'm building a mobile app with React Native using the Expo framework, Google Firebase/Cloud Firestore for the backend, and Redux for local state management. I'm particularly excited about this one, as it's an application that's actually going to see some real world use! It was the final project my …
Continue reading "Cross Platform Mobile App with Expo, Firestore, and Redux (part 1)"
Building a Basic Node/Express Server (Part 3)
In part one and part two of this series we explored the basic building blocks of creating a Node/Express server, and added some basic functionality for password encryption, user authentication, etc. Now that those pieces are in place we can work on extending the functionality of our application by adding in the five other user …
Continue reading "Building a Basic Node/Express Server (Part 3)"
Building a Basic Node/Express Server (Part 2)
In part one of this series we implemented all the basic building blocks of a node/express server, along with a MongoDB database. In part two we're going to continue building out the different user controller functions and routes, add in some authentication and validation for added security, and a few other odds and ends that'll …
Continue reading "Building a Basic Node/Express Server (Part 2)"
Building a Basic Node/Express Server (Part 1)
For the next piece in my coding tutorial series, I'm going to build a backend server for a simple blogging tool using node.js, express.js, and MongoDB. This might seem a bit odd coming on the heels of my deep dive on Redux, but I've been heavily focusing on React and other frontend tools lately while …
Continue reading "Building a Basic Node/Express Server (Part 1)"
A Beginner’s Guide to Redux (part 3)
Welcome to part 3 in my beginner's guide to Redux! In part one we covered the basics of implementing Redux in a React application, and in part two we added some more advanced features. The last thing I do want to touch on is the second argument we can pass into the connect function, mapDispatchToProps. …