DEV Community

loading...
Max Antonucci profile picture

Max Antonucci

Journalist turned full-time coder, part-time ponderer.

Location New Haven, CT Joined Joined on  Twitter logo Github logo Linkedin logo Website logo

Education

Syracuse University

Work

Front-end Engineer at SeeClickFix

Last 250 comments

Create generative social images using SVG!

I just started getting into SVG and generative code, and this...

How To Take Notes on Everything

It's moved around a bit since I updated this, you can see the...

How To Take Notes on Everything

It's moved around a bit since I updated this, you can see the...

How To Take Notes on Everything

It's moved around a bit since I updated this, you can see the...

Introduction to CSS Animations

I wish I'd learned about animation-fill-mode and animation-di...

So Declare Code War

Introducing new stuff is good, but for changing font sizes th...

The Rails Model Introduction I Wish I Had

Thank you feedback! I did some edits to the post that worked ...

The Rails Model Introduction I Wish I Had

Either that or Pokemon. But I won't be too picky.

The Career Adventures of Johnny JavaScript

I have no control over that, and certainly think it's more ...

The Ultimate Irony When I First Avoided Tests

Very well said. Tests as evidence the code works is another...

The Ultimate Irony When I First Avoided Tests

Well, it's tough to recommend any specific libraries since ...

What are the benefits of using a static frontend?

These are basically the exact reasons I went from WordPress...

Intro to Regex for Web Developers

I recommend learning Regex if for no other reason than pullin...

Udemy Needs to Review Courses and Vet Instructors

Ashlee really said it best in her response. I'll just add t...

Udemy Needs to Review Courses and Vet Instructors

You are aware there's categories on this site devoted to wa...

How To Take Notes on Everything

Thank you, glad I can help inspire some others to learn a b...

How do you discipline yourself? Idea and tools

Hmm I guess it depends on the type of activity it is. I usu...

The Web Accessibility Introduction I Wish I Had

Welcome! I definitely encourage that, it helps to dispel th...

How To Take Notes on Everything

Ah I didn't know about the note-exporting function for iBoo...

How To Take Notes on Everything

You're very welcome! Getting into the habit while in a high...

How do you discipline yourself? Idea and tools

I recently started a simply point system. Every small win I...

How To Take Notes on Everything

Considering how many different tools and preferences there ...

How To Take Notes on Everything

It’s aimed at the “design/development” field in general, so...

How To Take Notes on Everything

That is a great point, tech can't always lower friction for...

How To Take Notes on Everything

I included a link to my notebook near the top, but admitted...

How To Take Notes on Everything

I know, thank you! And the name itself is enough to make me...

On Being a Hopelessly Insecure Programmer

This was happening regardless of the specific workplace, or...

On Being a Hopelessly Insecure Programmer

Comparing myself to others is often more of a symptom than ...

Snow White and the Seven Behavioral Patterns - A Design Patterns Intro

Ah good catch! I'd been doing that with my other posts but ...

101 Tips For Being A Great Programmer (& Human)

You can always Google for more specific tips how to Google ...

Explaining (and Celebrating) my First Twitter Bot

Glad to meet another anime fan and to have created another ...

Nine Ways I (Try to) Act as a Tech Ally

Sounds like you already have a good mindset for it, both of...

What does a developer say after solving a really hard bug?

developer = { fucks_given: 0, dancing: true }

A Metaphorical Introduction to Functional JavaScript

I'm very glad the article helped you! I'd encountered artic...

A Metaphorical Introduction to Functional JavaScript

Ah good catch! Shall fix that now. Glad you liked the artic...

Pink Theme > Any Other Theme

Hot Pink Theme > Pink Theme

Demystifying Array.prototype.flat

I had no idea that infinity was an option for this! Looking f...

Goldilocks and the Three Behavioral Patterns - A Design Patterns Intro

Made the change 👍

What's your favorite addition to ES2015+

Arrow functions. I love the clean, simple syntax for managi...

