If a repository has an extremely long history or large size, contributing to it can become a challenge. Git downloads the entire history on a clone. How to make such clones fast, lean and nimble?
Backend for the frontend is a classic middleware which acts as an intermediary between the backend and frontend. Learn how to Express as a backend for the frontend to upload a file using Spring and Angular.
Oracle added the native JSON support in the version 12c of their popular relational database system. Learn how to query JSON documents with the help of new conditions, data types, and functions.
Express is frequently used to create APIs in Node.js applications. Learn how to build an API to perform CRUD operations on a Postgres database. Explore patterns to organize routes, add support for hot-reloading and inject environment variables locally.
console.log has been a prevalent anti-pattern overused by Node.js developers from years of printing to the console on a browser. While this is useful for quick debugging, it doesn’t sit well with server-side design. log4js provides richer logging experience on server.
Imagine developing an application with multiple APIs and remaining in the bind which of those were being used by the client and when! morgan can help by logging useful request information for an Express application.
Spring Data MongoDB provides a variety of ways to work with a MongoDB database. One of the ways is the repository-style programming model that adds convenient abstractions to work with MongoDB. Learn how to persist documents, cascade them, and create custom converters for specific data types.
stylelint is a widely used linter that works with Sass, Less and SugarSS. It supports a plugin system to extend its behavior. So, how to use it to lint the Sass files to avoid errors and enforce consistency?