Open in app

Sign In

Write

Sign In

John Apostol (he/they)
John Apostol (he/they)

36 Followers

Home

About

Pinned

How to Welcome Your New Hire

There’s a non-trivial amount of preparation you made when hiring for your team. You had to anticipate the need, make the requisition, screen candidates, interview the best ones, and finally make the offers. There’s a moment of triumph you feel after a candidate signs. Recline, spin in your chair, you’re…

Hiring

5 min read

How to Welcome Your New Hire
How to Welcome Your New Hire
Hiring

5 min read


Feb 4, 2021

How I Custom-built My Markdown Blog

A while back, I had a personal website built to show the portfolio of projects I had completed up to that point. It was built on Rails, my technology of choice at the beginning of my software career. …

Java Script

8 min read

How I Custom-built My Markdown Blog
How I Custom-built My Markdown Blog
Java Script

8 min read


Sep 10, 2020

Notes on Managing a Remote Team During COVID-19

This is for myself, to remember my feelings and learnings from this unique time. A Realization I had planned for 2020 to be the most important year in my career. This was the year to solidify my career goals concretely beyond “work with great people and make great things.” I have a…

Management

5 min read

Notes on Managing a Remote Team During COVID-19
Notes on Managing a Remote Team During COVID-19
Management

5 min read


Feb 17, 2020

Creating a Chrome Extension Without Much Effort

Honestly, I thought that Chrome extensions were more effort than they were worth to develop. I thought my extension would have to be useful for other people on the Chrome Web Store. Here’s how I was wrong. Skip to “Making the Extension” if you just want the goods. The Use Case I work…

Java Script

4 min read

Creating a Chrome Extension Without Much Effort
Creating a Chrome Extension Without Much Effort
Java Script

4 min read


Mar 20, 2019

Building a Serverless React App on Firebase Functions

This is a step-by-step guide to building your own serverless React app with the practicality afforded by Next.js and the Firebase ecosystem. After reading about Next.js’s new serverless mode and attending ServerlessDays ATX, I got the itch to wire up a simple example for a Firebase-flavored serverless app. Read before…

Java Script

7 min read

Building a Serverless React App on Firebase Functions
Building a Serverless React App on Firebase Functions
Java Script

7 min read


Jan 30, 2019

Using Redux With Vanilla JS

Redux is a popular state management library for JavaScript apps that is routinely paired with frameworks like React or Angular. What follows is an explanation of how I’ve used Redux to make a production vanilla JS app more maintainable. I’m hoping this is useful for anyone out there who is…

Java Script

5 min read

Using Redux with Vanilla JS
Using Redux with Vanilla JS
Java Script

5 min read


Aug 6, 2018

A Sensible Approach to Developing Product Features

It works, it’s reliable, it’s fast, and it feels great! — Writing software for people is satisfying! Each feature is an opportunity to create a well-measured solution to a problem. In modern software development, we aren’t just asked to solve these problems. We are also expected to delight our users. I’ve found that when our job is to delight users, we…

Agile

5 min read

A Sensible Approach to Developing Product Features
A Sensible Approach to Developing Product Features
Agile

5 min read

John Apostol (he/they)

John Apostol (he/they)

36 Followers

Engineering Manager at Handshake — johnapostol.com

Following
  • Hajime Yamasaki Vukelic

    Hajime Yamasaki Vukelic

  • Joran Quinten

    Joran Quinten

  • Eric Elliott

    Eric Elliott

  • Addy Osmani

    Addy Osmani

  • Sindre Sorhus

    Sindre Sorhus

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech