This tutorial assumes you’ve already started developing your React app. If you need to build your app from scratch, refer to my step-by-step guide here.

JavaScript Devs ❤ Maps

As JavaScript devs, we love maps. Array maps and Google Maps. Maps of all kinds. It is with this love of loops and navigation, that I will focus on implementing a Google Map in my React app, Surf Break Costa Rica.

If you’re new to React development like me, you’ve likely scoured the web for documentation on functional components. …


UseEffect in full effect.

Unburdened by the Knowledge

If you’re new to React like me, the “for days” part of this article’s title probably hits close to home! Learning React is no joke and a lot of React concepts can be mind-boggling to a newbie. With hooks being all the rage these days, it’s inarguable that using the UseEffect React hook is a staple in every React developer’s diet. Unburdened by the knowledge, I’ll offer my recent experience wrapping my head around this concept and will refer to my very modest Doggonit app to illustrate my points.


Dear Hiring Manager:

In any field, the hiring process is undoubtedly flawed and demoralizing, to say the least. As someone who just started looking for software developer roles, I am particularly dismayed by my experience so far and I can’t help but wonder how much harder it must be for those who don’t have a professional background and strong support system to fall back on.

“By filtering candidates out with an exam, you’re creating a box and you’re going to get the same types of candidates out of that box over and over again.”

Recent research suggests that you could be filtering out…


This tutorial assumes you’ve already started developing your React app. If you need to build your app from scratch, refer to my step-by-step guide here.

Every app requires navigation to function. In building a React app for Surf Break Costa Rica, I fumbled my way through learning how to simplistically incorporate React Router DOM and Tailwind CSS to build out a navigation bar component. Here are my learnings so you can do so with ease!

Step 1: Create a Component Skeleton

Add the baseline components you’ll be using in your application. For Surf Break Costa Rica, I started by creating Home, Navigation, and Login components. …


Follow along as I create the baseline structure for my latest React app, Surf Break Costa Rica.

Step 1: Create Your GitHub Repo

  • Sign into GitHub and navigate to the homepage
  • Select “New” next to “Repositories”


Vibe with Me

It’s 11 am Eastern Time on a Monday morning. The snow on the ground outside my Cape Cod home has almost completely melted and the view outside my bedroom-turned-office can be described with just five words: “traffic”, “wet ground”, and “dirty snow”. Better yet, one word: “gross”. The Monday blues is a regular visitor around here, but this time in January I’m particularly feeling it. It’s with this lingering sense of blah that I join my first Lambda School Labs lecture.

Securing My Bag

Flashback to 9 months ago. I enrolled in Lambda School over the summer, when the pandemic was in its…


“If you had told me a year ago that I’d learn to love software development, I’d staunchly deny it.”

If you had told me a year ago that I’d learn to love software development, I’d staunchly deny it. Up until last year, I spent my entire career working in business roles on development teams at Microsoft, adamant that I didn’t want to be a developer. (I can hear my former colleagues giggling now.) I recalled my struggles with high school math and science and rejected the prospect that I could actually be good at something (I wrongly-perceived to be) hard-skills-based…


Having spent 8+ years at Microsoft as a Business Program Manager on a development team, I can tell you I’ve had plenty of pulling-my-hair-out moments when engaging with my colleagues. Over the past year, I’ve transitioned into a career in software development. Having unique experience from both sides of the fence, I’d like to offer my advice on how to excel in your career as a developer.

Communication…Communication…Communication

Did I mention communication? This section is a big one for a reason. Communication is what makes a team thrive, or conversely, fall apart. …

Mary

I'm a Full Stack Web Developer, with a passion for the frontend and strong interest in React development.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store