Manav PhullUsing Svelte.js with Flask backend serverIn this blog post we will build a simple flask based API and connect it to Svelte front-end for an end-to-end applicationApr 12, 20211Apr 12, 20211
Manav PhullTop tips for becoming a better programmerIT industry is getting hot, with demand for developers ever increasing. Here are five tips that make a developer better at their job and…Mar 6, 2022Mar 6, 2022
Manav PhullTop 5 JAVA frameworks for Integration Developers in 2022Identify the # of apps you interact with within a day, and you will find that these numbers have increased exponentially over the years…Mar 7, 2022Mar 7, 2022
Manav PhullIs Composable Architecture possible?“An organization that delivers business outcomes and adapts to the pace of business change. It does this through the assembly and…Mar 10, 20221Mar 10, 20221
Manav PhullUsing Gitflow for source code managementGitflow is an implementation aspect of Git workflow. It is relatively declarative, indicating the branches to be created and how to manage…Apr 26, 2022Apr 26, 2022
Manav PhullVersioning your Software releases — SemVer 2.0.0Semantic Versioning or SemVer has been gaining popularity over the last few years, especially with Open source software where the creators…Apr 29, 2022Apr 29, 2022
Manav PhullUsing Semantic Versioning with GitflowIn the last two articles, I wrote about Gitflow and Semantic versioning basics. In this article, we will combine the two and look at a…May 3, 2022May 3, 2022
Manav PhullMaking a case for programming casesA developer inadvertently faces the constant challenge of naming — variables, functions, files, projects etc.Jun 2, 2022Jun 2, 2022
Manav PhullJava Learning Roadmap ‘2023Java is one of the most widely used programming languages in the world, powering everything from enterprise applications to mobile apps and…Feb 15, 20231Feb 15, 20231
Manav PhullTechnological Singularity — and the perils thereofThe term “Singularity” has different meanings in different fields, but generally, it refers to a point at which something becomes infinite…Feb 17, 2023Feb 17, 2023
Manav PhullBoosting Your Productivity with the Pomodoro Technique — A Practical GuideMaintaining focus and managing time effectively can be challenging in today's fast-paced world. The constant barrage of notifications…Mar 20, 2023Mar 20, 2023
Manav PhullTackling Data Inconsistency in Spring Boot — Implementing Optimistic LockingSpring Boot is a widely-used framework for creating stand-alone, production-grade Spring-based applications. As these applications grow…Mar 20, 2023Mar 20, 2023
Manav PhullTop 10 Books that every developer should readEmbarking on a journey in software development? Sharpening your skills as an experienced programmer? Regardless of your experience, it’s…Apr 5, 2023Apr 5, 2023
Manav PhullA Comprehensive Introduction to Asynchronous Programming in Java — Promises, Callbacks, and FuturesAsynchronous programming is a crucial technique for developing scalable, high-performance applications. By executing tasks concurrently…Apr 12, 2023Apr 12, 2023
Manav PhullThe Art of Java Annotations — A Comprehensive GuideJava annotations are a powerful feature introduced in Java 5. They allow developers to provide metadata about the code, streamline…May 6, 2023May 6, 2023
Manav PhullSoftware Design Fundamentals in 2023: Essential Concepts for Modern Software Developers — Part IWelcome to our three-part blog series on essential concepts for modern software developers! In today’s rapidly evolving technology…May 12, 20231May 12, 20231
Manav PhullSoftware Design Fundamentals in 2023: Essential Concepts for Modern Software Developers — Part IIcontinued from Part-IMay 12, 2023May 12, 2023
Manav PhullSoftware Design Fundamentals in 2023: Essential Concepts for Modern Software Developers — Part IIIcontinued from Part-IIMay 12, 2023May 12, 2023