image-downloader

image-downloader is a npm package which dowloads images using it’s url. There are several libraries which performs such functionality, but this library has it’s advantage. Some sites serve their images using backend script. For example, image url is composed as following http://somesite.com/image.php?name=dummy In this case, many libraries are not able to download the image but …

What is AMD, CommonJS, and UMD?

Over the years there’s been a steadily increasing ecosystem of JavaScript components to choose from. The sheer amount of choices is fantastic, but this also infamously presents a difficulty when components are mixed-and-matched. And it doesn’t take too long for budding developers to find out that not all components are built to play nicely together. …

Graphile, Postgrephile – powerful PostgreSQL based GraphQL backend development.

PostGraphile (formerly PostGraphQL) builds a powerful, extensible and performant GraphQL API from a PostgreSQL schema in seconds; saving you weeks if not months of development time. PostGraphile is formed of three layers. At the very top is the PostGraphile CLI. This layer is the most user-friendly and is responsible for three things: accepting common options from …

Build a Serverless Web Application with AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB, Amazon Cognito and Amazon SQS

Amazon provides very powerful and easy to use services and infrastructure for developing micro services based web application. There is no need to use other services or worry about scaling and deployment issues. Please check this official documentation for details. https://aws.amazon.com/getting-started/projects/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/

Multer S3 – Streaming multer storage engine for AWS S3.

This project is mostly an integration piece for existing code samples from Multer’s storage engine documentation with s3fs as the substitution piece for file system. Existing solutions I found required buffering the multipart uploads into the actual filesystem which is difficult to scale. Installation npm install –save multer-s3 Usage The optional cacheControl option sets the Cache-Control HTTP header that will be sent if you’re serving the …

DBeaver, professional multi-platform database administration tool

Have you ever suffered with lack of database administration tool? Slow web based UI? No same tool for macOS, windows and Linux? No tool at all? DBeaver is free and open source universal database tool for developers and database administrators. Usability is the main goal of the project, program UI is carefully designed and implemented. …

Debug Errors in WordPress

In order to fix backend errors in wordpress, we need to track those issues in somewhere. There is an option to implement this functionality in wordpress, but we need to setup some configuration for it. Please add the following configuration setting in wp-config.php when you need to track the backend errors in wordpress. define(‘WP_DEBUG’, true);define(‘WP_DEBUG_DISPLAY’, …