This a short tutorial for how to use a CLI called flatiron_sweep to clone & optionally delete repos associated with the Flatiron curriculum.
When I graduated, I found myself with a grand total of 348 repos in my GitHub. Of which around 95% of these were repos that I had forked as a requirement for the curriculum. I was very reluctant to dedicate an entire day to manually clone & delete 300+ repos, so I found this to be a fine task to automate!
This uses Python, which I know many may not be familiar with right after Flatiron, but…
I wanted to write a short synopsis of who I am, and what I have to offer to as an individual contributor.
I’m a recent Flatiron School alumni, with a background in both sales & cyber security. I was originally drawn to software engineering because it combines creativity & analytical thinking in a meaningful way.
Below are a few things about myself that I bring to the table!
I can attribute the core of my education to the rigorous curriculum at Flatiron School, in combination with much self teaching.
I have a thorough understanding of both Back-End and…
I’m currently a week out from my graduation and wanted to share my experience at Flatiron School, both personal & academic.
Attending an online bootcamp has been a very rewarding yet challenging adventure. I’ve had many frustrating nights wrapping my head around Rails, and learning why to use arrow functions. I’ve all but pestered the ever so patient help desk staff. I’ve made great friendships with colleagues. I’ve learned skills that will provide me with a promising future.
My curriculum was held entirely online, but the sense of community that I experienced made it extremely personable.
I’m walking away with…
To use an analogy, jumping straight into React is like being handed the keys to a Ferrari after barely receiving your license.
I wanted to use an older Vanilla JS project as a case study for…
At Flatiron School we were tasked with building a project to highlight our understanding of Sinatra.
For my project I decided to create a 3D mechanical keyboard editor.
For each project at Flatiron, we are tasked with displaying core concepts that we learn in each section. We’re given a number of deliverables that our application must meet in order to “pass”.
Sinatra Project Requirements:
There are certain factors to consider when deciding what component type a Component should be.
You ideally want to use the lightest tool for each particular task.
Disclaimer. There is no set in stone rule for deciding on a React Component. It is an entirely situational decision that varies from Component to Component.
Writing this as a means of reference, not a doctrine to live by.
There are 4 types of components that you are likely to come across in React.
For my fourth round of projects at Flatiron School, we we’re tasked with building a single paged application. It was a daunting, yet fun challenge!
The requirements were that we write a webpage using OO JS, and have that webpage handle asynchronous calls to our backend Rails API. It was a great opportunity to practice both crafting & handling AJAX calls, and using ES6 syntax.
I was originally inspired by SWAPI, a VERY robust Star Wars API. I appreciated being able to look up practically any tid bit on the series. …
All great artists have a method to their madness.
No matter how challenging or complex a painting/sculpture might seem to an observer, there is intent in the way everything pieces together to create the overall tone that the artist envisioned.
As programmers we like to think of our programs as works of art in our own right. MVC is a system to abide by that helps to organize our own madness so that everything works cohesively for the sake of our users.
MVC is a reusable design framework that strongly emphasizes the ideas that structure is important, and that you…