Sending Emails Using asyncio and aiohttp From a Django Application

Hi everyone! I develop and support the notification service at The service is written in Python3 and Django. In addition to transactional emails, push notifications, and messages, the service also takes care of mass emailing of marketing offers (not spam! trust me, unsubscribe works better than subscribe on our service) for users who have […]

Hiring Developers. Tips From a Developer

I have already come across several articles about hiring developers and read them with some interest, because I am a developer myself, and I was curious to know how we are evaluated at interviews. My impressions? I’m sad… Almost all of the articles, in my opinion, remind me of “bad advice”. Just a warning, the […]

Why You Should Try FastAPI

FastAPI — a relatively new web framework written in the Python programming language for creating a REST (and if you try really hard, then GraphQL) API, based on new features of Python 3.6+, such as: type-hints, native synchronicity (asyncio). Among other things, FastAPI tightly integrates with OpenAPI-schema and automatically generates documentation for your API via […]

React Native – A Silver Bullet for All Problems? How We Choose a Cross-Platform Tool for

Hello, my name is Gevorg. I’m Head of Mobile in I Want to share with you the story of our experiment with React Native. I will tell you how we evaluated the pros and cons of development in React Native – in theory and in practice. This article will be useful for those who […]

Getting Started with Interactive Brokers API in Java

This tutorial will show you how to do some basic things with the Interactive Brokers API using Java, the code for everything in this tutorial can be found here. First download and install Trader Workstation from the interactive brokers site – here. Then grab the API from here. You are just looking for the TwsApi.jar […]

When and how to use outstaffing services?

There are several different working models for hiring people to work on your projects. In short, outstaffing is hiring someone from another company to work for you. Not to be confused with outsourcing, which is hiring another company to do some work for you. Most frequently when people talk about outstaffing they are referring to […]

How Web Applications Work

This is an article for beginner developers and those who want to get a little more familiar with the terms and technologies of modernweb applications. The article describes how web applications differ from websites, what types of web applications exist, what they consist of,and how they work. 1. How web applications differ from websites For […]

Problems with the main patterns of creating data-driven apps in React.js

For interface creation, React recommends using composition and state management libraries for building component hierarchies.However, with complex patterns of composition problems emerge: Need to unnecessarily structure child elements Or pass them as props, which complicates readability, semantics and code structure For the majority of developers, the problem may not be obvious, and they pass it […]

Redux – Not needed! Replacing with useContext and useReducer in React?

Good day, Habr readers! I want to tell you about how I recently found out about some “hooks” in React. They appeared relatively recently, in version [16.8.0] ofFebruary 6, 2019 (which in terms of FrontEnd evolution speed – is very long ago) Having read the documentation, I focused my attention on useReducer hook and immediately […]

Windows 10 + Python = VS Code + WSL

Microsoft… The technological locomotive of our time. It’s no secret that they’re cool, and that they’re absorbing more and more… of everything. Fortunately, lately they have only been encouraging me with their potential. And after the presentation by Satya Nadella, where he told the world that Windows is no longer the main product of the company, […]

Scroll to top