tiff

tiff @tiffengineer

About: Software engineer doing my own thing. Forcibly retired techie. Just doing DevOps, System Design, and DIY electronics for fun

Location:
USA
Joined:
Oct 14, 2016

tiff
articles - 35 total

Let's See Your Terminal

Also where I've been lurking

Learn More 25 25Apr 16 '24

Can I use RSpec without Rails?

📸 Photo by Joshua Fuller on Unsplash I am working on a static site generator using just Ruby and a...

Learn More 1 1Sep 29 '22

What is meant by a "shape" in programming

Devs like to talk about imagining the shape of the code or data and when people say that, all I can...

Learn More 20 11Mar 7 '22

How Do You Pass a Method to gsub in Ruby?

Building off Ben's static site generator by DRY'ing it up a bit

Learn More 6 3Nov 24 '20

Flexing My CSS Muscles by Adding A Bit of Panache

A case study on a trial by fire primer on CSS.

Learn More 12 2Nov 11 '20

Real Artists Ship: Portfolio Finished

Real artists ship so that's what I vow to do from here on in.

Learn More 25 2Nov 10 '20

A LinkedIn Learning Playlist for Corporate Newcomers

If you're over 30 and have just made your way up from some place like Target as a cashier to having a...

Learn More 16 2Dec 9 '19

A Simple Terminal Website with CSS and Typewriter.js

Just recently, I was searching for how to create a terminal-esque website, much like Jeremy Wagner's...

Learn More 220 9Dec 8 '19

The JavaScript Developer's Reading List

A list of hand-picked books and articles for JavaScript developers

Learn More 385 16Mar 15 '19

Independent Contractor Taxes Self-Employment HALP

Looking on taking an internship and this internship pays as an independent contractor. I have no clue...

Learn More 10 17Feb 21 '19

What is the Difference Between a Function and a Method in JavaScript?

Functions, methods, passing a value all sound like jargon to new developers but these are key concepts to understand. What do they mean and what is the difference between them?

Learn More 83 5Feb 5 '19

Bugfix: Spelunking in Someone Else's Code

Getting to know other people's code can be a fun exercise. But what if it is buggy?

Learn More 27 6Jan 5 '19

How TF Does XSS Work?

I tweeted this just 5 minutes ago: My aim here is to fix a vulnerability of a core React...

Learn More 10 9Nov 12 '18

MVPs and Iterating Your Way to a Finished Product

Getting a project out the door is the most important thing you can do.

Learn More 144 10Sep 21 '18

My VSCode Setup

Posts on editor setups are extremely popular. Here is mine.

Learn More 123 10Sep 2 '18

Keeping Your Code Simple

Sometimes dumb code is the code you need even if you don't want to write it.

Learn More 213 56Aug 15 '18

What Is Business Logic?

I have a hard time understanding what business logic is compared to other logic in a codebase. Can...

Learn More 60 15Jul 28 '18

What is a Design Pattern?

I see the words “design pattern” and “pattern” when describing a certain code convention. What makes...

Learn More 20 6May 10 '18

How to Bind 'this' in React Without a Constructor

React doesn't auto-bind this to custom methods. Usually you would use a constructor function to accomplish this. But do you need one?

Learn More 77 4May 4 '18

One Month of a Remote Internship: Lessons and Observations

Being an intern is fun and rewarding. Being a remote intern is great but presents some challenges.

Learn More 26 4Dec 18 '17

JavaScript Template Literals

In JavaScript, there wasn’t anything like string interpolation until ES6. Now, we have JavaScript Template Literals or template strings.

Learn More 20 3Dec 18 '17

Changelog: Dev.to Now Searchable in Chrome Omnibox

You can now search dev.to directly from Chrome's Omnibox.

Learn More 28 4Dec 3 '17

Changelog: CodePen Liquid Tags Now Live

You can now embed CodePen

Learn More 27 5Dec 1 '17

Explain Service Workers Like I'm 5

I want to get a sweet offline page like the ones popping up all over the web.

Learn More 16 0Nov 27 '17

The Simplicity of Ruby

When I first started this blog, I was learning Ruby and I loved it. This was bef...

Learn More 17 0Nov 27 '17

Finishing YelpCamp and Lessons Learned

So I have finished The Web Developer Bootcamp and the final project, YelpCamp, a ...

Learn More 10 1Nov 29 '17

ES6 Modules

ES6 modules allows us to have reusable code, in separate files. We do this to eliminate initially...

Learn More 12 0Nov 29 '17

Productivity for Devs

While perusing The Practical Dev for new posts, I came across a post that intrigued me: ...

Learn More 31 4Nov 29 '17

Open Source Goals and the Year in Review

Una Kravets is one of my favorite designers/developers even though I just discove...

Learn More 9 0Nov 29 '17

Map: Another Higher Order Function

I discussed filter in my last post. Now, we discuss map.

Learn More 33 11Sep 17 '17