Hello, aspiring software engineer! If you’re reading this, you’re likely on your journey to becoming a developer. Congrats on making the commitment to start a new career! 👏🏼

I committed to blog and write tutorials at the start of my journey at General Assemblies 12-week Software Engineering Bootcamp. I learned HTML, CSS, Javascript, DOM manipulation, and APIs during the first two weeks. During our third week, we were given five days to apply our learnings and build a game of our choice. I knew this would be a tough but fun challenge. We learned a lot in two weeks, and…

In my first blog, I wrote about the many factors influencing my decision to join General Assembly’s coding Bootcamp. I also committed to blogging about my journey and writing tutorials because teaching is the best way to reinforce learning. As promised, here is an update on my progress during the 12 week General Assembly Software Engineering Immersive program. This tutorial will cover my favorite topic in Unit 1 — JavaScript and functions!

In this tutorial, we will apply some of the tips that I’ve learned through General Assembly to strengthen our JavaScript skills and to approach solving coding challenges.


After almost one year, I am returning to tech — this time as Software Engineer.

This blog is the first of many where I will share my journey, learnings, and growth. Through my blogs and tutorials, I hope to motivate aspiring software engineers to jumpstart their careers in tech. I’m also a firm believer that teaching is the best way to learn, and I would love to reinforce my learning by helping others along the way.

How it all began:

My tech journey began three years ago. I landed a job as the first community manager at Autocode. The engineering…

If you use Airtable to keep an inventory of items in your warehouse, you can save time by scanning QR codes with your iPhone and quickly updating your Airtable base as you restock your shelves or check items in and out.

In this tutorial, we’ll learn to create QR Codes for every record in an Airtable base. You’ll be able to print QR Codes for each product and attach them to your inventory shelves for easy scanning and updating information on every record. 🙌🏼

While Airtable’s iPhone app allows you to scan barcode numbers through your phone’s camera, it does…

Ever wanted to send a custom, automated e-mail based on a Typeform or other survey response — like an RSVP? Look no further, we can do this with Autocode in only a couple of minutes.

In this guide, we will connect Typeform to Gmail to send automated emails when a new form is submitted.


  • Create registration forms for events and send automated emails with event details or event access codes
  • Build referral forms and automatically send emails to new prospects
  • Create Newsletter sign up forms — collect email addresses and automatically send your most recent update in an automated…

Private message from TaskManager App

In this tutorial, we will build a Slack application to track team tasks in Airtable. Our Slack app will ask team members what they’re working on and record their responses in Airtable.

We’ll program our app to run once a week on Monday, but you’ll learn to configure it to run daily, hourly and minutely if you’d like. You’ll also have the option to customize the message that your Slack app sends.

What We’ll Learn:

  • How to make Slack API requests to retrieve members’ information via a slash command and store information in Airtable.
  • How to schedule code to run weekly, daily, minutely…

Happy birthday, teammates

Teammate recognition can improve productivity and promote collaboration. An easy and often overlooked way to recognize teammates is by celebrating them on their birthday and letting them know they’re invaluable team members.

In this tutorial, we’ll learn to build a Slack app so your entire team never misses out on the opportunity to celebrate your teammates’ birthdays.

No more overloaded calendars — everything is stored in Google Sheets, and birthday messages are always on time.

What It Does

The Slack app will kick off birthday celebrations once a day at 8:00 a.m. …

Scrape websites for links using a slash command and posts the results inside the channel

In the last tutorial, we learned how to use crawler.api on Standard Library to scrape websites using CSS selectors. We scraped the front page of The Economist for titles and their respective URLs with a simple API call.

A web scraper is a tool that allows us to select and transform websites’ data into a structured database. Here are a few of my favorite use-cases for a web scraper:

  • 📰 Scrape news websites to apply custom analysis and curation (manual or automatic), provide better-targeted news to your audience
  • 🏚 Scrape real estate listings — businesses are using web scraping to gather listed properties
  • 🔎 Scrape products/product reviews from retailer or manufacturer websites to show on your site, provide specs/price comparison
  • 💌 Gathering email addresses for lead generation

As a simple example — we’ll learn to scrape the front…

In APIs for Makers, we began learning about APIs, Application Program Interfaces, and how to work with them to transfer and manipulate data, automate work operations, consolidate communication and extend the functionality of platforms and tools like Slack and Typeform.

In this guide, we will continue to explore Slack APIs. In just a few steps, we will create a Slack app to privately welcome and guide new users when they join a Slack channel. …

Janeth Ledezma Graziani

Janeth is a Developer Advocate for Standard Library.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store