Building RESTful and real-time APIs, system architectures and database designs. Translating complex business decisions into simple, secure and readable code.
apply, call and bind are methods that can be called on any JS function and are used to call that function in a specified scope. this inside the function will refer to the
PostgreSQL is a popular, free, open-source relational database that can be used for different workloads. Postgres provides querying abilities and windowing functions. Its versatility makes it possible to be used as a transactional
We launched Slackmin on Product Hunt on July 27th, 2022. Here is the launch post and the product page on Product Hunt. We achieved the “#1 Product of the Day” badge. Thanks to
Whenever we need to load lots of data stored on the backend, we split it into chunks and then load them one at a time through Pagination. Reasons why this approach is used:
A Promise can either resolve into a result or reject into an error. In this blog we will see how we can wait for multiple promises, depending on our requirements and use cases.
Problem Statement: If you are developing your own package, you would need to test it before publishing it to npm. One way to achieve it would be to require index.js file of
asyncio module helps in achieving asynchronous programming in Python. It gives the support for async / await keywords, similar to javascript. Let us directly dive into example code snippet and discuss it in details.
If the machine running the code has multiple cores, then multiprocessing (running code in multiple child processes) can help do tasks in parallel. Doing tasks in parallel helps in saving time on the
Every online application must have a high level of application security. The OWASP-recommended approach for preventing XSS vulnerabilities in web applications is HTML sanitization. HTML sanitization is the process of eliminating dangerous JavaScript
Since the pandemic, most of us have started using online video calls for sprint planning, feature discussions, architectural design discussions, code reviews, team building activities, and so on. Some of these meetings can