WebAssembly Studio Mozilla created an online IDE for building simple WebAssembly apps in C or Rust. It’s a lot of fun to play around with and worth checking out. Building scalable microservices with gRPC When it comes to microservice architectures people frequently go straight for RESTful APIs and don’t even consider other options, unless they need an event driven architecture. It’s interesting to see something other than RESTful APIs used.
Let’s make multi-colored icons with SVG symbols and CSS variables Icon fonts, like Font Awesome, are great but they don’t allow you to have multi-colored icons. To accomplish this you can use SVG symbols. This article is a good walkthrough of how to reuse SVGs without a ton of repeated markup and how to apply colors. How to handle state in React State in React isn’t complicated in and of itself, but there are small gotchas that you need to watch out for.
8 Best Practices for Perfect CSS Documentation Documenting CSS is totally a thing, and it gets more important as the size of your application grows. This article provides some best practices to follow. Don’t do it at runtime. Do it at design time. This article raises an important lesson: Why build your data, or your site for that matter, every time if it will rarely change? Hard-coding values isn’t the worst thing in the world.
Speed up Your Node.js App with Native Addons Node’s optimizer can do a lot, but sometimes writing an algorithm in C++ is better for your application. This article provides a quick overview of how to get started with native addons for Node. Everything you need to know about HTTP security headers HTTP headers are not an exciting topic, but this article goes through many of the security headers and explains what they do and why you should use them.
How Stripe Designs Beautiful Websites This article goes over some tips and tricks Stripe uses when designing websites. It’s a lot of small things that can make a big difference. Happier HTML5 Form Validation Did you know HTML5 added built-in support for form validation? I was finally able to play around with it a few months ago. It can be quite handy once you understand how it works. The New DDoS Landscape