Category: learning

Resilient, Declarative, Contextual

Keith J. Grant: I want to look at three key characteristics of CSS that set it apart from conventional programming languages: it’s resilient; it’s declarative; and it’s contextual. Understanding these aspects of the language, I think, is key to becoming proficient in CSS. Like HTML, unknown or slightly broken C...

“Just”

Brad Frost’s “Just” article from a few years ago has struck a fresh nerve with folks. It’s a simple word that can slip out easily, that might be invoked to keep text casual-feeling, but the result can be damaging. Brad: The amount of available knowledge in our field (or any field really) is gro...

A Quick Way to Remember the Difference Between `justify-content` and `align-items`

I was talking with a pal the other day and moaning about flexbox for the millionth time because I had momentarily forgotten the difference between the justify-content and align-items properties. “How do I center an element horizontally with flex again?” I wondered. Well, that was when she gave me what I think i...

Duolingo for PHP – How Much PHP Can Apps like Mimo Teach?

Mimo is an app which claims to teach coding “on the go”. As a long time Duolingo user, I could relate to this approach – particularly as I was becoming increasingly interested in achieving some degree of basic Swift literacy in the coming weeks. In an attempt to objectively assess the app’s abi...

Can 9-to-5 Developers Be Good Developers?

While picking talks for the conference he’s organizing, James Titcumb recently tweeted that well known speakers get picked over others because, among other things, they’re reliable (i.e. they don’t cancel). I would argue that “among other things” carries more weight – I believe that...

What Is the Best Book for Learning JavaScript?

This is the editorial from our latest JavaScript newsletter, you can subscribe here. “What’s the best book to learn JavaScript?” is a question that I’ve heard asked a lot lately. There are certainly a lot of to choose from. A quick search of Amazon reveals that (at the time of writing) 34 new J...

Editorial: What Do You Want to Learn in 2017?

This is the editorial from our latest JavaScript newsletter, you can subscribe here. Hey everyone, welcome to a brand new year on SitePoint JavaScript. I hope you had a great break (for those of you that took one) and are ready to start off 2017 with a bang. 2016 was a crazy year for JavaScript! We saw an ever increasi...

How It Feels Reactions

Jose Aguinaga pinched a community nerve: The JavaScript community is insane if it thinks anyone can keep up with this. I heard a lot of Hilarious! So true! reactions. I heard a lot of Nope. This isn’t what it’s like. reactions, sprinkled with You don’t have to use/start with every tool. and Both of t...