ACID stands for Atomicity, Consistency, Isolation, and Durability. It is a set of database properties(rules) which transactions must obey to maintain the integrity and consistency of a database. In this article we'll take a look at each ACID property.
D.R.Y, which stands for "Do Not Repeat Yourself", is a principle of software development aimed at reducing the repetition of code.
As a Junior Engineer you're at the baby stages of your career - learning a lot, and full of passion. Recognizing that this is a time for growth you may ask yourself "what are the things that I can do during this important time in my career to help me along my journey?". Here are…
Speed performance is critical in modern day applications. Most of the times your application may have to make requests to an endpoint/server to get some data. Or your application may frequently request a specific dataset. Depending on the size of your dataset a long with other things like query database and network speed, the speed at which your application can fetch certain data to display to users may get slower over time (as data increases). This is where caching comes in handy and can dramatically improve your application's speed.
In this article I'll talk about the difference in mindset between a Developer and a Tester, the benefits of testing, how Developers can adapt a Tester's mindset and the benefits of doing so. Let's dive in!
Chances are you've heard about or used URL shortening services like bitly, and tinyurl. These services allows you to enter long (and quite ugly) URLs and in turn gives you a very short (more appealing) link which you can use instead of the long URL. Shorter links takes up less space and are easier to share and type