Django Girls Poltava 2018

Oleh Korkh - Sunday, December 16, 2018

At November 11 there was a second Django Girls event in Poltava, Ukraine we’ve been organized. It is volunteering community where we are helping girls to try themselves in programming.

How we were looking for competitors for the start-up Crane-Locator

- Saturday, March 24, 2018

The article is about the start-up developing, where we took part. It is what we are usually doing - startups and non-template custom projects development. Moreover, as is often happens, we have been doing much more than just designing and architecting. A lot of required to launch the product to the market: market and customer research, business strategy. And, this story is about the competitors analysis.

Django, Flask, and Redis Tutorial: Web Application Session Management Between Python Frameworks

- Saturday, April 01, 2017

Django Versus Flask: When Django is the Wrong Choice

I love and use Django in lots of my personal and client projects, mostly for more classical web applications and those involving relational databases. However, Django is no silver bullet.

By design, Django is very tightly coupled with its ORM, Template Engine System, and Settings object. Plus, it’s not a new project: it carries a lot of baggage to remain backwards compatible.

Some Python developers see this as a major problem. They say that Django isn’t flexible enough and avoid it if possible and, instead, use a Python microframework like Flask.

I don’t share that opinion. Django is great when used in the appropriate place and time, even if it doesn’t fit into every project spec. As the mantra goes: “Use the right tool for the job”.

How to Integrate OAuth 2 Into Your Django/DRF Back-end Without Going Insane

- Saturday, March 18, 2017

We’ve all been there. You’re working on the API back-end, and you’re happy with how it’s going. You’ve recently completed the minimal viable product (MVP), the tests are all passing, and you’re looking forward to implementing some new features.

Then the boss sends you an email: “By the way, we need to let people log in via Facebook and Google; they shouldn’t have to create an account just for a little site like ours.”

Crane-Locator Included the Top 20 Startups for Startupbootcamp Accelerator in Amsterdam

- Thursday, March 16, 2017

StartupBootCamp selection day

Bemmel, 16-03-2017 – Crane-Locator B.V. (Global Marketplace for Project Logistics Industry) - Actually impressed to be chosen among TOP 20 finalists to participate in the final selection days in Startupbootcamp Amsterdam.

Free HTTPS for Django project on Heroku

Oleh Korkh - Wednesday, March 08, 2017

HTTPS is an important option for modern websites. With free SSL certificates from Let's Encrypt there is no excuses do not use it.

First of all, you have to need download Certbot install script:

$ wget

Give the permission for the file execution

$ chmod a+x ./certbot-auto

Then run it:

$ ./certbot-auto certonly --manual

The script will install all necessary packages and run certbot. Now you need to answer for a list of questions.

Toptal's List Of Top Free Programming Books

- Saturday, February 25, 2017

The Internet is mankind’s biggest repository of knowledge, information, useful (and useless: think of cat pics) digital content. Today, we will be taking a quick look at something useful and down to earth: free online programming books.

There are a lot of useful books, guides, technical documentation, research papers, code examples and testimonials available online. You are merely a Google search away from this stuff, provided you weed out the SEO-optimised content mill pages, which still rank high on Google.

Google, GitHub, Universities, Industry - all vital resources for a developer in search of free programming books

Google, GitHub, Universities, Industry - all vital resources for a developer in search of freebies.

Installing Django on IIS: A Step-by-Step Tutorial

- Sunday, February 12, 2017

Though many Django Developers might consider it blasphemous, sometimes it is actually necessary to deploy Django applications on Windows/IIS, especially when working with a client that has based its infrastructure around the Windows ecosystem. The “blasphemy” part comes from Django having really been targeted at the Unix environment, relying heavily on features like WSGI, FastCGI, and command-line tooling, all of which are foreign to Windows. Fortunately, Django/IIS compatibility is improving, thanks to the addition of features (which would otherwise be a kludge) on both the Windows and the Python+Django sides of the equation, thereby helping to resolve compatibility issues between these two disparate technical worlds.

Installing Django on IIS

How to setup FTP server on Ubuntu 16.04 with virtual users

Oleh Korkh - Tuesday, January 10, 2017

Sometimes you need set up an FTP for your project. In this article, I’ll show how you can setup FTP on your Ubuntu server. First of all, install vsftpd and PAM:

$ sudo apt-get update
$ sudo apt-get install vsftpd libpam-pwdfile

Save the old configuration file. Now we can work with blank configuration.

Introducing the Formtrigger

Oleh Korkh - Friday, January 06, 2017

The problem of abandoned forms

Web forms are widely used across the entire Internet. Online businesses are using them for order checkouts, event booking, commenting, customer feedback etc. But there is a problem. The average conversion rate is not very high. Sometimes your potential customers begin to fill the form but did not complete the submission process. Formstack says in their research that more than 80% of users are abandoning a form. It is also correlated with research of Baymard Institute which says that more than 60% of online shopping carts are abandoned. As result, you lose money.

Drop us a line