I'm Dan Denney, a front-end dev at DataCamp and all-around fan of design and development.

I'm on the socials...
As the sun sets outside, John sits in his dimly lit room, eyes glued to his computer screen. He's recording his latest tutorial, his voice laced with excitement as he explains the intricacies of coding. His computer desk is cluttered with books, papers, and empty coffee cups. John's hands dance over his keyboard, his eyes flicking back and forth between his notes and the screen. The camera lens captures the glow of the computer screen on his face, as well as the occasional flicker of frustration. --ar 3:2 --seed 3249781 --v 5.1 Strapi Series, Part 10: Links Data and Requests The first collection and another single type An illustration of a boxer being punched in the face by another boxer, with the boxing ring in the background, in the style of an oil painting, viewed from an overhead perspective --v 5 --ar 3:2 Strapi Series, Part 9: Thinking In Data Learning valuable lessons from initial creation attempts abstract shapes and colors, with letters, postpunk 80s retro --v 5 --ar 3:2 Strapi Series, Part 8: Font Sizes and Colors Identifying patterns and planning for implementation an epic battle between a white wolf and a black wolf, with glorious lighting in the style of Ignasi Monreal artwork --v 5 --ar 3:2 Strapi Series, Part 7: Light and Dark Mode Setting up dark mode with a curveball An illustration of a mysterious book of spells with a glowing, arcane symbol on the cover, surrounded by flickering candles and an ominous mist, in the style of dark fantasy art, photorealistic, viewed from a top-down perspective --v 5 --ar 3:2 Strapi Series, Part 6: Coming Soon QA Adding TypeScript and Storybook to verify and see data An illustration of a monstrous creature with multiple tentacles reaching out to grab dozens of email icons, which are scattered throughout a chaotic, cluttered background. The creature's many eyes are fixed hungrily on the colorful icons, and its sharp teeth are bared in a menacing grin. The style is highly detailed and somewhat dark, with rich shadows and bright highlights creating a sense of depth and dimensionality. The perspective is slightly overhead, with the viewer looking down on the scene from a vantage point just above the creature's many limbs --v 5 --ar 3:2 Strapi Series, Part 5: A Coming Soon Component Hooking Strapi up to a component for collecting emails An illustration of an outline of a web project, with a person sketching the wireframe on a whiteboard, in the style of a technical drawing, viewed from a top-down perspective, with a computer and a notebook in the background. --v 5 --ar 3:2 Strapi Series, Part 4: A Fake Company Creating some details to make the project fun An illustration of an outline of a web project, with a person sketching the wireframe on a whiteboard, in the style of a technical drawing, viewed from a top-down perspective, with a computer and a notebook in the background. --v 5 --ar 3:2 Strapi Series, Part 3: Repo Setup Cloning, yarning, and command lining An illustration of an outline of a web project, with a person sketching the wireframe on a whiteboard, in the style of a technical drawing, viewed from a top-down perspective, with a computer and a notebook in the background. --v 5 --ar 3:2 Strapi Series, Part 2: Architectural Decisions Basic decisions around the tech stack An illustration of an outline of a web project, with a person sketching the wireframe on a whiteboard, in the style of a technical drawing, viewed from a top-down perspective, with a computer and a notebook in the background. --v 5 --ar 3:2 Strapi Series, Part 1: Project Outline An overview of what I hope to create an illustration of a robot playing with a toy human --v 5 --s 777 --ar 3:2 I Didn't Write This Blog Post The computers have taken over this website You Can't Make Others Love CSS Sharing my take on the utility CSS wars Fixing x-robots nofollow with Vercel Fixing a an issue when proxying to Vercel 2d icons, 3d icons, grunge, ui, graphic design, high contrast, artstation --ar 3:2 Custom collection list markup in Eleventy Trying something with using custom markup for each item in a collection list