VivekProheyvivek.com·Jul 25, 2024Why Web Development is Taking a U-Turn: From SPA Architecture to Server-Rendered ArchitectureIn recent years, the web development landscape has seen a significant shift. Single Page Applications (SPAs), which have dominated the field for the past decade, are now being reconsidered in favor of server-rendered architectures similar to those of...Discuss·10 likesspa
Nikhil AkkiPronikhilakki.in·Jul 6, 2024Battle of the Auths: Session Cookies vs. JWTsChoosing between session cookies and JWT (JSON Web Tokens) for authentication in a web SPA (Single Page Application) depends on several factors, including security, ease of implementation, scalability, and specific use case requirements. Here's a com...DiscussSession-cookies
Varenya Thyagarajvarenya.hashnode.dev·May 29, 2024CRUD vs. Component SPA Frameworks: A New Mental Model for Application DevelopmentIntroduction For those experienced in application development, MVC frameworks like Rails, Django, and Laravel are well-known. I'll refer to these as CRUD frameworks for this article. They remain the go-to frameworks for many developers. We are now se...Discuss·165 readsSingle Page Application
Akanksha Saxenaexceptionhandled.hashnode.dev·May 27, 2024Angular : Event loop for Lifecycle hookIn this article, we are going to understand how the javascript event loop is related to Angular change detection which is internally related to Angular's lifecycle hooks. First, let's understand how angular change detection is related to its lifecycl...DiscussEvent Loop
Ryan Howardrollercodester.hashnode.dev·Apr 13, 2024FeaturedInfinite Scroll in React Made Easy!If you would like to follow along (in code) with the steps in this article, you can download the example code from GitHub. Likewise, if you straight away want to see the code actually working, you can also run this example in codesandbox.io. Upfront ...Discuss·36 likes·236 readsinfinite scrolling
Smit Desaismitd.hashnode.dev·Apr 14, 2024Mastering React RoutingWhenever a STATE VARIABLE is updated, React re-renders the entire component. useEffect's CB function is called only when the entire Component is rendered. The CB Fn. will be executed after every render/re-render (-) useEffect(()=>{ console.log('...Discuss·68 readsswiggy api
Ryan Howardrollercodester.hashnode.dev·Apr 9, 2024NoGQL Web AppsWhat the heck is NoGQL? "Surely it's a typo. He probably means NoSQL, right?" It's not a typo, and apologies if you were hoping this was going to be a DB discussion. What I mean by NoGQL is any modern web application that doesn't use GraphQL or any o...Discuss·53 readsAPI clients
sidsid707.hashnode.dev·Mar 16, 2024Thoughts on Frontend Architecture and Design SystemsI've developed some strong, but weakly held, opinions about React and SPA's after working with them for about 4-5 years. When it comes to making a design system, the best option would be to use Web Components instead of React components. This way you...Discuss·82 readsFrontend Development
Surendra Tamangjyaba.hashnode.dev·Mar 5, 2024Hash RoutingHash routing is a technique used in web development to create single-page applications (SPAs) where the routing is handled entirely on the client-side using URL hashes (fragments). Here's an example of how you can implement hash routing with template...Discusshash routing
Piyush NanwaniforAtomxelblog.atomxel.com·Mar 1, 2024Components: The building blocks in ReactIntroduction React, a JavaScript library for building user interfaces, revolves around the concept of components. A component is a modular and reusable piece of code that encapsulates a specific functionality or UI element. Understanding components i...DiscussReact