Aug 22, 2024 Building Websites in 2024 Really Can Be This Simple Not every website needs to run on a CMS, implement a build process, or use a framework.
Aug 9, 2024 Christian Heilmann on Building a “Simpler, More Accessible Web” Web development doesn’t need to be so complicated, nor should it be.
Jul 11, 2024 Seven WordPress Alternatives That Make It Really Easy to Start Blogging WordPress is far from the only option when it comes to blogging, and may no longer be the best one for many writers and publishers.
Jul 7, 2024 Getting Speculation Rules, Prerendering, and Website Analytics to Play Nicely Together With a few lines of JavaScript, you can improve your website’s performance and still gather useful analytics data.
Jun 19, 2024 Highlighting Selected Table Rows with CSS and the :has() Selector As CSS grows increasingly robust, it allows us to do things that would’ve been impossible even just a few years ago.
May 22, 2024 Three Simple Steps for Improving Web Font Performance You don’t need to sacrifice style to achieve good website performance.
Apr 9, 2024 Even Though It’s 2024, Keep Optimizing Your Website Images This time around, though, let’s throw AVIF and WebP into the mix.
Mar 5, 2024 How Native Mixins Could Make Your CSS More Efficient Although still conceptual, native CSS mixins could lead to cleaner CSS and further reduce the need for tools like Sass.
Jan 30, 2024 Create More Flexible CSS Layouts with the “:has()” Pseudo-Class The “:has()” pseudo-class can solve some unique design problems, resulting in more adaptive, even reactive website designs.
Nov 29, 2023 Building a Better Social Media Post with Semantic HTML I’m trying to push back against an ongoing trend in web development to over-complicate… well… everything.
Nov 13, 2023 Your Website’s URLs Can and Should Be Beautiful The key to making a beautiful URL is finding a balance between brevity and clarity.
Nov 8, 2023 Tinylytics Is a Simple, Privacy-Focused Alternative to Google Analytics I like having some idea of how Opus is doing. Tinylytics provides that in a simple, well-supported package.
Jul 18, 2023 Displaying Multiple Authors for Entries in ExpressionEngine ExpressionEngine doesn’t let you display multiple authors for a single entry. Here’s a workaround that doesn’t require any add-ons.
Jun 25, 2023 Chris Coyier Explores “Modern CSS in Real Life” Modern CSS features, like logical properties, open up new avenues for website functionality and accessibility.
Jun 20, 2023 A Real World Example of the Benefits of Image Optimization With just a few, simple steps, I was able to make a dramatic improvement to a client’s website.
Apr 20, 2023 Web Dev Links (April 2023): Color Palettes, Gradients, Typography, Analytics, and More Gradients and vertical rhythms and shadows, oh my!
Apr 14, 2023 Opus Is My Hot Rod In addition to being a writing outlet, Opus consistently gives me opportunities to roll up my sleeves and tinker.
Jan 21, 2023 Fixing the iOS Toolbar Overlap Issue with CSS Viewport Units A new CSS feature can fix a mobile layout issue that’s annoyed web developers for years.
Jan 13, 2023 Concerning Hyperlinks Because of their ubiquity, it can be easy to overlook certain best practices when adding hyperlinks to your website.