FreeCodeCamp's Copyright Infringement

This has definitely thrown me for a loop too, even as someo...

The Three Little Creational Patterns - A Design Patterns Intro

Yeah, looking back on this now I may have aiming a bit too ...

The Three Little Creational Patterns - A Design Patterns Intro

Ah good catch! The extra parameter was a mistake, it should...

Introducing a banner generator for your articles on DEV

This will definitely help a lot of posters, thank you! One...

The Three Little Creational Patterns - A Design Patterns Intro

Those are all fair criticisms. I'll look at the builder pat...

The Three Little Creational Patterns - A Design Patterns Intro

Thank you! And don't worry, I've got a whole series for thi...

How many software developers does it take to screw in a lightbulb?

Two. One to do it incorrectly and another to shove them out o...

The Three Little Creational Patterns - A Design Patterns Intro

Glad to hear that 😊Pigs/bacon make everything better after ...

The Three Little Creational Patterns - A Design Patterns Intro

I'm happy to help and even more happy to help and confuse a...

I Know You're Tired

This article definitely hit home for me, even though I'm de...

I'm concerned with the move that FreeCodeCamp just pulled by leaving Medium

That’s fine, but in the context of this article it was a ra...

I'm concerned with the move that FreeCodeCamp just pulled by leaving Medium

It’s be nice if he said this before making the move and dam...

Which part about your job/studies/etc. gives you the most anxiety?

My job: front-end developer. My anxieties come mostly from...

What are you reading right now?

The Devil in the White City. I didn't expect a nonfiction...

Follow Friday: What DEV member would you recommend following?

I'd recommend following a group we (by which I mean myself ...

Bubble Sort In JavaScript

Hey thank you for continuing to make good content like this...

Bubble Sort In JavaScript

Considering the post's topic is "bubble sort isn't good" an...

What was your win this week?

This week (this very moment in fact), I am at UXPA Boston!

What's With All the Props Anyway?

I'm certainly guilty of writing this part of a React compon...

Comebacks for Five (Wrong) Arguments Against Accessibility

Seeing you write it that way makes me want to make an anime q...

Comebacks for Five (Wrong) Arguments Against Accessibility

See my previous response, thanks! 😊

Comebacks for Five (Wrong) Arguments Against Accessibility

See my previous response, thanks! 😊

Comebacks for Five (Wrong) Arguments Against Accessibility

I know the feeling, part of me loved writing this post and ...

Comebacks for Five (Wrong) Arguments Against Accessibility

Thank you so much for sharing this anecdote! I agree, havin...

Comebacks for Five (Wrong) Arguments Against Accessibility

As per the "white guys" point, I'm simply stating what I've o...

Comebacks for Five (Wrong) Arguments Against Accessibility

That is so simple and incredible, thank you!

Let CSS frameworks empower you, not control you

Sites getting locked too deep into what the framework allow...

Bad design is everywhere. Let's be part of the solution.

The design around doorknobs never fails to blow my mind. I ...

How to Build a SubAtomic Frontend Architecture

I agree, it definitely helps make them more readable from a...

Flashback Friday: Sh*t DEVs Say

"Out of Scope" is one I quote to the Design team quite a bi...

UX Engineering

I've never realized it before, but going by this article I'...

Exploring Accessibility CLI tools

I always enjoy these "learn as you blog" kinds of posts 😃 ...

Being A Woman On The Internet Is... "Fun": A Scientific Study

Responses like this continually coming from men seriously b...

What was your win this week?

This week, I...combined a quote API with an Anime Image API...

Technical Skills Are Great, but Communication and Curiosity Are Better

In our own hiring process recently, our company also looked...

How to Start a Conversation Without Saying a Word

Believe me I'm way ahead of you there :P

How to Start a Conversation Without Saying a Word

Another useful tip along these lines: wear buttons! I plan ...

My Web Accessibility Testing Process

Yeah, I've often done the same when it comes to screen read...

My Web Accessibility Testing Process

