Image for post
Image for post
Photo by Brad Neathery on Unsplash

A while back, I was writing a CRUD application that kept track of a “start time” and “end time” for entries that were created and stored in a database. I could subtract these time values to find a simple “length of time” for each entry. But retrieving the time data in a useful format was a bit more difficult than I expected.

Date and Time Gotchas

The hardest part of dealing with time data is the likelihood that an edge case is going to throw your application for a loop. Things like localization, 24-hour vs 12-hour time, and other topics present interesting challenges.

In my application, one difficult concept was making it possible for the user to create an entry that lasted for over 24 hours. Working within the constraints of an AM / PM format can pose a significant challenge on its own. …

Image for post
Image for post
Photo by Sean Pollock on Unsplash

This has been a rollercoaster year for everyone’s careers. Layoffs, dissolved opportunities, unemployment. All the bad stuff.

If you’re just starting out your development career, it’s going to be harder now than it was at just the beginning of the year.

That’s exactly why it’s important to have a laser-focused career goal. We may no longer be living in a time where casting a wide net is an effective solution to finding your next big opportunity.

In this post, I want to discuss four of the major career paths you can pursue as a web developer. We will take a look at a few things to keep in mind while progressing down each path. …


Michael Capecci

Freelance Developer from Chicago, IL. I am focusing on building cool stuff with Gatsby, WordPress and Shopify. Need help with a project? >

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