Using Python for existing Python code migration
Keeping software design tidy is not an easy task, especially when the code base grows significantly. In some cases systems are composed of thousands of modules, which in specific moment need to be...
View ArticleWhy embedded systems are needed
One can wonder why in the modern world where the hardware has such a great performance, software developers would use embedded systems? There are many high-level programming languages that need just an...
View ArticleArtificial Intelligence: What Python identifier will be called next? (Part 1)
Code completion is a widely used tool that removes the element of repeatedly typing the same identifiers when writing code. With the use of different learning and ranking algorithms a code completion...
View ArticleBe careful with shell injections
It is a well known fact that developers should be paranoid about security. This post describes what is Shell Injection and the general principles to avoid it.
View Article
More Pages to Explore .....