In this article, I’ve covered important concepts you must know in order to get started with DynamoDB(for beginners). You can use it as a cheatsheet.
Amazon DynamoDB is a fully managed NoSQL Serverless single-digit millisecond performance database by AWS that provides lightning-fast and predictable performance with seamless scalability.
DynamoDb can handle any kind of OLTP transaction or real-time operations.
In DynamoDB you do not create any database server as you do it in traditional relational databases. It means you don’t have to manage any database servers. You only create a table and start using it.
Most people think that it…
According to the chaos report, more than 66% of software projects fail each year combining both partial or complete failure.
Delivering final software products has never been easy.
In the 70s, we had something called Waterfall Model. This model served several years for the industry. It has a lot of drawbacks.
Over time, the way we develop our software application has changed. The responsibilities of Software Developers and requirements of software have also changed significantly. So we needed a different approach to get the job done.
In early 2000, Agile Methodology was proposed by the Agile Manifesto group. …
Hey friends 👋
I am a Web Developer 👨💻 and a Blogger 📝 I like to write about stuff.
Ever since when I was in school, computer science has been my passion. I still remember sitting in front of my brother’s PC which has an Intel dual-core processor with 1 gigabyte of memory and Windows XP running it.
I got a computer for myself when I was in High School. I used to sit in front of it spending hours and hours surfing the internet and learning to code, building websites using HTML, CSS. …
Developers always should understand the tools they use. With the right tools, you can achieve your job easily and efficiently. In this article, I’ve listed all the tools I use in my daily job.
“ If you know the system well enough you can do things that aren’t supposed to be possible. — Linus Torvalds
Over the last 4 years, I’ve been using Linux as my main operating system. The first distro that I used was Ubuntu 12.04 LTS back in 2012. I’ve tried so many Linux flavors. Kali, Debian, Pirot, Mint, etc. I found Ubuntu a developer-friendly distro packed…
Vim is a command-line text editor and I want to be honest. It is hard to learn. If you try to apply the principle of UI/UX, vim will fail every checklist. It is not friendly. BUT as people say practice makes perfect, with good practice you can learn it over time. And your productivity might get 2x faster.
Most of the time when we do code, we don’t type code all the time right? We write some code and compile it and things don’t work and we start to edit code. Vim is best for editing code. …
Here, we have collected some of the most-read articles of April for you.
— By Kisan Tamang
— by Stackery
— by Kisan Tamang
— by Florian Clanet
— by Omisha Gupta
If you enjoyed reading, please make sure to support us by following Towards AWS.
We always seek your submissions.
Much Love ❤️
VSCode is immensely popular among software developers, especially with web developers. It has 109k stars on GitHub. The best part of VSCode is its flexibility and extensibility. There are thousands of developers around the world who develop extensions for the community free of cost.
In this article, I’ve listed all the extensions that I have been using in my D2D job as a Backend Engineer.
AWS Toolkit is an extension for Visual Studio Code that enables you to interact with Amazon Web Services (AWS). In my D2D job, I’ve to work with AWS a lot. …
Back in the day, computers were mainly used by big companies and universities for research purposes. It was expensive and large that used to occupy the whole room — thousand of square feet and slow.
The iPhone in your pocket has 100,000 times more compute capacity than the computer that landed mankind on the moon in 1961 by NASA’s Apollo Mission.
The computer called Apollo Guidance Computer(AGC) was guiding the mission which had only 0.043MHz and 2048 words of memory which was used to store temporary results.
We have come along in time. Those things feel like a century ago…
Manual testing is boring and error-prone. We want something where there will be fewer stupid human mistakes.
Testing is one of the most important aspects of modern software development. Deploying your code to production without tests is like going to war without weapons.
Writing good tests is hard and automating it even harder. Today we have a lot of testing software available to make our life easier and simpler. TestProject is one of them. It is a community-driven E2E testing automation tool for Web, mobile, and API.