Writing maintainable CSS is hard. Doing it as a team is even harder. Adam wrote a long-form essay on how to build more scalable CSS that’s well worth a read. Set aside a cup of coffee and read through it. You can thank me later. Then thank Adam for actually writing the damn thing. |
|
Learn React and level up your JavaScript skill set. Join 4,500 other developers learning React with Wes Bos in this tutorial series. React for Beginners will have you learn React.js in just a couple of afternoons but building a real-world, realtime application to manage inventory and orders for a popular seafood joint. Don’t take our word for it - check the reviews on the site and grab it at it’s launch price today at ReactForBeginners.com! | |
|
Sara read Seductive Interaction Design and wrote an overview about it. I have a big spot in my heart reserved for all things interaction design and UX , so I can definitely recommend her piece. Her review – and, of course, the book – highlight the role of relevance and joy in executing a pleasant user experience that’s worth sharing. Psychology plays a big part on delivering relevant and enjoyable experiences, and thus is discussed at length as well. | |
|
React 15 just made a bunch of books and tutorials obsolete poof, useless! Just 3 days after React’s latest release, Swizec’s book ran the new version smooth as silk. No warnings. No problems. Only happy code. Even if you don’t care about data visualizations, this is the first book on the market whose code samples work perfectly on React 15! | |
|
Laura brings us the bare essentials when it comes to choosing a color palette while designing a new website. Laura shares a mixture of color theory and practical advice in this insightful article. |
|
Gautam explains how Facebook built a Lite version of their app that performs well across the entire Android ecosystem. |
|
Christian dives deep into the bowels of what it means to write clear and concise code. He puts a premium on easily digestible code that’s easy to read, modular, and discrete. |
|
Jamie discusses how they approach CSS inlining at Khan Academy. CSS inlining is a technique to reduce page load time, improving performance. This technique has been discussed at length in the past on Pony Foo: here, here and here. I’ve also discussed the topic in a conference presentation. The technique they apply at Khan academy is pretty nice, they use React and dynamically generate critical CSS for every response. |
|
Greg delivers a screencast where he walks us through using the Firefox Dev Tools to identify, diagnose, and ameliorate performance issues using their Performance toolset. |
|
Arunoda presents us with a tool to design React components entirely using a programmatic UI. Kind of like Visual Basic for React. It can be useful to present and collaborate on components in isolation. | |
|
In this collection of essays and articles, key members of Google’s Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient—lessons directly applicable to your organization. You might want to start off reading a short review, if you’d like. Chris Jones, Jennifer Petoff, Betsy Beyer, Niall Murphy – Google | |
|
David gives an introductory peek into the Web Audio API. Could make for a fun weekend hack. |
|
An upcoming Payment Request API is heavily in development by browser vendors and interested parties. There are still a lot of open issues and kinks to work out, but I may write an article about this API as the spec matures. |
|
Michael explains where Progressive Web Apps have gotten the web, and then goes on to share his point of view as to what limitations are still out there when comparing web apps with mobile apps. Namely, he brings up having a dedicated App Store, dealing with payments, and keeping up with native. |
|
|
Comments