DEV Community

Derek Rosenzweig profile picture

Derek Rosenzweig

Full stack software engineer with a focus on web technologies; occasional musician.

Location Pennsylvania Joined Joined on  github website twitter website

Education

Bachelors of Science in Computer Science

Work

Senior Software Engineer at Nuix North America

All 50 comments

What's your attitude towards hype?

I say use the right tool for the job. If the tools you have w...

JavaScript or JQuery? Which do you use?

JavaScript is a language, jQuery is a tool built in that same...

Can You write a complex program only using const variables in javascript?

Depends. If you ever need to re-assign a value to a variable ...

Where do you store your .env files?

If you don't use configuration management tools (Chef, Pupp...

What time of day do you get your best work done?

Depending on the work, whatever time I'm able to focus for ...

6 mac apps that fit everyone

I've been looking for a good calendar replacement for a whi...

Hire these DEVs!

FYI my team at Nuix is hiring, looking for mid/senior level...

HTML can do that?

if you were trying in firefox i think there's a known issue...

HTML can do that?

thankfully we only have to support latest FF, Chrome, and s...

HTML can do that?

Nice, the datalist is one I'll have to definitely look at. ...

Which editor do you use when opening files like .bash_profile, etc?

nano, or if i happen to have an IDE open, i'll open it ther...

Dark Side vs Light Side

dark, always.

Coding and Cannabis

Yes, and it usually helps, but not all the time. A little b...

What was your win this week?

This week, I finished a first-step effort to stop using a p...

Why should your Node.js application not handle log routing?

Good insights. Goes well with ensuring developers can debug...

What was your win this week?

Back at the beginning of January I submitted an op-ed to a ...

Do you have any energy and time for your personal goals after a full day of work at your job?

sometimes yes, but sometimes life and more important things...

Why Form Validation Is Important

Check out my form validation library npmjs.com/package/js-f...

Is 2019 the year of TypeScript?

We're gearing up to adopt it where I work, so very possibly...

101 Bash Commands and Tips for Beginners to Experts

Nice reference, thanks!

What is your git merge strategy?

Take it on a case-by-case basis but typically I'd rather no...

Describe Your Tetris Effect

At my first job out of college I ended up working on a web ...

What's your coding origin story?

I was big into Star Trek gaming in the old online services ...

What's your 🎉New Year Resolutions🎉 ?

already got both, plus instagram! youtube.com/channel/UCaji...

What's your 🎉New Year Resolutions🎉 ?

If I get done any of my music projects this year I'll consi...

Reek - Find your Code Smells!

I haven't done Ruby in a bit but when I do I'll add this fo...

Hyperscript Tagged Markup (HTM): JSX alternative using standard tagged templates, with compiler support.

interesting. didnt know about template functions, that's pr...

A Weird and Wonderful Trip through Ruby’s Standard Library

Ruby is quite robust and has some interesting structures an...

What is the future of software development pay range?

Most companies are seeing the competitive market for what i...

Technologies of future past

i have no doubt one day that AI will be able to do software...

Lazy Loading Images - The Complete Guide

you should check out Imgix. It's a hosted service that allo...

What's your setup for JavaScript Testing and Code Coverage

I like Sinon/Chai but also use Jest/Enzyme for testing. For...

Why would you want to 'scale' agile?

Yeah we'll have a feedback mechanism. I know they already w...

If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?

If you're forced into stopping work before a natural ending...

Why would you want to 'scale' agile?

The biggest issue for us was not having a single full compa...

Things Nobody Told Me About Being a Software Engineer

Another thing to add is that all code is ephemeral (to some...

Why would you want to 'scale' agile?

We're about to do our first PI process where I work... shou...

In defence of vanilla JavaScript

"Vanilla JavaScript" is just the basics of the language, an...

What's the minimum amount of JavaScript can a web application get away with?

CSS can handle most animations/transitions on its own, but ...

A future without time zones

I would 100% approve such a change.

I love git log

Sourcetree is pretty good, though they have some annoying b...

Rule-Based HTML Form Validation with Formation

Update: this package no longer requires the inclusion of a ...

The comprehensive guide to CSS flexboxes

I usually refer to css-tricks.com/snippets/css/a-guid... as...

Do you ever get frustrated with your Junior Developer(s)?

It's natural if you're out of your element at first (ie new...

Explain this Javascript expression just like I'm five

This answer on StackOverflow gives the correct reasoning: s...

Let's chat about pair programming

Got any tips for pair programming when not in the same phys...

Surviving Open-Source

There's a pretty big distinction between a bona fide bug repo...

loading...