We have all heard the advice that you should be interviewing the company as much as they are interviewing you. First, you need to know which qualities you are looking for in your next job, and then you need to know how to ask the right questions. I recommend asking company culture questions in your first interview and then project/client…
-
-
Top 5 Tools For Finding Your Next Tech Job
Like so many others this year, I am getting the 2023 tech layoff experience. With all the competition, it can be overwhelming to figure out how to proceed. After receiving automated rejection emails from companies, I decided it was time to fight tech with tech. Here are my recommended top 5 tools for finding your next tech job. I hope…
-
Managing Tech Layoff Anxiety
We are getting news daily of the numbers being laid off from prominent tech companies. Perhaps you have been laid off or know someone who has. What seemed so secure a year ago, now has the industry shaken. How can we overcome the inevitable stress that comes with these uncertain times? Anxiety is our brain telling us that we are…
-
Chrome DevTools 101
A developer has to have the right tools and the knowledge on how to use them to be successful. My top most utilized tool as a Front End Developer is Chrome DevTools. So start by right clicking on your browser and selecting Inspect or using the hotkeys commands: Command + Option + I for Mac or F12 for Windows/Linux. Creation…
-
Design to OpenAPI Spec
Front End Developers from time to time have to flex their fullstack muscles to deliver a feature on time. One thing that was new and very intimidating to me was taking on the task of writing API Specifications. Most of the time the FE developers are handed the API Spec and asked to build something with it. What do you…
-
Theme: The One about Palette
If I could go back in time to when I was creating a portfolio, I would set up a color palette before I began building out any UI. While it may seem like extra steps, it does save time in the long run and prevents usage of incorrect colors or colors that are not complementary. A palette can transform your…
-
Links vs Buttons
One fairly common situation to encounter in a design are links that look like buttons or buttons that look like links. I am going to present you with some good practices on how to write code for a design like this. What’s the Difference? For the purpose of clarity, the use of the word “link” throughout this post does not…
-
Layout: Set Up Secrets
Layout is meant to create visual consistency across the pages. A contractor would not build the walls of house before setting the foundation. Likewise, your website layout must be developed first. Main Structures Just like you can expect a house to have floors, walls, and a roof, there are some main structures that nearly every website layout consists of. Header…
-
You Need A Quality Engineer
Today I want to talk about one of the most essential but usually underrated roles on a software engineering team: the Quality Engineer (QE). Who Are Quality Engineers? Quality Engineers test code before the client and the software user experience it. These highly skilled team members have trained to look for bugs that software engineers have missed. Without their testing,…
-
Communicating with a Designer
During my first project at my company, I faced the new challenge of communicating with my client’s designer. I was quite anxious about interactions with a designer and the unknowns about their company culture. I want to share with you my experience and give you confidence as you build a collaborative developer-designer relationship. What if the design cannot be engineered?…