Thirdy Gayaressoftware-engineer.thirdygayares.com·Sep 10, 2024Simple Project Structure for an Enrollment System Using MVC in JavaScriptIn this post, we will explore how to set up a clear and organized folder structure for an enrollment system using the MVC (Model-View-Controller) pattern in simple JavaScript. By keeping the code well-structured, you can manage students, courses, and...Discussjavascript file structure
Thirdy Gayaressoftware-engineer.thirdygayares.com·Sep 10, 2024MVC (Model-View-Controller) vs MVVM (Model-View-ViewModel)MVC (Model-View-Controller) Model: This is where your data lives. It’s the part of your app that handles things like saving, updating, or loading information. View: This is what the user sees. It shows the data from the Model on the screen. Contro...DiscussMVVM
Gaetano Osurgaetano-osur.hashnode.dev·Aug 14, 2024Model-View-Controller Architecture in Rails.In M-V-C architecture, a software is modeled into three main components: model, views, and controllers Models -> Acts as the medium for data interaction and representation Views -> Handles the presentation of information to the user. Controllers -...DiscussRails
Harshharshumpoxy.hashnode.dev·Aug 4, 2024Simplifying Backend Repo StructureCurious about how modern web applications work behind the scenes? In this article, we’ll simplify the MVC model, showing how it neatly organizes code into models, routes, controllers, and more. Discover how this structure helps build efficient, scala...Discussmvc
Prashant Baleprashbale.hashnode.dev·Aug 2, 2024Spring MVC Best Practices with Code Snippets1. Use Constructor Injection Prefer constructor injection over field injection for better testability and immutability. Constructor injection ensures that the dependencies are provided when the object is created, making it easier to test and ensuring...DiscussSpringboot
Mehdi Jaimehdijai.hashnode.dev·Jul 29, 2024Step-by-Step Guide to Creating a NodeJS/ExpressJS API Using Controller PatternIntroduction Abstraction is a core objective of programming language frameworks, including LaravelPHP, NestJS, and ASP.NET. These frameworks implement the MVC (Model-View-Controller) pattern, effectively abstracting HTTP handling, routing, and databa...DiscussNodeExpAPIcontrollers
Michael Pipermichaelpiper.hashnode.dev·Jul 26, 2024Architecting Your Flutter Project: Best Practices and GuidelinesIntroduction A well-architected Flutter project is crucial for building scalable, maintainable, and testable applications. Proper project architecture helps in organizing your codebase, managing dependencies, and ensuring a smooth development workflo...DiscussFlutter
Hamad Saifhamadsaif.hashnode.dev·Jul 14, 2024Quick and Easy Laravel Project Setup on WindowsIntroduction Installing Laravel on Windows involves setting up PHP, Composer, and the Laravel installer. This guide will help you configure your development environment to start building powerful web applications effortlessly. Table of ContentsStep 1...DiscussMVC architecture
Pathan Naheda Mohammed Khannahedapathan.hashnode.dev·Jul 1, 2024🏛️ Mastering Architectural Design Patterns: Building Robust Software Architectures📌 What is a Design Pattern? A design pattern is a tried and tested solution to a common problem in a specific context. They serve as templates to guide software development, making the process more efficient and standardized. 🛠️ Example: MVC (Model...DiscussJavaMVC architecture
Syed Aquib Alihadetan.hashnode.dev·Jun 21, 2024DotEnv, Router, MVC and MiddlewareDotEnv Environment variables are variables that are set outside of a program, often through a cloud provider or operating system. In NodeJS, environment variables are a great way to securely and conveniently configure things that do not change often,...Discussdotenv