DEV Community

Cover image for How to Stay Current as a Web Developer
Devon Campbell
Devon Campbell

Posted on • Originally published at raddevon.com on

How to Stay Current as a Web Developer

I’ve talked about why you should get off the tutorial treadmill and just-in-time learning as a more practical alternative, but, when the time comes that you need to build something outside your skill set, how do you know which technologies you should reach for?

Part of this comes from your connections. You ask a more senior developer if they know of any technologies you should be looking at for your current problems. The other part comes from maintaining a general awareness of the new technologies available to web developers.

My favorite methods of staying on top of new developments in software engineering are through various blogs, social sites where people share great articles, and podcasts. Here are a few of my favorites, but first…

A Word of Warning

Staying on top of things can become an outlet for procrastination. It’s sinister because you can convince yourself that it’s work. It’s really not even though, in moderation, it can make your work better. To avoid this pitfall, set aggressive limits on how much of this information you take in.

Set a time limit on blogs and social media. 30 minutes per day is the absolute most you’d want to allow yourself.

Listen to podcasts while traveling, doing chores, or traveling. If you want to squeeze more into this time, creep your listening speed up to 1.5x or 2x playback speed.

This will take discipline to maintain, but it’s worth it to be able to stay on top of your profession without distracting yourself from the really important work.

With that warning out of the way, on to the suggestions!

Blogs

CSS-Tricks

Great writing and truly innovative ideas make CSS-Tricks a can’t-miss blog for web developers. The blog’s founder Chris Coyier shares his own techniques and other accomplished developers bring their experiences to the mix.

The blog goes beyond just the CSS tricks the name might suggest and into other areas like Javascript, performance, and accessibility. You’ll get great tutorials on libraries and tools you may not be familiar with. The content is primarily focused on front-end developers, but it occasionally ventures into back-end topics as well.

David Walsh Blog

Through his blog, David Walsh shares tutorials on how to do cool stuff with Javascript and CSS. His posts are somewhat infrequent, but they pack a lot of punch. One recent post about data URIs taught me I can use them to access the computer’s web cam. Never know when something like that might come in handy, and that is exactly the purpose of this article!

Toptal Engineering Blog

If you want a technical deep dive, the Toptal Engineering Blog is a great place to get it. Recent articles teach you to build a GraphQL API, integration testing with React, and what’s new in the latest release of Rails. This is exactly the sort of knowledge you can draw on later to solve problems you and your clients or employers run into.

Social Sites

Hacker News

Hacker News is a reddit-like site where users post content of interest to programmers. Users vote, and the best content makes it to the front page. It’s a great place to learn about new libraries or technologies. You’ll also find great opinion pieces that can help you start to think about important issues in web development.

Sub-Reddits

Reddit is a content-sharing community made up of thousands of smaller content-sharing communities. Don’t make an account and read the default subscriptions. Instead, unsubscribe from all of them and build your own set of communities that are important to you. You can join communities around languages like Javascript, frameworks like Vue, or more general topics like web development.

It’s a great place to stay on top of the latest libraries and techniques, especially as you start to drill down into more specific sub-reddits.

Twitter

Twitter allows people to post short messages containing whatever content they want. Follow people who are thoughtful about web development, and you’ll find yourself becoming more thoughtful and better informed too.

Here are some of the best accounts I’m following at the moment:

Follow me too while you’re at it.

This One!

Dev.to is a blogging community for developers. A lot of the content is focused on beginners, but even as you mature as a developer, you’ll still find some nuggets here. Subscribe to the tags you like and follow the users that resonate with you.

Podcasts

Shop Talk Show

Each episode of Shop Talk Show features a topic and a guest who is an expert on that topic. It covers primarily front-end web development, but they sometimes dip into other aspects of web development as well. The hosts are charming and funny.

Syntax

Syntax is another great front-end focused podcast. I could nearly copy and paste the description for Shop Talk except that Syntax generally doesn’t have guests. I love them both and believe they’re both worth subscribing to.

Grow Your Someday Toolkit

The goal of taking in this information is not that you need to have a deep understanding of everything you hear about through these channels but to understand when a novel technology might be useful. Someday, if you come upon a problem that sounds like a use case for that tech, you can start learning it and build a better solution than you otherwise would have.

As long as you heed the warning to timebox this content consumption, having an awareness of new trends and technologies will make you a more capable web developer.

Top comments (8)

Collapse
 
amitnovick profile image
Amit Novick

Thanks for writing this post and sharing your thoughts! I definitely agree that reading blogs and articles is useful for keeping up to date with technology trends and developments.

The only problem is that there is just so much content to keep track of, and so I made a web extension to my Catalog app that helps me collect useful links and snippets from the websites I visit so that I can organize them better and be able to save them for reading later when I feel like it.

This makes learning so much easier for me! 😊 feel free to give it a try at: github.com/amitnovick/catalog

Collapse
 
raddevon profile image
Devon Campbell

Cool! I'll check it out. Thanks for sharing, Amit.

Collapse
 
chrisachard profile image
Chris Achard

Nice list! Definitely agree that you have to set limits to media; otherwise you'll get nothing done :) But it's also how I keep up with new tech (like you mention), so it's a hard balance. Thanks for the tips!

Collapse
 
raddevon profile image
Devon Campbell

Thanks, Chris! It's definitely hard to balance. I'd say 30 minutes per day at the absolute most is enough to keep you reasonably caught up. No one can stay on top of every piece of news, but this is enough to have a general awareness of the big stuff happening for web developers.

Collapse
 
ben profile image
Ben Halpern

Great post! Really bolstered by this paragraph:

A Word of Warning

Which is the necessary counter-balance on the whole topic

Collapse
 
raddevon profile image
Devon Campbell

Thanks, Ben! Information is almost too easy to get to. Makes it too easy to learn all the time and never actually get anything done.

Sounds like you're speaking from experience. Glad I'm not the only one. 😉

Collapse
 
smz_68 profile image
Ardalan

that was great

Collapse
 
mehdiraash profile image
Mehdi Raash

Thanks for the article.
I really enjoyed it, I found reddit always messy.

correction needed: *Syntaz.fm heading link