When there is a need to run asynchronous or recurring tasks in Django applications, celery is the go-to project for implementation. And celery docs and the examples out there are quite enough to get started. However, there is a special use case we will cover here: dynamically starting, pausing, or stopping periodic tasks depending on the state of our models or the user input.

This guide assumes that you already know how to set up a Django project, install requirements in a virtual environment, run the server, and play around with models, views, and serializers. We will cover setting up…

We needed an alert module for our React Native app. There is the React Native Alert API which is super easy to use, but it is very flat and not customizable at all. We wanted our alerts to look a bit fancier with some coloring. As our design library we use UI Kitten (it’s beautiful & highly recommended), and its Modal component seemed like the ideal starting point.

Now, we could just put a modal in the app container and keep an app-wide (or reducer) state to tell us whether to keep the modal open and what the message inside…

electron-builder presents a delightful auto-update flow for Electron apps that gives you a lot of flexibility about how, where and when you want to serve and update your application. Once you integrate it in your electron app, it works beautifully with checkForUpdatesAndNotify where the app will automatically check for updates and notify the user if there is an update they can install. The update is then automatically installed when the app is closed.

Meriç Melike Yılmaz

Head of Engineering @ envanterium — Former frontend dev @ bunq — IEL’12, KU’17

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store