Home Blog Page 31

Understanding Database Isolation Levels

0
Transaction Management is an essential mechanism of relational Database Management Systems. They allow for concurrency whilst maintaining the ACID properties: Atomicity, Consistency, Isolation and Durability. They are used to control and maintain the integrity of each action in a transaction, despite errors that may occur in the system. Understanding the various isolation levels and choosing the one that fits your...

Adding Collaboration

0
This is a blog post of our Code Reading Wednesdays from Codacy (http://www.codacy.com): we make code reviews easier and automatic. During the last few months, we’ve been studying how people are using Codacy and what they need most. One of the things that was most requested was collaboration: making other people in your team view code analysis results on Codacy. Today we’re...

Champagne Mindset & Software Development

0
Early on at Codacy we decided that we were going to make something that we would actually use.We would like to think that we drink our own champagne. By being a developer one could effectively become the first user. When we started developing the first iterations of what now is Codacy, we learned a lot from building a developer centered...

Short Guide to Javascript Gotchas

0
This is a blog post of our Code Reading Wednesdays from Codacy (http://www.codacy.com): we make code reviews easier and automatic. Recently I have been working mostly in Javascript static code analysis and error detection. In this blog post I will to dive into Javascript scoping details, try to explain a few common errors that we, as developers, make and show...

Optimizing Scala Code

0
This is a blog post on Scala code from our Code Reading Wednesdays from Codacy (http://www.codacy.com): we make code reviews easier and automatic. I’ve been busy in Codacy making things run faster. We’ve been hunting down performance bottlenecks for some time now since our platform has been seeing more and more users registered. This is a small catchup of my experience running...