How to Add Authentication to a Vue.js App Using AWS Amplify

How to Add Authentication to a Vue.js App Using AWS Amplify

What’s AWS Amplify? AWS Amplify is an open-source framework created by Amazon that contains a set of tools and services that can be used together or on their own. One of the tools is Amplify Auth. Amplify Auth lets you quickly set up secure authentication and control what users have access to in your application. The Amplify framework uses Amazon Cognito as the main authentication […]

Read More

Data Visualization with Python Dash

Data Visualization with Python Dash

Introduction to Dash Dash is an open source library released under the permissive MIT license. Written on top of Plotly.js and React.js, Dash is ideal for building and deploying data apps with customized user interfaces. Dash is simple enough that you can bind a user interface to your code in less than 10 minutes. Dash apps are rendered in the web browser, so it can […]

Read More

PlantUML to write UML diagram by code

PlantUML to write UML diagram by code

About PlantUML There are many situations to explain requirements, configurations, and functions using UML diagrams in the software developments regardless of Waterfall or Agile model. But the diagram documents are not created by text editors, by drawing applications so it is difficult to understand the gap in every version. PlantUML helps us to create them by coding so it is easy to understand the differences […]

Read More

Elasticsearch on AWS

Elasticsearch on AWS

What is Elasticsearch? Elasticsearch is an open-source, RESTful, distributed search and analytics engine built on Apache Lucene. Since its release in 2010, Elasticsearch has quickly become the most popular search engine, and is commonly used for log analytics, full-text search, security intelligence, business analytics, and operational intelligence use cases. How does Elasticsearch work? You can send data in the form of JSON documents to Elasticsearch […]

Read More

Deploying Node app to ECS with Docker

Deploying Node app to ECS with Docker

In this tutorial, I’ll walk you through the steps on how to dockerize a Node.js application and then deploy it to Amazon Web Services (AWS) using Amazon Elastic Container Registry (ECR) and Amazon Elastic Container Service (ECS). We’ll do it in follow under: 1) Environment Setup Node and Npm: Follow this link to install the latest versions. Docker: Follow this link to install the latest […]

Read More

Mock data with FakerJs

Mock data with FakerJs

What is FakerJs ? FakerJs is a JavaScript library that helps generate random data according to different types of data such as email, phone number, address, password, image and so on… Demo: https://rawgit.com/Marak/faker.js/master/examples/browser/index.html When is it useful? When working with the Front End, we need the data to be processed on the user interface when the real data from the API is incomplete. Creates dummy […]

Read More

Flutter2

Flutter2

At 2021/3/4, Flutter2  was released with new features added: – Web’s , desktop’s support has been in stable channel (they were in beta channel before), which mean you can bring your app officially to Web, Mac OS and Windows OS. – Sound Null Safety, but not all packages has been updated with this feature so consider this when you intend to upgrade your current project […]

Read More

Launch Web with Docker

Launch Web with Docker

I. WHAT IS DOCKER? Docker is an open platform for developing, deploying, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the […]

Read More