In the world of development, testing is considered a necessary evil and it is the first thing to be sacrificed when deadlines are knocking at the project manager's door. However, without proper QA, applications are prone to failure, bad reviews, dissatisfied customers and ultimately bad marketing for the company. What is the middle line in this case? The answer lies in the … [Read more...] about How Can Automation Improve Software Testing?
Code
Code Kata: How to Become a Better Software Developer
Japanese culture influenced a lot of software and project management fields. Concepts like Lean, Kata, etc. has come from Japan. And we should admit, that they have improved the existing processes, increasing efficiency and satisfaction overall. So, what is Kata? Or Code Kata? Or Kata programming? The word Kata is a Japanese word. Kata originally was a detailed choreographed … [Read more...] about Code Kata: How to Become a Better Software Developer
How to Perform a GRU Implementation in TensorFlow
MLPs (Multi-Layer Perceptrons) are great for many classification and regression tasks, but it is hard for MLPs to do classification and regression on sequences. In this code tutorial, a GRU is implemented in TensorFlow. Introduction A sequence is an ordered set of items and sequences appear everywhere. In the stock market, the closing price is a sequence. Here, time is the … [Read more...] about How to Perform a GRU Implementation in TensorFlow
6 Reasons To Build Common Language Into Your Code
For the most part, programming languages are remarkably precise. Even the smallest deviation from the norms of the language can result in some serious syntax and contextual errors. This isn't as much of an issue with modern languages, as some are designed to be both written and read like regular English. This includes languages such as COBOL, AppleScript, Inform and more. … [Read more...] about 6 Reasons To Build Common Language Into Your Code
Key Benefits and Technologies of DevOps Engineers
IT buzzwords change like the wind. From CI to TDD, and you should always stay updated with latest trends that might increase your productivity and improve the process overall. So today let's speak about the buzz word DevOps because a lot of people are not actually sure is it a movement? A new process or technology? A job title? Or just a way of thinking? Also, we will look at … [Read more...] about Key Benefits and Technologies of DevOps Engineers