AWS Featured Node.js startups tutorial Serverless Article Extract Service using Node.js & AWS Lambda Firefox offers a Reader Mode and the library that powers it, is called Readability. In this article, we will learn how to put this library behind a serverless function and use it as an API. You can read more about readability here: https://github.com/mozilla/readability. It is defined as “A standalone version of the readability library used […] Written by shashank September 22, 2021September 22, 2021 Saving Bookmark this article Bookmarked JAVA Design Patterns Template Design Pattern When do we need the template design pattern? The template design pattern is useful when different components share some functionality and adding a change to one would need duplicate changes in the other component. How do we implement the template design pattern? The template design pattern is a behavioural design patter. In this, we have […] Written by Pratyush Jagaty June 5, 2021June 5, 2021 Saving Bookmark this article Bookmarked Design Patterns JAVA tutorial Visitor Design Pattern The Visitor Design Pattern is a behavioral design pattern. It comes in handy when we have to add a capability to an object with minimal change to the existing object structure. Come, let's dive in! Written by Pratyush Jagaty January 1, 2021September 22, 2021 Saving Bookmark this article Bookmarked Databases PostgreSQL Searching Full Text Search in PostgreSQL What is wrong with the good old SQL searches? There is no support for common languages. Regular expressions do not suffice because they cannot easily handle words that essentially mean the same, i.e., blocked and blocking is one such example. You might miss documents that contain blocked, although you probably would like to find them […] Written by Pratyush Jagaty December 6, 2020December 6, 2020 Saving Bookmark this article Bookmarked Uncategorized Binary Search Introduction: Binary search is one of the most important algorithms for competitive programming. You may find other uses of binary search too, these are just a few topics mentioned that use binary search heavily: 1. Array problems 2. Geometry problems Let me give you a real-life example, imagine you walked into a room with some […] Written by Pratyush Jagaty November 22, 2020September 22, 2021 Saving Bookmark this article Bookmarked JAVA tutorial Java Generics Java generics is a powerful feature introduced in JDK 5.0 that was directed towards improving the quality of code through abstraction. It aims to improve code reusability by providing a mechanism to write classes and functions in such a way that types can be passed as parameters. Written by Pratyush Jagaty October 10, 2020October 12, 2020 Saving Bookmark this article Bookmarked Featured startups Understanding Financial Model and KPIs for mobile apps – A definitive Guide How to create a financial model for a mobile app? How to measure KPIs? What are KPIs? Learn all this and more... Written by shashank October 5, 2020October 6, 2020 Saving Bookmark this article Bookmarked tutorial How to parse Google Search result in Java? Tutorial with example code on how to parse Search Results from Google using JAVA and Jsoup. Written by shashank October 5, 2020October 6, 2020 Saving Bookmark this article Bookmarked tutorial The Command Design Pattern The command design pattern is a behavioral design pattern. This pattern focuses on encapsulating all the data and related actions of an object. This design pattern allows separating the objects that produce the behavior and the objects that consume them. Written by Pratyush Jagaty September 27, 2020October 6, 2020 Saving Bookmark this article Bookmarked tutorial The Decorator Design Pattern The decorator design pattern is a structural design pattern that is used for extending the functionality of existing classes without much of a change in the codebase. You can also look at this design pattern as a wrapper around the existing functionality. Let’s dive into the example which will make things much clearer. We have […] Written by Pratyush Jagaty September 20, 2020October 6, 2020 Saving Bookmark this article Bookmarked System Design tutorial Load Balancing in Distributed Systems Load balancing is defined as the methodical and efficient distribution of requests across multiple servers. The load balancer sits between client devices and backend servers, receiving and then distributing incoming requests to a server that is healthy and capable of fulfilling them. A load balancer is a critical component of any distributed system as it helps improve the services offered by increasing availability and responsiveness. As it distributes the traffic across multiple servers, it also helps us avoid a single point of failure. Written by Pratyush Jagaty September 6, 2020October 7, 2020 Saving Bookmark this article Bookmarked tutorial Consistent Hashing Consistent Hashing is a distributed hashing technique that is loosely coupled with the number of servers or objects in a distributed hash table by positioning them in an abstract circle, or hash ring. This allows servers and objects to scale without affecting the overall system. Written by Pratyush Jagaty August 30, 2020October 6, 2020 Saving Bookmark this article Bookmarked
AWS Featured Node.js startups tutorial Serverless Article Extract Service using Node.js & AWS Lambda Firefox offers a Reader Mode and the library that powers it, is called Readability. In this article, we will learn how to put this library behind a serverless function and use it as an API. You can read more about readability here: https://github.com/mozilla/readability. It is defined as “A standalone version of the readability library used […] Written by shashank September 22, 2021September 22, 2021 Saving Bookmark this article Bookmarked
JAVA Design Patterns Template Design Pattern When do we need the template design pattern? The template design pattern is useful when different components share some functionality and adding a change to one would need duplicate changes in the other component. How do we implement the template design pattern? The template design pattern is a behavioural design patter. In this, we have […] Written by Pratyush Jagaty June 5, 2021June 5, 2021 Saving Bookmark this article Bookmarked
Design Patterns JAVA tutorial Visitor Design Pattern The Visitor Design Pattern is a behavioral design pattern. It comes in handy when we have to add a capability to an object with minimal change to the existing object structure. Come, let's dive in! Written by Pratyush Jagaty January 1, 2021September 22, 2021 Saving Bookmark this article Bookmarked
Databases PostgreSQL Searching Full Text Search in PostgreSQL What is wrong with the good old SQL searches? There is no support for common languages. Regular expressions do not suffice because they cannot easily handle words that essentially mean the same, i.e., blocked and blocking is one such example. You might miss documents that contain blocked, although you probably would like to find them […] Written by Pratyush Jagaty December 6, 2020December 6, 2020 Saving Bookmark this article Bookmarked
Uncategorized Binary Search Introduction: Binary search is one of the most important algorithms for competitive programming. You may find other uses of binary search too, these are just a few topics mentioned that use binary search heavily: 1. Array problems 2. Geometry problems Let me give you a real-life example, imagine you walked into a room with some […] Written by Pratyush Jagaty November 22, 2020September 22, 2021 Saving Bookmark this article Bookmarked
JAVA tutorial Java Generics Java generics is a powerful feature introduced in JDK 5.0 that was directed towards improving the quality of code through abstraction. It aims to improve code reusability by providing a mechanism to write classes and functions in such a way that types can be passed as parameters. Written by Pratyush Jagaty October 10, 2020October 12, 2020 Saving Bookmark this article Bookmarked
Featured startups Understanding Financial Model and KPIs for mobile apps – A definitive Guide How to create a financial model for a mobile app? How to measure KPIs? What are KPIs? Learn all this and more... Written by shashank October 5, 2020October 6, 2020 Saving Bookmark this article Bookmarked
tutorial How to parse Google Search result in Java? Tutorial with example code on how to parse Search Results from Google using JAVA and Jsoup. Written by shashank October 5, 2020October 6, 2020 Saving Bookmark this article Bookmarked
tutorial The Command Design Pattern The command design pattern is a behavioral design pattern. This pattern focuses on encapsulating all the data and related actions of an object. This design pattern allows separating the objects that produce the behavior and the objects that consume them. Written by Pratyush Jagaty September 27, 2020October 6, 2020 Saving Bookmark this article Bookmarked
tutorial The Decorator Design Pattern The decorator design pattern is a structural design pattern that is used for extending the functionality of existing classes without much of a change in the codebase. You can also look at this design pattern as a wrapper around the existing functionality. Let’s dive into the example which will make things much clearer. We have […] Written by Pratyush Jagaty September 20, 2020October 6, 2020 Saving Bookmark this article Bookmarked
System Design tutorial Load Balancing in Distributed Systems Load balancing is defined as the methodical and efficient distribution of requests across multiple servers. The load balancer sits between client devices and backend servers, receiving and then distributing incoming requests to a server that is healthy and capable of fulfilling them. A load balancer is a critical component of any distributed system as it helps improve the services offered by increasing availability and responsiveness. As it distributes the traffic across multiple servers, it also helps us avoid a single point of failure. Written by Pratyush Jagaty September 6, 2020October 7, 2020 Saving Bookmark this article Bookmarked
tutorial Consistent Hashing Consistent Hashing is a distributed hashing technique that is loosely coupled with the number of servers or objects in a distributed hash table by positioning them in an abstract circle, or hash ring. This allows servers and objects to scale without affecting the overall system. Written by Pratyush Jagaty August 30, 2020October 6, 2020 Saving Bookmark this article Bookmarked
Java Generics Java generics is a powerful feature introduced in JDK 5.0 that was directed towards improving the quality of code through abstraction. It aims to improve code reusability by providing a mechanism to write classes and functions in such a way that types can be passed as parameters. Written by Pratyush Jagaty October 10, 2020October 12, 2020 Saving Bookmark this article Bookmarked
Understanding Financial Model and KPIs for mobile apps – A definitive Guide How to create a financial model for a mobile app? How to measure KPIs? What are KPIs? Learn all this and more... Written by shashank October 5, 2020October 6, 2020 Saving Bookmark this article Bookmarked
Understanding Financial Model and KPIs for mobile apps – A definitive Guide How to create a financial model for a mobile app? How to measure KPIs? What are KPIs? Learn all this and more... Written by shashank October 5, 2020October 6, 2020 Saving Bookmark this article Bookmarked