Part of what makes Gatsby a powerful frontend framework is its list of builtin commands via the Gatsby CLI tool. Commands such as
gatsby new and
gatsby build allow for a smooth experience with development and deployment, respectively. We are going to go beyond these common commands and explore some of the lesser known ones.
Note: Before proceeding, make sure that
gatsby cli is installed. Check with
npm list -g | grep gatsby-cli. If it is not install, do so with
npm install -g gatsby-cli. This article uses Gatsby version 3.8.1 and Gatsby CLI version 3.7.1
As is usual with…
toString()! If not, then this might be a nice refresher where you learn about alternate ways of using this method. Understanding these two interesting use-cases for
toString() may help you save time and write less code.
toString() is a prototype method of the
Object class that returns a string representation of the object-type it is being invoked against. …
When I was in middle and high school, prior to wanting to work in tech, I studied the arts. Vocal music, specifically. But I like to express myself in other art forms, like drawing and writing.
Earlier this year, before the advent of COVID-19, I attended my first in-person coding meetup in Pittsburgh, PA. I remember there were only a little over a half dozen of us that showed up. The general purpose was for the meetup to be a space fit for focus and deep work. Everybody mostly kept to themselves; headphones on. But I managed to connect with one person there, and we continue to stay in touch through social media.
About a week and half after that meetup, most of the United States went into lockdown due to COVID-19. Soon after that, all…
One of the reasons why Gatsby is so powerful is that it comes with GraphQL built-in. GraphQL is a querying language that allows developers to query for and manipulate their site’s data (images, content, links, etc.). Its methodology for doing this borrows some of its terms from graph theory, like nodes and edges. While there are definitely other ways to query your site data besides GraphQL , doing so has many limits. GraphQL simplifies a lot site complexity, including:
nodeto make queried…
In order to get the most out of Gatsby, you should be familiar with:
TL;DR — I worked in customer service at the Carnegie Library of Pittsburgh for nearly 7 years prior to moving up to Massachusetts earlier this year. Prior to that, I attended two distinguished creative and performing arts public schools in Pittsburgh, Pa. After leaving my full-time job at CLP, I began a 4 and a half months-long coding bootcamp with the Flatiron School and I recently passed my final project review!
At this point in my coding journey, I can look back and realize how far I’ve really come. …
For my first Flatiron School project, I built a Ruby CLI application that utilizes basic programming concepts, object-oriented programming and works with third-party data (through means like web scraping or APIs). My project uses the NYT Books API to fetch category and bestseller data for the user to interact with. The user enters a date and picks a category to display the top 15 books from that particular Bestseller List. They can then select a book to get more information about it (description, pricing, etc). At the end of the program, the user has the two last choices:
One of the most notable things about the tech industry is that you don’t necessarily need a college degree to get a job. While a degree may help, demonstrating skills and presenting what you made is what really matters.
There are many different forms of credentials you can earn, like a certificate of completion or a nano-degree, in order to boost your resume and heighten your chances of landing the job. Another viable path to employment is self-teaching. This usually means utilizing free or low-cost resources and forgoing a formal classroom setting. …
Creative software engineer based in New England. Currently searching for a full-time entry-level role.