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. …
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…
Hey friends 👋
I am a 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. …