An Algorithmic Journey
I recently attended a presentation by Rahul Pandey and Alex Chiou where they explained why DS&A (data structures and algorithms) practice is important, as well as what to expect as you learn/practice algorithms. (You can find some take aways from that presentation here. I highly recommend connecting with them on LinkedIn and signing up for their Slack workspace and/or email blasts. Their presentations are absolute gold: equal parts humble/helpful/human.) SO much of what they said resonated with me. I particularly appreciated their diagram below.
I’ve been working daily on algorithms for a few months now. Some days…
Pearls of Wisdom I’ve Gleaned From Building My Portfolio Website
I thought I’d write something a bit different from my previous blogs. I have so many takeaways from finishing Draft #350 of my portfolio website. (It is and will never be quite as perfect as I’d like.) What follows will mostly be applicable to recent bootcamp and/or college grads. If you’re a seasoned dev, you probably either already have a portfolio website or you don’t need one!
All about the Git
I’ve recently started working with a team at a non-profit organization which has forced me to pay better attention to proper Git work flow. Git add/git commit/git push no longer does the trick when you’re working with others on a project. So I thought, why not take this time refresh/add to my knowledge of Git and Github.
Git is an open source software that serves very effectively for version control amongst teams of software developers. The software package was created in April 2005 by Linus Torvald (of Linux fame) during a dispute with Bitkeeper (another version…
I don’t know about you but I have read many articles trying to make sense of bind/call/apply in React class components and the information is just not sinking in… yet! With this in mind, I am really happy to know that React has been rather swiftly moving away from class components, and that functional components can indeed handle state/stateful logic. Enter Hooks! According to the React.js docs: “Hooks are functions that let you “hook into” React state and lifecycle features from function components.”
The core concepts of React Hooks were introduced at React Conf in 2018 by Sophie Alpert and…
What is N + 1? And why is it a problem? I found this question required a bit of a geeky dive. First I felt I needed to understand a little bit more about relational databases and SQL queries. In addition, I needed a basic refresher of ORMs (Object Relational Mapping). So let’s rewind just a little bit:
According to Manu Ajith, “an ORM framework is written in an object oriented language (like Ruby, Python, PHP etc.) and wrapped around a relational database. …
A Kickstarter/Guide to Semantic Styling
To $ or Not To $
I thought I would do a little tooling around on the interwebs to find out more. Is jQuery worth learning? Is it still used in the dev community? A quick Google search starting with “is jQuery…” returned:
A Beginner’s Guide
It’s Infrastructure Week at the Flatiron School!
Welcome to vicarious Flatiron School, Mod 2!! While learning the Ruby programming language in Mod 1 we interacted with our application Models in the CLI (Command Line Interface). I kept wondering if we were in Rails and somehow didn’t know it. “What is this wondrous Rails I keep hearing about??” Way back then (aka, two and a half weeks ago), our Ruby apps looked somewhat like the most primitive version of Space Invaders, and now on Rails, projects are beginning to look like an actual, albeit fairly basic, webpage. Baby steps!
Geeking Out Over Ruby Code
Although this is only my second week at the Flatiron School, I’ve known for awhile what my very first blog post would be about: my new/old friend the Ternary operator. Why? Because its beauty is in its simplicity. Here is how it works:
is_this_thing_true ? if_yes,_this : if_no,_that
If the condition on the left of the
? is true, the code to the left of the
: is executed. If it is false, the code to the right is executed. As one might guess, it’s called a ternary because there are three elements to the…