GDSC WOW 2024

How to Build a 'Robust' CI Pipeline? Fastlane - An automation tool for iOS devices. A DevOPS engineer works on automation. Jenkins, CircleCI, and Gitlab CI are used to automate the process of building software. Gerrit - Version Control System developed by Google which is being widely accepted nowadays in companies like MakeMyTrip Best Practices for Web App Developers! Modularization - We don't write a whole application in one go, just divide your work into different parts. Component-based Architecture - Design reusable components at the start of a project, like we can make an error 404 page at the start since it can be used again and again. Design System - Use the techstack you are comfortable with. Dependency Injection - Use already initiated modules that one created before you in an organization, don't try to change it at the first glance. Lazy Loading - Everyone hates slow loading, a web page must load fast !!. E.g. - How Instagram improves its loading speed by...