What does it mean to be a full-stack developer? Well, according to W3Schools, it means: “a person who can develop both client and server software”.
While I do agree with their definition, I would add that full-stack developers are basically match-makers 🥰. On their own, the frontend and backend are independent and don’t necessarily care about…
Recently I have focused on reviewing fundamentals and deepening my knowledge of topics I learned during my bootcamp in order to learn something new. However, this time I decided to take a break and challenge myself to learn something new to share with you all! Today we’ll be learning the basics of setting up a simple Node.js/Express API.
If you know JavaScript, whether because you’ve built your frontend with vanilla JavaScript or React, then I recommend exploring a backend with Node.js…
During my time at Flatiron School, when it came to starting our projects in Mod 2, we were recommended to create our apps with a PostgreSQL database because it would be easier for when we want to deploy it. At the time that was the only reason I needed to create my apps with PostgreSQL. Now that I’ve graduated, I want to learn more about…
We all start from somewhere, and one of the things I enjoy most about coding is that we’re often beginners. When learning something new I often start with the vocabulary so that I have a strong foundation for the new concepts. That said, after you get the hang of things sometimes it’s the basics that are the hardest to explain…
Something you’re bound to come across in JavaScript are callback functions. While I know what callbacks are doing and how to write them, I acknowledge that my understanding is only superficial 😞 In my own research to learn more, I’ve found that the explanations are either too vague or use too much technical jargon with nothing in between. …
Last week I had my first technical interview through Skilled. Even though it was a mock I wanted to do well, but just the thought of doing a technical interview made me nervous. For a whole week I researched “what you need to know for technical interviews”, reviewed the fundamentals of JavaScript, studied data structures and algorithms, practiced with LeetCode, and basically stressed myself out thinking how much I didn’t know. …
Sometimes the hardest part about starting a new project is just that…starting. Once you come up with an idea, draw up your entity relationship diagram (ERD) and wireframe, decide what features you want to work on, create the project AND connect the repositories to GitHub, it’s finally time to start coding!
While you may be ready to start building your project, all projects need a solid base. That’s where this guide comes in! For me, the beginning set up is…
For my latest project I built a full stack application with a Rails API backend and a React/Redux frontend. In addition to being my latest project, it is also my last project with the Flatiron School because I have now graduated! I truly enjoy being a full stack developer and plan on building out more side projects; graduating isn’t the end but the beginning for me.
Since I’m planning on working with React for the frontend and Rails…
2020 has been a strange, crazy year. Our physical limitations have been put to the test as well as our mental and emotional health. We are trying to get back to normal, but our normal isn’t going to be the same as before. There are implications that we need to live with right now that will impact how we live after. And the year isn’t even over yet.
For the past five months I have been participating in Flatiron School’s Web Development Fellowship. I applied at the end of February, just before the world shut down due to COVID-19 and…
After learning JavaScript many developers turn to learn React. In fact, if you google “is react worth learning?” there are quite a few articles that answer this question with a strong YES.
But what is React? What is its associated language JSX? How does it compared to JavaScript?
I admit, if you asked me these questions two weeks…
“Be present. Be open. Be kind. But speak your mind.” 🌱 Passionate about tech, connecting with people, eating good food, and dancing to my heart’s content.