14 Dec

BxJS Weekly Episode 93 – javascript news podcast

Hey dev.to community!

BxJS Weekly Episode 93 is now out! 🚀 Listen to the best javascript news of the week in a podcast form right here.

Here's all the mentioned links (also found on github):

Getting started:

Building a Wikipedia App Usin...

14 Dec

Java Microservices: A Practical Guide

You can use this guide to understand what Java microservices are, how you architect and build them. Also: A look at Java microservice libraries & common questions.

[Editor’s note: At nearly 7,000 words, you probably don’t want to try reading this ...

13 Dec

Blue Beanie Day 2019

November 30th, the official "Blue Beanie Day," has come and gone. I'm not sure I ever grokked the exact spirit of it, but I've written about what it means to me. Last year:

Web standards, as an overall idea, has entirely taken hold and won the day. That's worth celebrating, as the web would be kind of a joke without them. So now, our job is to uphold them. We need to cry foul when we see a

Read article

The post Blue Beanie Day 2019 appeared first on CSS-Tricks.

13 Dec

Adam Argyle’s 2020 CSS Predictions

I think Adam's first prediction is his boldest, even beyond his Hail Mary prediction. CSS grid is awesome and gap is perhaps one of its best qualities, but gap superseding spacing things out in other ways (e.g. margin) is a bold prediction indeed, especially with Firefox being the only browser supporting it in flexbox.

Direct Link to ArticlePermalinkRead article

The post Adam Argyle’s 2020 CSS Predictions appeared first on CSS-Tricks.

13 Dec

Learn GatsbyJS by creating a tourism site -10

Welcome to part-10 of the series.

As told in the earlier post, this series is based on the learning from this awesome udemy course by John Smilga

It’s time to add some content. So, head over to Content tab. You will see the below screen. Click on ...

13 Dec

How to Start your Career on DEV

Becoming a developer can start at any point in one’s life. As the importance of coding has grown, so has the demand for programmers. Thousands of students of all ages are currently training to work in this bolstering industry. We are going to look at h...

13 Dec

How I Handle the Fear of Rejection

This is a slightly edited version of a short blurb I sent out to my email subscribers in November.

Howdy 🤠

This is my first time writing to you, so thanks for all of your patience, and sorry if you were enjoying the silence.

I'm sitting in...

13 Dec


Interesting idea for a "chat room" from Postlight:

Create a Yap chat room. Invite others to join and talk. Share a URL of just about anything. Everyone gathering can comment on what you’ve shared. If you think your conversation deserves an audience, share the URL of your chat publicly. Only six people can join. Lots of people can observe if you invite them. But just six chatters.


Direct Link to ArticlePermalinkRead article

The post Yap appeared first on CSS-Tricks.

13 Dec

Detecting Inactive Users

Most of the time you don’t really care about whether a user is actively engaged or temporarily inactive on your application. Inactive, meaning, perhaps they got up to get a drink of water, or more likely, changed tabs to do something else for a bit. There are situations, though, when tracking the user activity and detecting inactive-ness might be handy.

Let’s think about few examples when you just might need that functionality:

tracking article reading time auto saving form or

Read article

The post Detecting Inactive Users appeared first on CSS-Tricks.

13 Dec


A standard copy-and-paste YouTube embed lands on your page as an <iframe> which loads a big ol' pile of other stuff to play that video. But the UX of it is still essentially an image and a play button. Click the play button and the video plays. You can build essentially the same thing with an anchor link wrapping an image!

Not long ago, we covered a very clever "lazy load" technique doing exactly this from Arthur Corenzan that was … Read article

The post lite-youtube-embed appeared first on CSS-Tricks.