Caleb Eckman

Code + Design

About me

I'm a software developer that lives and works in Holland, Michigan. I'm a creative at heart and visually driven, so I tend to specialize in front-end web development. When I'm not working with code I'm living a fun and chaotic life with my wife and young kids. Other hobbies include board games, Minecraft, and photography.

Caleb Eckman walking on top of a mountain

Posts

If I ever come up with anything funny or clever to write about, you'll see it show up here.

  • Hello world

    If at first you don't publish, try try again. I've redone my site a couple of times in the past few years, but I've never actually had the guts to push it live. If you're reading this, it means I got through a ful... Read more

My favorite tools

Astro is an incredibly popular meta-framework that shines when creating static websites. It offers component-based HTML templating, scoped CSS, and the ability to use any frontend framework when you need more complexity.

Svelte has been my recent go-to for frontend frameworks. It seems to combine the best parts of React and Vue, while maintaining a simple and consistent syntax.

CSS Logo A purple square with rounded corners and the letters CSS inside in white

Unlike most developers, I love writing CSS. It's my favorite part of frontend development. Not a fan of Tailwind, inline styling, or any other weird tooling that JS has introduced. So much can be accomplished with a well-written stylesheet.

AlpineJS is a fun, modern, drop-in replacement for JQuery. It introduces useful functionality and stateful logic without the overhead of traditional frameworks.

HTML5 Logo Badge

Don't laugh, yes I'm including HTML. It's incredible how many frontend devs don't know how to write proper, concise HTML. Maybe I'm just an old millennial, but HTML continues to be incredibly important for the <form> and function of the web.

What's next

I've recently updated my site, but I'm not finished yet! Check back often to see new visuals, projects, and blog posts centered around frontend development. Thanks for stopping by!