DEV Community

Jacob Stern
Jacob Stern

Posted on • Edited on

Day 39 / 100 Days of Code: Navigating Challenges and Refining My Skills

Thu, August 8, 2024

I recently faced a crucial transition in the Full-Stack Engineer path, moving from the final Responsive Design lesson of the first Web Dev Foundations course. It was a significant challenge—one I'd like more experience with—but I also recognize that becoming a proficient developer means getting comfortable with tricky situations. So, I'm moving forward.

Yesterday, I delved into refactoring code, which started as a simple cleanup but quickly revealed itself to be either straightforward or quite complex. Refactoring involves renaming classes and making the code structure more semantic. I also took on the challenge of converting units in my CSS, balancing the use of rems (relative) and pixels (absolute). This required careful consideration, as margins and padding sometimes serve structural purposes, while other times they contribute more to style.

Recognizing that I still need to solidify my understanding of responsive design, particularly with navbar and header options, I've decided to start each day with review exercises focused on these areas. By practicing consistently, I aim to build my confidence and improve my skills in creating layouts that adapt seamlessly across different devices.

Moving forward, I’m committed to tackling these challenges head-on and embracing the learning curve, knowing that each step brings me closer to mastering the skills I need.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs