JavaScript is a popular language among web developers which gave rise to several frameworks that simplify your code. According to the largest online developer communities, StackOverflow in their 2019 survey of the most sought-after programming languages shed some light on what to expect in the coming year:

Top Programming Languages in 2019

For the seventh year in a row, JavaScript is the most commonly used programming language. So how to learn JavaScript, how to up-level of your programming language skills, what is the path for learning JavaScript from the beginning? If you don’t know how to get started, then you should read this post.

Read More

Cloud Encryption

Security is one of 5 pillars of the Well-Architected framework, it can archive by applying best practices and principals in IAM, Encryption, Complician, and Governance. Of course, best practices aren’t enough, you need to learn more. In this post, I only share our best practices and tip when working with AWS SSM Parameter Store. By sharing our best practices, my hope is to encourage you to build and deploy secure and reliable applications and also giving us your feedback.

As you know, AWS Lambda supports native environment variables, you can easy to define and add any environment variables you want during deployment or change on the AWS Console Management. But using native environment variables contains some disadvantages:

Read More

ADC vs CloudFormation

If you’re working with AWS Infrastructure, you may know that currently there are some tools/frameworks support to implement your AWS infrastructure such as CloudFormation, Terraform, AWS CDK. What is the best tool that your team can rely on and use? What is the best tool can help you increase productivity and quality? Do you have the answer? If not, read this post, I will give you our answer and reasons.

Read More

History of Cloud Computing

Cloud computing is a buzzing word nowadays. It appeared as early as 1996, with the first known mention in a Compaq internal document (per Wiki). Many companies are joining the cloud computing journey and archived a lot of benefits.

I have been working on various cloud computing projects from start to finish; involved in the full project lifecycle, including design, planning, development, deployment, testing, maintenance, and support. Some clients prefer to use their on-premise data centers, but most of my projects used the cloud – Amazon Web Services, Microsoft Azure and Heroku. So, I wanted to write this post to share my cloud computing journey. My hope is to encourage you to build secure, scalable, highly available and cost-effective cloud applications. Learn to share and share to learn will help us all grow, don’t you agree?

Read More