~/devreads

Jacopo Tarantino

https://jack.ofspades.com/ · 15 posts · history since 2015 · active

26 Feb 2018

Jack Tarantino 4 min read

This article is one in a series about writing client-focused JavaScript without the help of libraries and frameworks. It's meant to help developers remember that they can write good code on their own using nothing but native APIs and methods. For more, check out the original article on writing small

28 Jan 2018

Jack Tarantino 9 min read

This past summer I managed to fit in a TON of fun experiments. One of them was a butterfly kit. I accidentally kept the hatched butterflies for a little bit too long and one day I suddenly had a cage full of hundreds of butterfly eggs. I couldn't possibly take

14 Sept 2017

12 Jun 2017

Jack Tarantino 7 min read

It's time that we took back our work day from our calendars and Calendar Tetris is the first thing that has got to go. Calendars are a tool and like every tool they should be used appropriately. What is "Calendar Tetris"? Does your calendar look like a Jackson Pollack painting?

calendar tetrisagilebest practices

14 Mar 2017

Jack Tarantino 10 min read

This post is another one brought to you by the good people at InRhythm. If you're an engineer that likes writing and building strong, happy culture focused on learning and growth you should apply! I like working with smart, passionate people :). Lots of companies embrace pair programming as a way

programmingbest practicespair programmingprocess

8 Jan 2017

Jack Tarantino 4 min read

This article is one in a series about writing client-focused JavaScript without the help of libraries and frameworks. It's meant to help developers remember that they can write good code on their own using nothing but native APIs and methods. For more, check out the original article on writing small

javascriptbest practicesframeworksvanilla javascript

8 Nov 2016

Jack Tarantino 11 min read

Yesterday I had the good fortune to attend Empire Node at The National Museum of the American Indian, courtesy of InRhythm. A good time was had by all and we got to see some great talks! There was programmable music, smart ways to get into code style linting and, of

node.jsjavascriptempire nodenew york city

18 May 2016

Jack Tarantino 6 min read

If that title left you feeling a bit indignant, this post is just for you. After consulting with my Nth company running a content site and watching them struggle to design, develop, and maintain their own CMS, I think it's time to admit this: I'm not better than WordPress. None

wordpressprogrammingbest practicescms

13 May 2016

Jack Tarantino 4 min read

or "How I learned to stop worrying and love all browsers the same as long as they came out kinda recently" Time and time again I've seen companies ignore smaller audiences that use their product because those audiences are not the main/target/primary audience. At a recent job they

best practicesprogrammingbrowser support

17 Apr 2016

1 Apr 2016

Jack Tarantino 14 min read

Here's my notes from day 2 of Clarity Conf. Again, apologies to the speakers whom I'm certain I misquoted and probably misrepresented. These are very incomplete. Please send me a message or say 'hi' in person with any changes. Jina Anne designsystems.herokuapp.com <- get invited to the

best practicesfront-endstyle guidestyleguide-driven developmentclarity conf

Jack Tarantino 13 min read

Here are my notes from day 1 of Clarity Conf. Apologies in advance to the speakers whom I am certain I misquoted and misrepresented. Also if I missed things. Also for having some personal stuff just in the middle of there. Also because there's probably like 90 typos. I may

front-endstyle guidedesignstyleguide-driven developmentcode style

27 Jan 2016

Jack Tarantino 2 min read

Delegating event listeners in JavaScript is generally a good practice. It allows us to create only one event listener for events that might be triggered on a variety of nodes and across multiple contexts. If we're just looking to listen for any given click on a page it would be

best practicesjavascript

29 Nov 2015

Jack Tarantino 4 min read

The new kid in town is called Template Strings. Template Strings are demarked by a backtick(`) on either end and can contain other backticks if they are escaped by a backslash(ie. let my_string = `some cool \`escaped\` thing`). This new kind of primitive in JavaScript is different from

best practicesjavascripttemplateses6template strings

Jack Tarantino 1 min read

Writing Immediately Invoked Function Expressions or IIFEs in ES6(Also known as ES2015 now) just got a lot easier with the introduction of fat arrow functions. (global => { const MY_CONSTANT = 'api key or something' let counter = 0 let some_array = [1,2,34,5,6,7] counter = some_array.

best practicesjavascriptes6