CW Development
banner
cw-development.bsky.social
CW Development
@cw-development.bsky.social
Professional Web Developer with over 20 years of experience building and modifying front-end websites and web applications.
As much as I like to harp on AI, it's not going away any time soon and can be an incredibly useful tool when used correctly. This article talks about some way developers can adapt in the future (Spoiler Alert: Developers are NOT being replaced by AI).
Software Development in the Time of Strange New Angels
Five months ago, my lifelong profession of software development changed completely.
davegriffith.substack.com
November 29, 2025 at 10:00 PM
Popular Tech Stack
November 29, 2025 at 2:32 PM
May 30, 2025 at 7:16 PM
May 30, 2025 at 7:08 PM
May 16, 2025 at 1:39 PM
May 8, 2025 at 9:01 PM
Darn right! "The push towards replacing developers with AI might be a short sighted gamble for a couple of important reasons: Content that developers write is the reason why LLMs can code, and AI is a productivity tool for developers."
AI Problems Nobody is Talking About
Many tech execs are making bold (perhaps rash?) predictions about how AI is going to help them reduce their workforces.
timjwilliams.medium.com
May 8, 2025 at 3:02 PM
It's all about priorities.
The Curse of Knowing How, or; Fixing Everything | Blog
A reflection on control, burnout, and the strange weight of technical fluency.
notashelf.dev
May 7, 2025 at 9:01 PM
Tomorrow (Thursday) O'Reilly is hosting an online event in which tech professionals will discuss how AI will change software engineering - but why software engineers won't be "replaced" by AI or "AI software engineers."
Coding with AI: The End of Software Development As We Know It - May 2025 - O'Reilly Media
Join us to explore the future of AI-enabled development, for free!
www.oreilly.com
May 7, 2025 at 5:00 PM
I keep saying that AI can be a great tool to assist developers, but no not let it do the work for you.
Avoiding Skill Atrophy in the Age of AI
How to use AI coding assistants without letting your hard-earned engineering skills wither away.
addyo.substack.com
May 1, 2025 at 3:29 PM
Presenting techniques to load custom styles per authenticated user/company, using resource routes and meta functions.
How to Load Dynamic Stylesheets in React Router by sergiodxa
The blog of sergiodxa
buff.ly
February 13, 2025 at 10:05 PM
This repo features a curated list of open-source boilerplates and starter templates for web development , mobile app development, and Chrome extension development.
GitHub - EinGuterWaran/awesome-opensource-boilerplates: A curated list of production-ready and free SaaS boilerplates and starter templates. Build your next software-as-a-service project with battle-tested open source foundations.
A curated list of production-ready and free SaaS boilerplates and starter templates. Build your next software-as-a-service project with battle-tested open source foundations. - EinGuterWaran/awesom...
buff.ly
February 13, 2025 at 4:10 PM
Unlock the full potential of your Next.js app by customizing metadata to enhance SEO, strengthen branding, and boost user engagement. This guide solves common developer challenges like optimizing search visibility, managing dynamic content, and ensuring consistent metadata across pages.
How to customize Next.js metadata
Learn all about metadata and how to set it in your Next.js application
buff.ly
February 12, 2025 at 10:02 PM
Despair-Driven Development (DDD) is an unorthodox yet effective approach to software engineering that channels existential malaise, burnout, and the looming sense of impending doom into productive output.
Despair-Driven Development: Harnessing Malaise for Effective Software Engineering
In an industry that often glorifies passion, innovation, and relentless optimism, there exists a darker, more prevalent, but equally powerful force: despair. Despair-Driven Development (DDD) is an…
buff.ly
February 12, 2025 at 4:08 PM
Offline-first app development prioritizes local data storage and synchronization with the server after the fact, so that data persists even without internet connectivity.
What Every Developer Should Know About Offline-First Apps - Dev Starter Packs
Build beautiful cross-platform React Native and React apps with Dev Starter Packs.
buff.ly
February 11, 2025 at 10:02 PM
Long-term software development is best done by minimizing dependencies, rigorously testing, and prioritizing simple, well-documented code to combat complexity that inevitably increases over time.
On Long Term Software Development - Bert Hubert's writings
Recently the Dutch Electoral Board (where I am also a very part time advisor) invited me to do a talk reflecting on their open source Abacus vote tabulation software. Much software is now provided as…
buff.ly
February 11, 2025 at 4:00 PM
Here's some advice on how to promote an open source project.
5 tips for promoting your open source project
Three open source experts offer their advice on sharing open source projects with the world.
buff.ly
February 10, 2025 at 10:00 PM
A brief article about limiting each react component in your app to a single responsibility. By separating the layers of data fetching, business logic, and presentation into distinct components, code becomes more maintainable, testable, and flexible.
Single Responsibility Principle in React: The Art of Component Focus
The final part of our Clean Architecture series, exploring the 'S' in SOLID
buff.ly
February 10, 2025 at 4:00 PM
Curtesy of artist Mahnaz Yazdani
January 28, 2025 at 4:00 PM
Websites shouldn't force dark mode, as this can cause eye strain and after-effects for certain people.
Please Don't Force Dark Mode — Vishnu's Pages
Dear website designers, Please don’t force dark mode on your users. If dark mode is a characteristic of your brand, please ensure you choose a comfortable...
buff.ly
January 23, 2025 at 10:00 PM
Many tools today natively support TypeScript, including frameworks, runtimes, and bundlers , reducing the need for custom configuration. With Node.js soon supporting TypeScript by default, the ecosystem is shifting toward making TypeScript integration a standard.
TypeScript without Build Tools – Frontend Masters Boost
You can build your own TypeScript build process, and you might want to if you need true type checking and compatibility with a wider ecosystem of tools. But lots of tools, including now Node itself,…
buff.ly
January 23, 2025 at 4:00 PM
A Chrome extension to easily spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support in your web app. With ARIA DevTools, you see your website the way screen readers present it to the blind users.
ARIA DevTools - Chrome Web Store
Easily spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support in your web applications.
buff.ly
January 22, 2025 at 10:00 PM
This post covers styling considerations like focus indicators and how to use ARIA attributes. Following accessibility best practices improves the user experience for everyone, not just those with disabilities.
Accessibility essentials every front-end developer should know by Martijn Hols
Essential accessibility practices for front-end developers, including semantic HTML, alt texts, ARIA, and keyboard navigation tips to build inclusive components.
buff.ly
January 22, 2025 at 4:00 PM
In his executive actions on day one of his presidency, Donald Trump rescinded an executive order Joe Biden signed in 2023 to establish safety guidelines for generative AI.
Donald Trump rescinds Biden-era executive order on AI safety
Trump’s inauguration was stacked with tech bosses.
buff.ly
January 21, 2025 at 10:00 PM
This study examined how interruptions affect software engineers' productivity and stress across various coding tasks (writing, comprehension, and review).
RDEL #75: How do interruptions impact different software engineering activities?
Certain tasks, and their complexity, change how impactful an interruption is. Research also discovers a disconnect between perception and physiological data.
buff.ly
January 21, 2025 at 4:00 PM