I didn't know Wave was such a useful tool for finding acces...

Eevees, Quizzes, and Singletons, Oh My!

True, without Eevee none of the other Eevee evolutions woul...

Eevees, Quizzes, and Singletons, Oh My!

Thank you! Umbreon was actually my favorite for a while bef...

What makes you post on dev.to?

Tax purposes.

Eevees, Quizzes, and Singletons, Oh My!

Welcome to the Circle of Awesomeness!

What Security Through Obscurity Is, and Why It's Evil

Haha that's a great topic. I was hit by a horrible social e...

Tell me about a time you messed up

When starting my current job, I was doing my first git reba...

What Security Through Obscurity Is, and Why It's Evil

As someone whose been hit with security issues in the past ...

Joel is stepping down from Stack Overflow

I guess he's no longer the... ...jack of the stack. ...

The Good, Bad & Ugly in Self Teaching - The Perspective of a Teacher

As someone who is mainly self-taught, I found this post rea...

The Layers of Javascript

This definitely helps illustrate how JavaScript is like a s...

A Complete Beginner's Guide to Vue

I've used Vue for several CodePen projects in the past, but...

Jack of the Stack

Anime makes everything better :D

10 HTML Elements You Didn't Know You Needed

Like many here, I'll definitely be keeping that wbr tag in ...

I'm Yechiel, and I'm not an ally.

I totally agree here. The more labels an ally puts on thems...

What Are You Going To Do When AI Steals Your Job?

I'd probably go back to my other day job as an assassin. Y...

Breaking Down JavaScript Solutions To Common Algorithmic Questions (Part 1)

I've never thought of the trick used in the last two optimi...

Moving Past Tutorials: a course on problem solving for programmers

Looking forward to this! Just curious, will this have any f...

The Testing Introduction I Wish I Had

I love that! That's a great onboarding topic, it must reall...

The Testing Introduction I Wish I Had

Good recommendations, and we actually use those same two ge...

Beginning to Demystify ARIA

The good, if also somewhat disheartening thing, is that man...

The Testing Introduction I Wish I Had

It is a sad reality, and honestly if I didn't work with goo...

The Testing Introduction I Wish I Had

These are good points and I thank you for bringing them up ...

The Testing Introduction I Wish I Had

Ah good catch with the performance and stress tests. Sadly ...

The Testing Introduction I Wish I Had

The React testing struggle is definitely real. I've been sp...

The Testing Introduction I Wish I Had

I have a few False Positive horror stories, and I actually ...

What's the best source of caffeine for you? 🤔

Someone bought our developers some boxes of caffeinated cho...

What was your win this week?

This one was actually from earlier today! I was struggling ...

Don't build your portfolio with just React

Also worth mentioning that for extremely simple React apps ...

APIs you didn't know you needed

The Pokemon API is amazing. So many front-end experiments h...

I'm a frontend developer. Or am I?

The line has definitely gotten blurry for me very fast in m...

What are "HTML-CSS-JS" and "CSS-in-JS", anyway?

As someone who was participating a little in this kind of d...

What Good Can a Blog Post Do?

Thanks for the recommendation! Some colleagues of mine have...

Dev.to Need a Recommendation System like Youtube

If there is a recommendation system similar to this based o...

What do you do while waiting for tests to finish running?

Recheck my news feeds Read whatever fiction book I've brou...

What would you like to see on your DEV profile?

I agree with everyone saying pinned articles. Maybe also h...

How To Learn JavaScript

The Front-end Developers Handbook is a great resource, and ...

New Years and New Beginnings: I'm Joining the DEV team!

Great to hear this news! You've definitely become a major p...

Using Tailwind with Gatsby JS

I'm a fan of Tailwind myself, glad to see another tutorial ...

Decoding the Front-end Interview Process

I'll definitely be referencing a lot of the areas and resou...

Tell me a coding confession

I'll often get really excite about a new technology or lang...

Skills That Everyone Thinks Web Developers Have

