~/devreads

#best practices

18 posts

3 Jun

21 May

20 May

Ashish Panwar 12 min read

Cyber resilience is the ability to recover workloads to a known-good state after an adversary has affected the environment. Prevention works to keep threat actors out and detection works to find them quickly. Cyber resilience focuses on recovery: restoring a trustworthy environment when backups, credentials, or parts of the infrastructure can no longer be assumed […]

amazon guarddutyaws backupbest practicesresiliencethought leadership

11 May

8 May

6 May

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

18 May 2016

13 May 2016

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

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

28 Jul 2015

lukaseder 1 min read

Method overloading has always been a topic with mixed feelings. We’ve blogged about it and the caveats that it introduces a couple of times: You Will Regret Applying Overloading with Lambdas! Keeping things DRY: Method overloading Why Everyone Hates Operator Overloading API Designers, be Careful There are two main reasons why overloading is useful: To … Continue reading Java 8’s…

javajava 8best practicesdefaulted parametersjosh bloch

12 Mar 2014

lukaseder 1 min read

Patterns 34:29 As Turing descended from Mount Compute – with the two iPads of the testimony in his hands as he descended the mountain – he did not realize that the skin of his blog shone as a result of his Compiling the Code. Patterns 35:1 Turing assembled the entire Geek community and said to … Continue reading The 10…

funjavabest practicesprogrammingthe 10 commandments