Blog, page 8

Sarah Dayan on seniority

Seniority isn’t about being the best coder 👩‍💻

If you think you should be senior because you’re a technical beast, you’re missing the point. Seniority is about experience, impact, and efficiency. Seniors are usually technicially proficient, but soft skills play a huge role

The traits of serverless architecture

...the learning curve for serverless architecture is less daunting than that for typical DevOps skills — many of the elements for DevOps aren’t necessary when you adopt serverless architecture.

Hydration

This use of server-side rendering followed by hydration feels like progressive enhancement, because it separates out the delivery of markup and scripts. But it’s missing the mindset.

The HTML that you initially send down the wire needs to be functional (at least at a basic level) before the JavaScript arrives.

Generative Design is Doomed to Fail

The only place that I’ve really seen generative design thrive is on flight booking websites. But anyone that’s used Google Flights and thought that it’d make a good design interface is out of their fucking mind.

CMD+Z for Git is Here

The notion that to be good at git, you have to get familiar with the terminal no longer applies. This was partly a UX problem and is more or less solved now, with well thought out GUIs like GitKraken and Tower.

Why CSS in JS deserves your attention

I gave a presentation at work recently about the whole CSS vs CSS in JS debacle and about why we should be looking at CSS in JS more seriously. I'm pretty sure I messed it up but I think the slides came out to be kinda nice even though I made them in 2 hours.

These slides go in two directions - top-down and left-right. If you're looking through them remember to go down before going to the next slide. Also the TL;DR version of the talk is right below, in case you think the slides are shit (which I'd totally understand).

Continue reading

Strategies for Gulp.js at scale

Gulp is a great tool for running tasks. It saves us loads of time while development and is very handy when it comes to building websites.

We automate a lot of stuff using gulp (like transpiling JS using Babel and auto-prefixing CSS using PostCss) and as our projects grew, the number of tasks we had to manage also grew.

Continue reading