Angular file upload with Drag & Drop box and pdf/img preview

angular file upload preview

Implementing a seamless file upload experience is a standard requirement for modern web applications. Moving beyond a simple file input to a dedicated drag and drop zone significantly improves user engagement. This article explores a practical Angular implementation that provides real-time previews for both images and PDF documents. Effective file […]

Read More…

Inserting test data into DynamoDB with NodeJS and TypeScript

Inserting test data into DynamoDB

In this blog post, we’ll guide you through inserting test data into a local DynamoDB instance using NodeJS and TypeScript. We’ll cover the process, including creating a local DynamoDB instance (pre-requisite), and then demonstrate how to load your CSV data using Node.js and TypeScript code. DynamoDB, a fully managed NoSQL […]

Read More…

Javascript custom array sorting functions

One of the most useful features that many languages offer is the possibility of sorting arrays and lists of elements in the most disparate ways. Let’s create our array sorting functions.Unlike more typed languages, in the case of Javascript arrays can have profoundly different types of elements, including primitives and […]

Read More…

Typescript Component decorator (like Angular)

Typescript @Component decorator to Vue.js

Let’s first see what might be the reasons for wanting to include a Typescript Component decorator.In case you want to create a FE application developed in Typescript, often one of the main reasons is the fact that you come from applications in Angular, one of the most used frameworks when […]

Read More…

Nuxt typescript translate system

Nuxt translate system.

Often a multi-language application can be needed to be able to speak to a wider audience of people and we can use Nuxt translate system for it. It can always be useful to localize your application according to who you want to talk to, while still being able to read […]

Read More…

BlogoBay
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.