Python
Expert articles on best software development practices.
Interview Tips: a Fizzy Case Study
Everyone, from students with no experience whatsoever to senior developers looking to change their workplace, asks around for interview tips and tricks. Will they hire me if I dress to impress?...
Deleting unused Django media files
Handling Files in Django is pretty easy: you can add them to a model with only a line (for a brush-up on Django models, you can check out our article on handling data web frameworks), and the...
Working with data in web frameworks
At AlgoTech Solutions, we are always interested in modern technologies and what makes them unique. Previously we've covered why converting to another web framework is not such a difficult task....
Converting to another web framework: Basic apps in Symfony and Django
Many times have I heard the following from a developer: "I am scared to change technologies", "I am excited but I'm afraid it will be entirely different", "I only know <insert web framework...
Using Django signals for database logging
Many times clients will ask you to develop custom logging systems for business purposes. Such an example is logging object changes into a database table, to allow for supervising users to...
Django Migrations and How to Manage Conflicts
Migrations are one of Django's most useful features, but for me, personally, it was a dreadful task to take care of model changes. Despite reading the docs, I was still scared of migration...
Using Finite States Machines in Django User-centric applications
Most modern frameworks and languages have special tools for handling User-related use cases such as logging in, signing up, profile editing. Tutorials after tutorials and tools after tools have been...