15 Jan

Useful stream utilities not found in Java

Photo by Karan Chawla on Unsplash

A bit of context

The standard Java library makes a reasonable attempt to provide useful utility methods for Java's functional Stream object. For example, if a Stream contains null objects a quick filter c...

15 Jan

Top 5 DEV Comments from the Past Week

This is a weekly roundup of awesome DEV comments that you may have missed. You are welcome and encouraged to boost posts and comments yourself using the #bestofdev tag.

@patricktingen provided a great answer in a thread titled Do you leave jokes i...

15 Jan

How Well Do You Know CSS Layout?

The difference between a CSS good experience and a long frustrating one is oftentimes a matter of a few small details. CSS is indeed nuanced. One of the most common areas where I see struggles is layout. Personally, I like to study patterns. I notice that I tend to use a small group of patterns to solve the majority of my layout problems. This article is about those CSS patterns I use to get myself through layout challenges. It is … Read article

The post How Well Do You Know CSS Layout? appeared first on CSS-Tricks.

15 Jan

CSS doesn’t suck

I'm not so protective of CSS that I'm above hearing it criticized, but I'm certainly in agreement here. CSS does not suck. I love how the post is framed to hype up current CSS features the way features of other languages and tools are hyped:

Imagine if a tech dude walked on stage at a conference and said the following:

“This declarative language will gracefully continue on failure, allow you to write global and scoped code, and it will work

Read article

The post CSS doesn’t suck appeared first on CSS-Tricks.

15 Jan

In Defense of Utility-First CSS

A rather full-throated argument (or rather, response to arguments against) utility (atomic) CSS from Sarah Dayan. I wondered recently if redesigns were potentially a weakness of these types of systems (an awful lot of tearing down classes) which Sarah acknowledges and recommends more abstraction to help.

I also wonder about workflow. I sort of demand working in an environment which offers style injection, so working with CSS feels smooth. I also worry that having to change HTML every time … Read article

The post In Defense of Utility-First CSS appeared first on CSS-Tricks.

15 Jan

Dissecting my Ruby Project Skeleton

As I wrote on this very site, I recently got my first real taste of Ruby's server-side power. It's to the point I'm missing my bedtime due to Ruby tinkering, not reading manga or listening to "Wait Wait Don't Tell Me" on NPR.

My life is so thrilling...

15 Jan

Codemash 2019 Reading List

Last updated: 2019-01-14 4pm EST

Hello! This is a compiled list of all the books mentioned during talks given at Codemash 2019.

This list has been compiled from slide decks linked from this google sheet and from my own notes on given talks.

I apol...

15 Jan

How Improving Website Performance Can Help Save The Planet

You may not think about it often, but the Internet uses a colossal amount of electricity. This electricity needs to be produced somewhere. In most countries, this means the burning of fossil fuels. This, in turn, means that the Internet’s carbon footprint has grown to the point where it may have eclipsed global air travel, and this makes the Internet the largest coal-fired machine on Earth. The Mozilla Internet Health Report 2018 states that — especially as the Internet expands into new territory — “sustainability should be a bigger priority.