Oh God the tech support one...someone once said that becaus...

Dear future programmer

I often treasure this problem solving aspect of the job by ...

Create an accessible dropdown navigation

Recommending you listen to people who regularly use screen ...

My experience with toxic teams

The "crunch time" theme definitely came up on my last job. ...

Top 5 DEV Comments from the Past Week

As someone who uses LastPass all the time, it was my favori...

Full-time, side projects, learning, and staying sane

I definitely agree with the advice related to focusing on t...

Top 5 DEV Comments from the Past Week

Very glad that last comment was included on there. They're ...

What I'm Grateful for as a Developer

I'm definitely grateful for this industry's flexibility too...

What’s a concept you understand now, but took you forever to grasp?

The Model-View-Controller setup. I saw references to it eve...

You Can Be a Casual Blogger

You're very welcome :) It's always great to read that the s...

What are you not interested in learning?

Same here! Well I actually bought them all at once because....

How did you get your first Dev job?

I got very lucky and was found by a recruiter, which manage...

You Can Be a Casual Blogger

I still get bits of panic over similar worries too, believe...

You Can Be a Casual Blogger

Happy to help encourage others to write more :)

You Can Be a Casual Blogger

Very glad you finally got your blogging groove, and in a wa...

What are you not interested in learning?

This shocks me, but moreso I respect you for writing since ...

What are you not interested in learning?

VIM and DevOps are actually on my current list haha, although...

You Can Be a Casual Blogger

I'm hereby petitioning that "Keep Calm and Blog On" be the ...

You Can Be a Casual Blogger

Writing when you have something interesting to write about ...

You Can Be a Casual Blogger

I totally agree about the different roles this site fills. ...

You Can Be a Casual Blogger

Sounds like my kind of project! There used to be a site I'd...

You Can Be a Casual Blogger

Ugh I hate that "you're not a real developer if" mentality....

You Can Be a Casual Blogger

You're very welcome, especially with making a Notes section...

You Can Be a Casual Blogger

Always happy to inspire people to make their writing outlet...

You Can Be a Casual Blogger

Similar background here, I got used to writing when studyin...

You Can Be a Casual Blogger

ABSOLUTELY

Lessons in my First Month of Active Blogging

I definitely agree about branding being confusing, and hitt...

The Web Accessibility Introduction I Wish I Had

Those will differ depending on your workflow, since no tools ...

Say something nice about another DEV member

Aww thank you! Your posts are similarly accessible and enjo...

You shouldn't focus on learning JavaScript frameworks

I agree about having more fundamental JS knowledge coming i...

The Web Accessibility Introduction I Wish I Had

It's funny because it's true! :D

The Web Accessibility Introduction I Wish I Had

If that thing was small enough to "slip" through the floorb...

The Web Accessibility Introduction I Wish I Had

That is very true! I touched on it briefly, since the requi...

The Web Accessibility Introduction I Wish I Had

Thanks! That creature is still out there somewhere...but it...

The 7 Most Popular DEV Posts from the Past Week

Always glad to see my posts appear here. One of the simples...

How to be fully alert minutes after waking

A simpler trick I use is placing my alarm across the room. ...

The Web Accessibility Introduction I Wish I Had

Thanks! I've read several of your accessibility articles arou...

The Web Accessibility Introduction I Wish I Had

When in need of good documentation, developer.mozilla is al...

dev.to Show us your octocat alter ego

Seven Things to Do Before Asking For Help

Ah I've seen this before! I've found it the most useful for...

Seven Things to Do Before Asking For Help

Exactly. You never know when something you see will push yo...

Introducing Learn Code from Us

Feeling more receptive to info from people similar to us is...

Introducing Learn Code from Us

