Posts

GDSC WOW 2024

Image
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...

Recommendation System Types

Image
Hey guys πŸ˜€ !! We all love to watch YouTube, whether its T-Series or Mr. Beast, we consume content of every genre irrespective of their origin. But have you wondered how a recommendation engine works πŸ€”πŸ€”!! So, let's dive into a developer's mind to understand this  πŸ”. Generally Recommendation System algorithms are majorly classified as : 1. Content Based Filtering 2. Collaborative Filtering 3. Hybrid Methods There are other complex systems too, but these are the building blocks. βœ”  Content-Based Filtering Suppose we are the developers, if our consumer consumes some content ,say he/she might be watching some IPL highlights  🏏 , then we will recommend him/her similar content of say, other IPL teams highlights. So we are   recommending items to a user based on the attributes or features of the items and the user's preferences. βœ”  Collaborative Filtering Suppose there are 2 users A and B , Both A and B have similar taste of content as it is observed that A watc...

Bard Vs Chatgpt

Image
  Bard vs Chatgpt A new chapter in Google vs Microsoft rivalry   Google and Microsoft are two giant tech companies competing for their monopoly in different technology sectors. These two companies have a major impact on our lifestyle for over a decade now. While Google dominates smartphone os market, Microsoft has monopolised computer os market completely. Microsoft and Alphabet (parent company of google) are competitors in many ways: Β·        Microsoft Azure vs Google Cloud Β·        Office 365 vs G Suite Β·        Microsoft XCloud vs Google Stadia….and much more. Their rivalry has gone to greater heights after both of them introduced their respective AI chatbots. Chatgpt ChatGPT, the popular artificial intelligence chatbot, has reached  100 million users  just two months after launching, according to analysts. It had about 590 million visits in January from 100...