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
In The Works – Amazon Aurora Serverless I am very excited about this product; it seems perfect for hobby projects. If you’re already paying $5/mo for somewhere to host your application do you really want to use that machine’s resources for your database too? I’ve had to because I don’t want to add another $5-$10/mo just for a database. I expect this will take care of that need very well.
VS Code Can Do That? VS Code is an excellent editor, and this site has great tricks I never knew about Technology Trends for 2017 | Technology Radar ThoughtWorks has put out their latest edition of their technology radar. They keep an eye on techniques, tools, platforms, languages and frameworks and have a short write up and a rating on how they expect to see things go. These ratings are based around their usage of them as a company, but they provide an interesting insight.
5 React 16 Features You Can’t Live Without This is a nice runthrough of some of the most important updates that came with the latest version of React. The OWASP Top 10 is killing me, and killing you! Security is important in web applications and can have disaterous results, like the Equifax hack. Most of the top 10 issues are carry overs from at least 2013, and that is embarassing.
Ten Extras for Great API Documentation Good APIs and API documentation are hard. This article has suggestions for good API documentation, and I have to agree with it. Most of the APIs I’ve enjoyed using followed these concepts. I’m working on a project with a friend and one service he wants to use has nothing more than a generated Swagger UI page with minimal explanation. I’ve had to guess at so much and I really wish they had followed even half these concepts.