If I could make a suggestion, Tearyne (pronounced like Kare...

Introducing Learn Code from Us

You're very welcome! You did a great job with the learncode...

Introducing Learn Code from Us

Some extra support for diversity being a large factor in le...

Introducing Learn Code from Us

Did you read the rest of that paragraph? "When you're lear...

Do tech companies care about your look?

This is always been an interesting part of the tech communi...

Bash from scratch: learn enough bash to write your own scripts

Aww thank you so much for the shout-out in the start! This ...

What is Your Opinion about CSS(-in-JS)?

I have nothing against CSS-in-JS, but I have no plans to us...

Is front-end development having an identity crisis?

I definitely agree how the lines have gotten much blurrier, i...

Do you consider yourself fluent in your favorite programming language?

I'll consider myself fluid in any language where I'll know ...

JavaScript: In one word

Fireworks

How do you stop the desire to learn too much?

Find a larger but still specific goal and focus your learni...

Just got my first job offer, going to take it. What are some tips for being the best junior developer I can be?

Be eager to learn, both with help and on your own. Ask col...

Do you use the Pomodoro Technique?

That's a creative use of the terminal and, having just test...

Does your laptop stay at work?

Unless I'm working remotely, my laptop stays at work. Both ...

25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer

I agree with the "pattern recognition" tip the most, especi...

Do gifs bother you when reading an article?

In articles, yes. In pull requests, never. I believe that ...

What little things make you happy while coding?

Feeling all smart and professional. Much of my life had me ...

Guys what are some benefits of blogging as a software developer can it help land a job

I would say of all the benefits, the biggest benefits are t...

Building a Kickass Portfolio

I've got my own portfolio here - maxwellantonucci.com/. I bui...

What is a Web Framework, and Why Should You use one?

Very good summary of web frameworks, I'm personally a large...

The Shell Introduction I Wish I Had

That's true, I often do the same. May add this to my alias ...

The Shell Introduction I Wish I Had

Thanks for the feedback! Good point about the variable name...

The Shell Introduction I Wish I Had

Aww shucks :)

The Shell Introduction I Wish I Had

I felt the same for the start of my career too. For git sou...

Does your team write code tests for front-end code?

If I could find an agnostic service for reliable front-end ...

How do you stay focused when everything sucks?

Play sad music Lay down on my couch Wallow in misery for a...

What good habits are you trying to adopt?

Mine is doing more reading about software and programming a...

What good habits are you trying to adopt?

I've always got my journal with me and plenty of times it's...

What are some good questions for a "State of the Web" survey?

Don't forget ones related to accessibility. Obstacles peopl...

Why bother presenting as a developer?

Great article. I agree that finding the balance of work and...

What kind of breaks do you take throughout the work day?

After lunch, I take a walk and let my mind wander. Through...

Discussion: Would you consider building new framework or not

I would only make a framework if it arose organically out o...

What is your routine for staying fit and healthy?

Boxing at 5:30 most weekday mornings Walking to work Taking...

If your programming language were a Pokemon, which would it be?

CSS would be Eevee. A single pokemon that, when raised righ...

How do you avoid feelings of entitlement?

For me, entitlement can best be fought by developing a few ...

Give me your best programming haiku

I'm a nice guy, but write CSS in JS? I'll lose my damn mind...

Give me your best programming haiku

Make your site look good, fit on phones, have good colors. ...

Give me your best programming haiku

Think I'm a genius Bend computers to my will I just google st...

The Career Adventures of Johnny JavaScript

Thanks, I'm very glad you liked it!

The Career Adventures of Johnny JavaScript

It makes the whole world a better place too.

The Career Adventures of Johnny JavaScript

My own take on this lesson for a while has been "learn so m...

The Career Adventures of Johnny JavaScript

Especially the last tip. All of them are great for work and...

The Career Adventures of Johnny JavaScript

It's great to hear that your senior devs encourage those ki...

The Career Adventures of Johnny JavaScript

Thanks, very glad my piece can help spread word about the b...

Impostor's Impostor Syndrome..?

I think your willingness to accept past mistakes would make...

A Major Announcement for the DEV Community

The second I see the word blockchain on a site, I know it's...

Why doesn't CSS move faster (like JavaScript)?

