Sean MarcusMastering SOLID Principles for Better Software DevelopmentSOLID is a set of five principles for writing maintainable and scalable software applications. These principles were introduced by Robert…May 2, 2023May 2, 2023
Sean MarcusBuilding Powerful Node.js Applications with NestJS: A Comprehensive GuideA Comprehensive Guide to Building Scalable Node.js ApplicationsApr 18, 2023Apr 18, 2023
Sean MarcusTypeScript FundamentalsTypeScript is a programming language that is a superset of JavaScript, meaning that all JavaScript code is also valid TypeScript code…Dec 13, 2022Dec 13, 2022
Sean MarcusA quick guide to react-queryReact-query is a library for React that allows developers to easily manage data in their applications by providing features for fetching…Dec 9, 2022Dec 9, 2022
Sean MarcusMongoDB AggregationsMongoDB aggregation pipelines allow you to process data records and return computed results. This is useful for tasks such as data analysis…Dec 8, 2022Dec 8, 2022
Sean MarcusCustom React Hooks — A quick guideReact hooks are a new feature in React 16.8 that lets you use state and other React features without writing a class. They were created to…Dec 7, 2022Dec 7, 2022
Sean MarcusNext JS | Nuxt JS | Vite | More.Next.js, Nuxt.js, and Vite are all web frameworks that are designed to make it easier to build and deploy web applications. They each have…Dec 5, 2022Dec 5, 2022
Sean MarcusTailwind CSS vs. Material UITailwind CSS, Material UI, and other React styling tools are all different ways of applying styles to a React application.Dec 4, 2022Dec 4, 2022
Sean Marcus10 Fundamentals for good web designEveryone loves websites that are pleasing to the eye. Sites that are easy on the eyes are more likely to be visited again and again. In…Jan 30, 2022Jan 30, 2022
Sean Marcus10 ways to build your brand as a software developer1. Create a blog or website and share your thoughts, ideas, and experiences as a software developer.Jan 30, 2022Jan 30, 2022