career

The Thunder Island Navigator

The Thunder Island Navigator

Join Me On a Career Journey I haven't posted in a while because I've been working on The Thunder Island Navigator, a newsletter about the software engineering field and job market to help aspiring (and seasoned) developers navigate the current market. I've built the newsletter using Beehiiv, which has lots of canned no-code tools to build a simple web page for subscribers and potential subscribers. For registering and managing the domain, I used Namecheap, which was a really smooth experience overall. As of right now, I'm aiming to post a new article every Monday, Wednesday, and Friday. I may have…
Read More
6 Top Courses to Master Software Architecture

6 Top Courses to Master Software Architecture

Hi everyone! I’ve been lucky to team up with some awesome folks who have led over 180 training sessions, helping around 2,000 people get their IT certifications. This experience has really shown me how important good learning is if you want to rock at software architecture. Today, I’m thrilled to share with you some of the best courses out there if you’re looking to get serious about software design and architecture. Whether you're just starting out or you've been in the game for a while, these courses will help you up your game in secure software design and system design…
Read More
Once You Touch It, You Own It!

Once You Touch It, You Own It!

While working for my last client, we needed to extend an existing feature. We had to import an Excel file with a list of guests into a group event. Think of importing all the guests to a wedding reception at a hotel. "You only have to add your changes to this existing component. It's already working." That was what our Product Owner told us. I bet you have heard that, too. The next thing we knew was that the "already-working" component had issues. The original team was laid off, and we couldn't get our questions answered or count on them…
Read More
7 Awesome Career Tips Your Manager Will Never Tell You

7 Awesome Career Tips Your Manager Will Never Tell You

While starting a career, your immediate manager becomes the guide to finding your feet in the organization. You could become very close and mimic your decisions based on how your manager will handle situations. While this is good at the start, it may not help you in the long run. Your manager, at some point, may go higher or change jobs. You could get a new leader who has a unique style of working. All these scenarios could derail your career if you had kept all the eggs in one basket. So these are strategies you can use to stay…
Read More
Working on Something You Hate for 7 Years – How to Escape a Professional Crisis

Working on Something You Hate for 7 Years – How to Escape a Professional Crisis

Have you ever found yourself with a feeling of emptiness, feeling some kind of melancholy that you can't explain? If the answer is yes, let me tell you that I have felt it too, and it hasn't been easy to turn it off. In this post, I want to share the personal and professional crisis that I'm going through and the things that I'm doing to escape it. Before continuing, let me tell you that I know how crazy this story is going to sound and how hard it is to believe it, but it's mine and it's the only…
Read More
ReactJS vs. Angular: Which is better?

ReactJS vs. Angular: Which is better?

** Introduction **In the fast-paced world of frontend development, selecting the right framework or library can significantly impact your project's success. This article compares ReactJS and Angular, two popular choices, highlighting their differences, strengths, and some of the benefits. Also,have you heard of the HNG internship program?. I'll share my expectations and experiences in the HNG Internship program, where ReactJS plays a pivotal role. ** What is React? **React is a front-end JavaScript library used to build both reusable UI components and user interfaces. React offers flexibility and performance-based solutions due to its use of server-side rendering. It helps developers…
Read More
Master Abstract Factory Design Pattern for Programming Interviews with 5 easy steps

Master Abstract Factory Design Pattern for Programming Interviews with 5 easy steps

Abstract factory design pattern is advanced-level programming interview question, candidates are often asked to demonstrate their understanding of design patterns, specifically the Abstract Factory design pattern. This pattern is essential for creating families of related objects without specifying their concrete classes, and understanding it can significantly boost your chances of acing the interview. Go ahead and check them out! Find the largest sum subarray using Kadanes AlgorithmMastering Object-Oriented Programming in C++Palindrome Partitioning A Comprehensive Guidewhat is parameter in coding and what is the deference between param and argument in programminghow to inverse a matrix in c# find the first occurrence…
Read More
Versatility in Action: Exploring Key Fields Where MERN Stack Developers Excel

Versatility in Action: Exploring Key Fields Where MERN Stack Developers Excel

MERN stack developers are well-suited for various fields due to their proficiency in full-stack web development. Here are some key fields where MERN stack developers excel: 1. Web Development Front-End Development: Creating responsive, dynamic user interfaces using React. Back-End Development: Building robust server-side applications with Node.js and Express.js. Full-Stack Development: Handling both front-end and back-end development, ensuring seamless integration between the two. 2. Single Page Applications (SPAs) Dynamic Websites: Developing interactive and user-friendly websites that provide a smooth user experience without reloading pages. 3. E-Commerce Development Online Stores: Building scalable and secure e-commerce platforms with features like shopping carts, payment…
Read More
A importância da Comunicação para uma pessoa desenvolvedora

A importância da Comunicação para uma pessoa desenvolvedora

Para ser um profissional do mercado de tecnologia é necessário desenvolver hard skills, que são ferramentas técnicas como linguagem de programação, e soft skills, que são habilidades comportamentais como a comunicação. Ambas as características são essenciais para construção de uma carreira. Além das Linhas de Código Na rotina de trabalho, a pessoa desenvolvedora irá se comunicar constantemente, seja de forma síncrona, em reuniões, ou de forma assíncrona, trocando mensagens. É importante transmitir as informações de forma clara e concisa. Escrevemos código para outras pessoas e não apenas para as máquinas. Interagindo com Equipes Outro ponto importante da comunicação é a…
Read More
Finding the Largest Sum Subarray: Step-by-Step Guide Using Kadane’s Algorithm

Finding the Largest Sum Subarray: Step-by-Step Guide Using Kadane’s Algorithm

Finding the largest sum subarray is a intermediate problem in coding interviews. In this guide, we'll explore how to locate the maximum sum of a continuous subarray using Kadane's Algorithm. Don't worry if this sounds complex at first—we'll break it down step by step. Go ahead and check them out! Find the largest sum subarray using Kadanes AlgorithmMastering Object-Oriented Programming in C++Palindrome Partitioning A Comprehensive Guidewhat is parameter in coding and what is the deference between param and argument in programminghow to inverse a matrix in c# find the first occurrence of a string Longest common substring without repeating characters…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.