Martin Spickermann is a Senior Ruby on Rails Software Developer & Principal Engineer building web applications at scale using the Ruby on Rails since 2006
295: Slushygate, sextortion, and nano-targeting - Smashing Security
What is slushygate and how does it link to sextortion in the States? What is the most impersonated brand when it comes to delivering phishing emails? And what the flip is nano-targeting? All this and much much more is discussed in the latest edition of the "Smashing Security" podcast by computer sec
A Guide To Command-Line Data Manipulation — Smashing Magazine
No more random scripts in Python and JavaScript to transform CSV or JSON data. In this article, Alvin Bryan shows you how to use Miller, a small and powerful CLI tool, to do all your data processing.
How To Search For A Developer Job Abroad — Smashing Magazine
Working abroad is a popular prospect, yet many people — including professionals in the tech sphere — don’t know where to start. In this article, Andrew Stetsenko gives you an ultimate step-by-step guide to finding and making international opportunities happen.
Lesser-Known And Underused CSS Features In 2022 — Smashing Magazine
CSS is constantly evolving, and some cool and useful properties either go completely unnoticed or are not talked about as much as others for some reason or another. In this article, we’ll cover a fraction of those CSS properties and selectors.
Those HTML Attributes You Never Use — Smashing Magazine
In this article, Louis Lazaris describes and demonstrates some interesting HTML attributes that you may or may not have heard of and perhaps find useful enough to personally use in one of your projects.
Debugging in CSS means figuring out what might be the problem when you have unexpected layout results. We’ll look at a few categories bugs often fit into, see how we can evaluate the situation, and explore techniques that help prevent these bugs.
Tree-Shaking: A Reference Guide — Smashing Magazine
“Tree-shaking” is a must-have performance optimization when bundling JavaScript. In this article, we dive deeper on how exactly it works and how specs and practice intertwine to make bundles leaner and more performant. Plus, you’ll get a tree-shaking checklist to use for your projects.
Reducing HTML Payload With Next.js (Case Study) — Smashing Magazine
This article showcases a case study of Bookaway’s landing page performance. We’ll see how taking care of the props we send to Next.js pages can make loading times and Web Vitals better.
Web Design Done Well: The Ordinary Made Extraordinary — Smashing Magazine
Sometimes it’s the little things in web life that make us look twice. From carousels to documentation to cookie disclaimers, here are some sites taking the mundane and sprinkling in a little magic.
A Complete Guide To Incremental Static Regeneration (ISR) With Next.js — Smashing Magazine
Incremental Static Regeneration (ISR) is a new evolution of the Jamstack, allowing you to update static content instantly without needing a full rebuild of your site. The hybrid approach of Next.js allows you to use ISR for e-commerce, marketing pages, blog posts, ad-backed media, and more.
In this article, Tobias explores some of the less known but very useful features in Git. You’ll learn how to recover deleted commits, clean up your commit history, use submodules to manage third-party code and compose commits with precision — along with a friendly Git cheat sheet.
Cyber Security Tutorial: A Step-by-Step Tutorial [Updated 2024]
This Cyber Security tutorial✔️helps you understand what is cyber security, ethical hacking, penetration testing, and how to become a cyber security engineer
Sell, buy, show off your side projects - SideProjectors | Marketplace to buy and sell side projects.
SideProjectors is a friendly marketplace to sell and buy interesting side projects from other people. If you are a developer with side projects then this would be a perfect community for you to discover what others are building.
In 2012, I decided to try to learn MIT's 4-year undergraduate computer science curriculum in 12 months, without taking any classes. I was successful in passing the final exams for 33 classes and completing the required programming projects. You can view my TEDx Talk regarding the challenge, see links to all the free material I used, and see all the exams and projects I posted.
Sam Julien: Director of DevRel and Your Biggest Fan
Sam Julien is a Developer Relations director, writer, and teacher. He loves helping people level up their developer advocacy or web development job using Node, Angular, Gatsby, and React.