Because CSS is already amazing the way it is, and we love i...

Wanted: Ninja Rockstar Code Monkey Hacker Unicorn

5 years of experience in a three-year-old technology Som...

What do you Google EVERY. SINGLE. TIME. and never just memorize?

How to cut and paste lines in VIM. I do this all the time w...

Why are you NOT worried about the robot apocalypse?

When I die, I at least want it to be in a way that's awesom...

Tell Your Story: Has your application been hacked?

Always why I prefer going with static-site generators whene...

The 7 Most Popular DEV Posts from the Past Week

I'm very glad my post wound up on this list, but my name is...

React is the Treasure I Found Among The Goats

This would be correct :)

React is the Treasure I Found Among The Goats

I 100% agree there. It's the main reason I prefer learning ...

React is the Treasure I Found Among The Goats

The increased focus on it, both from developers and job lis...

Just learn a language. Popularity be darned.

Another point about why your first programming language sho...

Fantastic Personal Websites and How to Make Them

Mine is maxwellantonucci.com/. I redesigned it since I want...

Fantastic Personal Websites and How to Make Them

MY EYES!!!

Going out to eat and understanding the basics of Express.js

Very good overview of an Express app. I've used it slightly...

Do you think a CS degree is a requirement for get a job?

If you have to choose between experience and a CS degree, g...

Revisit old materials with new perspectives

I'm actually revisiting some old tutorials I've recently wr...

I Need jQuery

A Javascript developer needs jQuery like a fish needs a bic...

Explain on how to be a part of The Practical Dev.😊💓

A small yet really important thing is just to comment on di...

How I Configure Slack for Productivity and Sanity

Thank you for the tips about limiting what's visible in the...

How to learn tech skills outside of your wheelhouse?

Do lots of tutorials. They're great for overcoming the ini...

Let's talk net neutrality

If I'm 100% honest, the big difference here is the amount o...

How does it feel to be a junior developer

I completely agree about taking the extra time to learn mor...

My First Ruby on Rails Presenter

I did briefly, although I haven't been focusing on testing ...

Are you (programming) in your comfort zone? Please don’t.

I've definitely felt in my learning zone when working with Em...

Takes Notes on Everything

It is a really good book I agree! Laura Kalbag is a really in...

That Topic Has Already Been Covered!

I totally agree about sharing a unique voice and perspectiv...

SeeClickFix is looking for Rails and JavaScript Engineers!

I totally agree, it is a great place to be! I'm about to ma...

Takes Notes on Everything

I do the same thing! Partly since I don't always have my co...

👻 Do you have any horror stories to share? Spooky bugs, scary data leaks, horrifying code, etc. 🎃

Understandable. I'm surprised your computer escaped intact ...

I'm a co-founder of dev.to (this website), ask me anything!

Wow, you may be the only other dev I know that doesn't!

I'm a co-founder of dev.to (this website), ask me anything!

A lot of my current code has been in JS, but I'm starting t...

Three Helpful Rules for Junior Devs

I'm very glad you liked it. It's even helpful for me to rer...

Three Helpful Rules for Junior Devs

You're very welcome! It's always the small steps that count...

Takes Notes on Everything

Thank you very much for the offer, but I may just opt to ke...

Takes Notes on Everything

Very good point about keeping track of errors made as well....

Takes Notes on Everything

Haha, that's a much catchier way of referring to it than I ...

Takes Notes on Everything

Happy to do so, Thanks for sharing and confirming with me a...

Takes Notes on Everything

Thanks for the suggestion! I'll definitely look into this, ...

👻 Do you have any horror stories to share? Spooky bugs, scary data leaks, horrifying code, etc. 🎃

Also, here's a picture I share with my front-end developer ...

👻 Do you have any horror stories to share? Spooky bugs, scary data leaks, horrifying code, etc. 🎃

CSS ID selectors...nested inside MORE CSS ID SELECTORS!

How to Conduct a Job Interview

I'm going to conduct part of an interview in about an hour,...

loading...