Stefi Rosca

👩‍💻 Frontend Developer, 🌍 traveler and⛷️ Skier

Recurse Center Alumn

🐻 JSHeroes - The tech conference I’m looking forward to this year

Last year I attended my first in-person tech conference, JSHereos in Cluj, Romania. It was an experience that exceeded all my expectations. I left with valuable insights and knowledge to improve my skills, while at the same time connected with other…

🔨 Stefi’s Shorts #5 - patience and consistency

Dear friends, Welcome to the 5th edition of my newsletter! 5 weeks in, I can’t believe it! Now it’s time to figure out how to make it an actual newsletter where people can subscribe via email. Since my twenties, I've always dreamed of becoming a YouTuber. This…

🌄 Engineering Management for the Rest of Us - Book Notes

Goodreads: Engineering Management for the Rest of Us ⛰ What It's About A book that provides leadership tools and ideas on how to lead as an engineering manager Talks about thoughtful leadership . Sarah Drasner shares lessons she learned while moving into a…

⏳ Stefi’s Shorts #4 - Protect your time

Dear friends, I’ve realized that Friday isn't the best day for sending out a newsletter. If I don’t have time to finish it in the morning I end up spending my evening on it and this doesn’t align with my weekly plan given Friday evenings are reserved to spend…

🎾 The Inner Game Of Tennis by Timothy Gallwey - Book Notes

Goodreads: Inner Game of Tennis ⛰ What It's About Insightful: Mental techniques and strategies for improving focus, concentration, and overall mental toughness especially when playing elite sport. Simple: Short and to the point book discussing Sports…

🎾 Stefi’s Shorts #3 - Do it for yourself

Dear friends, This hasn’t been an easy week but it’s ending well which is the important part. Sometimes luck is on your side, don’t take that for granted. A few weeks ago I read the book Inner Game of Tennis . This was quite a random choice as I only played…

🇵🇹 Stefi’s Shorts #2 - On taking risks

Dear friends, This week, I had the opportunity to participate in a company offsite in Lisbon, Portugal. As an introvert, meeting everyone initially felt a bit overwhelming, especially since we operate as a remote company. However, I found myself genuinely…

🌱 Stefi’s Shorts #1 - Just get started

Dear friends, The past weekend I was listening to a Ali Abdaal’s Deep Dive podcast episode Someday Is Today: Achieve Your Goals And Live Without Regret - Matthew Dicks and in this conversation, Matthew mentioned that from his experience coaching people…

😱 A year without Instagram

At the end of 2023, I struggled to complete the reading challenge I signed up for on Goodreads. It's not that I dislike reading; it was more about not making enough time for it. Realizing I spent a significant amount of time on my phone, especially on social…

💸 Rare Financial Advice: The Power of Giving Back

This year, I dedicated a significant amount of time to understanding personal finances as I wanted to know how to make the most of my savings and navigate different financial instruments. Along this path, I started reading Tony Robbins’s Unshakeable: Your…

🚣 10 Must-Know VS Code Shortcuts

Moving from keyboard to mouse to perform some action can sometimes be annoying. VS Code has some really nice keyboard shortcuts to help keep me in flow when working with code. In this article, we'll explore 10 must-know VS Code shortcuts that I use on a day to…

🏋️ 12 Beginner friendly Codewars challenges in JS

Codewars katas, coding exercises, felt really intimidating. Even though I started with small easier challenges in the last weeks of my bootcamp at first I struggled. I didn't really understand what the kyu's were and wasn't sure where to start. Luckily I…

🥐 Giving my first tech talk while still learning to code

Disclaimer: you never stop learning to code. TL;DR: Sharing my experience of submitting a talk proposal, getting accepted, preparing the talk and flying to Paris to deliver it. It wasn't a walk in the park. If you prefer to just watch the talk I gave about…

🚠 My journey into tech

TL;DR: The path to becoming a developer isn't a walk in the park at least it wasn't for me but as you will see, not all obstacles are unshakeable. Did you ever want to do something that people like you aren't supposed to do? I knew early on that I wanted to…

🧰 Setting up your username and email in Git at your first dev job

One of the things I had to do when getting my first job was configuring Git. Unless you setup your name and email address Git will take it from the environment. This is important because every Git commit uses this information and if it's not setup correctly it…

🦩 5 Free coding resources that helped me get my first frontend developer job

When I wanted to learn how to code I thought the only available options were either to go to university or attend a bootcamp. Given I wasn't sure if this was what I wanted to do long-term, I wasn't ready to invest. Luckily I found out about some great free…

✨ 7 Tips & tricks to make your console.log() output stand out

1. Styling your console.log Is this necessary? Probably not, but if you want to leave an easter egg message on your portfolio website's console why not a styled one? You never know who is looking. Check out mine at stefi.codes To do this you would us the…

🤺 7 Useful VS Code extension for junior web developers

In my early days of coding I used to get quickly frustrated when my code didn't run. It felt like I was doing everything right but the web app still didn't work. Mostly it was a silly mistake, some sort of typo, a missed comma, bracket or semicolon. This made…

The Difference Between setTimeout and setInterval

Until now I was only using setInterval not being aware of setTimeout. To be transparent I didn't need to use it until working on the Speed Writing Game Here's where setTimeout made a difference. I could have gotten way using setInterval for what I needed but…

React Router how to dynamically updated search parameters of an URL

The SkiBuddies app is a web app one which one can search for skiers and snowboarders with a few filters. When doing this search I wanted the data to be shown in the URL which meant I needed to find a way to update the URL search parameters dynamically. The URL…

Understanding CSS display: inline; block; inline-block

Understand CSS display

Drawing a Christmas Robot with pure CSS

Looking back it's funny how I used to look at CSS art on codepen and think that I would never be able to do something similar. Around this time codepen sents a newsletter including a holdiday #CodePenChallenge . Those were impressive but not something I would…

CSS selectors - Who gets priority?

I always wondered how CSS selectors get priority. I knew it was classes above element selectors but was never very sure about the rest until recently when I did a CSS Fundamentals course by Kevin Powell on Scrimba . It might sound strange but I was not…

Why setting the focus outline: 0 on a button is bad

I’ve learned this thanks to the fact that I’ve shared learning about outline: 0 . I was quite annoyed by the blue ring around my buttons whenever they were clicked but didn’t spend much time looking into it. I’m not a designer so I let it go easily. While…

Using CSS Transitions

Recently Florin Pop shared a course he worked on and just launched on Udemy, 50 Projects In 50 Days - HTML, CSS & JavaScript . Given the great promotion, 10 euros for the course, I decided to purchase it in support of his work. The idea of the course is to…

Stefi Rosca © 2024