Menu

CSS

We are Programmers

November 22nd, 2019

Building websites is programming. Writing HTML and CSS is programming. I am a programmer, and if you’re here, chances are you’re a programmer, too. The thing is, the details in programming layout with CSS are different, for example, than the details in programming API endpoints with Ruby. Or machine learning with Python. Or programming a…

The New Good Ol’ Days

November 22nd, 2019

Eighteen years into this game, I love to reminisce back to the good ol’ days of the early to mid-2000s when there was an explosion of creativity on the web. It felt fresh and unbridled, with boundaries expected to be pushed at every turn, and they were. This was mainly down to one thing, the…

Everything and Nothing

November 22nd, 2019

I’ve been thinking about the question for a solid month now. What about building websites has you interested this year? The question pervaded my solitary thoughts and played in the background during my conversations. I’d love to just tell you the answer I’ve come to, but the more interesting part was my thought journey in…

Embrace the Political

November 21st, 2019

The tech industry has long held the belief that technology is apolitical. People are flawed, but the machines? They are neutral. They are pure. This is ridiculous, of course. People make the machines. We write the algorithms that can’t recognize dark skin tones. We decide to downplay or ignore harassment on our platforms. There are…

Create Amazingly Stable Tests Your Way — Coded and Code-Less

November 21st, 2019

Testim’s end-to-end test automation delivers the speed and stability of AI-based codeless tests, with the power of code. You get the flexibility to record or code tests, run on third-party grids, fit your workflow and tools including CI, Git and more. Join the Dev Kit beta to start writing stable tests in code. About Testim…

Embracing the Universal Web

November 21st, 2019

There are constantly new features appearing in browsers—from subgrid to variable fonts to better developer tools. It’s a really great time to be re-thinking everything we know about design on the web. Responsive design has served us well over the years, but it’s still rooted in the limitations of the web from 2010. Ten years…

The future is bright, because the future is static

November 20th, 2019

I’ve been doing this web thing for money for 10 years this year and although I haven’t been around as long as some folks, I feel like I’ve seen a few cycles come and go now, so let’s say that hot new things are often cynically viewed, initially. This milestone of mine has also got…

The Typed Object Model

November 20th, 2019

I help write technical documentation and one feature I’ve been writing about this year that has really stood out is the Typed Object Model (or Typed OM). If you haven’t come across it yet you would be forgiven as it’s pretty new. It falls under the CSS Houdini suite of API’s and on the surface…

Techniques for a Newspaper Layout with CSS Grid and Border Lines Between Elements

November 20th, 2019

I recently had to craft a newspaper-like design that featured multiple row and column spans with divider lines in between them. Take a look at the mockup graphic here and see if it makes you sweat at all. If you’re like me, you have been around a while and know just how difficult this would…

Variations on Theme: Reinventing Type on the Web

November 20th, 2019

If anyone knows anything about me, it’s usually one of two things: that I have two outrageously fluffy dogs, or that I like fonts and typography. Like, really really like them. So while I am super excited about how well Tristan is doing with his hydrotherapy —we’re walking 50% further than he was able just…