The Curious Engineer

All blogs / Python

Agiliq

agiliq.com

Agiliq builds amazing apps using modern tools.

PythonJavaScript / TypeScriptWeb development

Posts
283 from 9 Apr 2008 to 16 Aug 2025
Posting
now and then
Kind
company blog
Feed
https://www.agiliq.com/feed.xml

2025 1

  1. Free-Threaded Python – End of the GIL

2024 2

  1. How to Fix the `No Space Left on Device` Issue on Ubuntu Server
  2. Deploying Django app with Docker, Docker-Compose and Certbot

2022 2

  1. Invoke an AWS Lambda function from another lambda function
  2. Serverless cronjobs with AWS Lambda and Events Rule

2021 3

  1. Creating concurrent indexes without down time in Django + PostgreSQL
  2. Django application monitoring with datadog
  3. DRF with Cognito Authentication

2020 14

  1. Rails + GraphQL and React
  2. Building a structural directive in Angular
  3. Javascript pass by value and pass by reference
  4. Custom attribute directives in Angular
  5. Getting started with FastAPI by re building the Django Polls Tutorial
  6. Learn ruby in 15 minutes
  7. Input and Output properties in Angular 9
  8. Implementing Auth0 authentication in DRF APIs
  9. Understanding the Execution Context phases in Javascript
  10. Scope Chain in javascript
  11. Instant GraphQL API for Postgres with Hasura
  12. building the polls API with Hasura GraphQL Engine
  13. GraphQL api server using golang Gin framework
  14. Running a Rails server with GraphQL and GraphiQL

2019 37

  1. Modelling sorting and ordering in Redis
  2. Writing a Python ORM for redis
  3. How to use AngularJS $resource
  4. Adding a custom authentication backend in Django
  5. Comparing Redis and PostgreSQL
  6. Understanding Django transactions
  7. A serverless web application using Python, API Gateway and Lambda function
  8. Getting started with AWS Lambda using Python
  9. Using python graphene with Django
  10. Handling multipart form upload with vanilla Python
  11. Getting started with Python graphene
  12. Exploring and Visualizing data using Datasette
  13. Understanding basic folder structure of Angular Webapp
  14. TypeScript in 10 minutes
  15. Angular template syntax
  16. Getting Started with Angular WebApp
  17. Django REST Framework RetrieveUpdateDestroyAPIView
  18. Django REST Framework ListCreateAPIView
  19. Django polls api using ModelSerializer
  20. Opinionated guide to Django Migrations
  21. Creating related objects in Django REST Framework
  22. Django polls api using Django REST Framework
  23. Deploying Django in AWS Fargate
  24. Deploying completely serverless Django with Apex Up and Aurora Serverless
  25. Deploying Serverless Django with Zeit and RDS Postgres
  26. Updating Django from 1.x to 2.x
  27. Using npm to manage frontend dependencies
  28. Using bower to manage frontend dependencies
  29. Do npm packages work in browser or only in Node.js
  30. Working with Events in ReactJS
  31. Deploying completely serverless Django with Zappa and Aurora Serverless
  32. Using Hypothesis to test Django Rest Framework APIs
  33. Basics of Node.js
  34. Tracking creator of Django objects
  35. When and how to use Django CreateView
  36. When and how to use Django FormView
  37. When and how to use Django DetailView

2018 31

  1. Using Docker redis image with flask
  2. Docker setup for a Flask polls app
  3. Using Docker postgres image with flask
  4. Getting started with docker
  5. Getting started with require.js
  6. How to seup Google Stackdriver Logging for Django App with Gunicorn
  7. Frequent confusions of new Frappe/ERPNext developers
  8. How web pages get styled in Frappe/ERPNext
  9. Customising website theme in Frappe
  10. Adding static webpages to ERPNext or Frappe
  11. Updating Frappe webpage context
  12. Frappe website catch all
  13. Frappe and ERPNext homepage
  14. Frappe website route rules
  15. Python itertools groupby
  16. Dyamic web views using Frappe
  17. Contact Form for static sites using GCP
  18. Python and Django development on Windows with WSL
  19. Advanced Database queries in Frappe
  20. CI & CD for a Django Application on Kubernetes using Gitlab CI
  21. Django Production Deployment on GCP with Kubernetes
  22. Frappe Database api
  23. Frappe for Django developers
  24. Understanding State and Props in ReactJS
  25. Understanding ReactJS Component Lifecycle
  26. Setting up reactjs development environment from scratch
  27. Django Unit Testing
  28. Upgrading django apps from older versions to latest Django version
  29. Understanding Python context managers by reading Django source code
  30. Finding a prime number whose binary representation is a giraffe (or a T-Rex)
  31. Understanding python magic methods by reading Django queryset source code.

2017 15

  1. When and how to use Django TemplateView
  2. When and how to use Django ListView
  3. Adventures in advanced Django ORM with HyperLogLog
  4. Django 2.0 Window expressions tutorial
  5. Configure Django to log exceptions in production
  6. How performant is your Python web application
  7. How Python generators are similar to iterators
  8. Real world usage of __iter__ and next
  9. Iterators and Iterables
  10. Getting started with webapp2 and GAE
  11. Why AngularJS services aren't available in configuration blocks
  12. What, when and how of AngularJS configuration blocks
  13. AngularJS injectors internals
  14. Transfer files to amazon s3 using browser instead of server
  15. How script ordering works in an Angular app

2016 1

  1. Getting started with python scrapy

2015 9

  1. Retrying celery failed tasks
  2. Understanding Django Middlewares
  3. Profiling Django Middlewares
  4. Getting started with Celery and Redis
  5. Tastypie with ForeignKey
  6. Getting started with redis-py
  7. Getting started with Django tastypie
  8. Building Chrome Extensions
  9. Importing your old comments to Disqus site

2014 22

  1. Understanding Python unicode, str, UnicodeEncodeError and UnicodeDecodeError
  2. How not knowing encoding can trip you
  3. Building a RESTful API with Django-rest-framework
  4. Character encoding and Unicode
  5. Disqus and Disqus SSO
  6. Using a Postman http client for efficient HTTP testing
  7. Advanced functional testing with Selenium in Django
  8. Introduction to functional testing with Selenium in Django
  9. Travis and coveralls for private repo
  10. Django timezones
  11. Deploying a Django app on Amazon EC2 instance.
  12. Passing parameters to Django admin action
  13. Method decorators in Python
  14. Heroku Django S3 for serving Media files
  15. Minimal Gunicorn configuration
  16. Migrating django app from MySQL to Postgres
  17. Supervisor with Django and Gunicorn
  18. Google diff match patch library
  19. Python-requests
  20. Continuous integration with travis and coveralls.io for Django apps
  21. Three underutilized python commands
  22. Django backward relationship lookup

2013 19

  1. Producer-consumer problem in Python
  2. State pattern with UI Code
  3. Understanding Threads in Python
  4. Process and Threads for Beginners
  5. Minimal Nginx and Gunicorn configuration for Django projects
  6. Writing thread-safe django - get_or_create
  7. Accept bitcoins using python
  8. Basics of WSGI
  9. Self-testing fabfile using docker
  10. Deploying django using docker
  11. Common testing scenarios for Django app.
  12. Serving static files in Django
  13. Introduction to Python Workshop on February 15th, 2013
  14. Two Scoops of Django: Review
  15. Easy client side form validations for Django: Django Parsley
  16. MoreApps - Android Library Project: Open Sourced
  17. Password Generator App: Open Sourced
  18. Todo List App: Open Sourced
  19. Android Fragments 101

2012 22

  1. Understanding decorators
  2. Not exactly, not exactly tim the enchanter
  3. The missing documentation for django.utils.datastructures
  4. Dissecting Phonegaps Architecture
  5. Dropbox file upload handler for django
  6. Using Ubuntu cloud images in KVM
  7. Metaclass in Python
  8. Libvirt and KVM
  9. __new__() in python
  10. Understanding '*', '*args', '**' and '**kwargs'
  11. Provisioning Made Easy With Chef
  12. Test Driven Development in Python
  13. Developing android applications from command line
  14. Deploy Django App in 5 Easy Steps
  15. Deploying Django apps on Heroku
  16. Dynamically attaching SITE_ID to Django Caching
  17. Deploying Django apps on Heroku
  18. How to use pep8.py to write better Django code
  19. How and why to use pyflakes to write better Python
  20. Getting started with South for Django DB migrations
  21. Writing jQuery plugins using Coffeescript
  22. Request to Response

2011 17

  1. Using SQLite Database with Android
  2. Haml for Django developers
  3. Coffeescript for Python programmers
  4. How to use jsTree
  5. From HTML Form to Storage
  6. Setting up your system to start with Django development on Ubuntu:
  7. Link Roundup for week ending 5/11/2011
  8. Writing an e-mail application with Lamson - II
  9. Writing an e-mail application with Lamson - I
  10. Jobs
  11. Getting started with Titanium development for Android and Iphone
  12. Comparison of mobile app frameworks: Iphone, Java, Phonegap and Titanium
  13. Starting Android app developement: From zero to app
  14. Getting started with PhoneGap using Xcode for Mobile app development
  15. iPhone and Android application development using Titanium
  16. Link roundup 10
  17. Link roundup 9

2010 29

  1. Link roundup 8
  2. Book Review: The Principles Of Beautiful Web Design
  3. Book Review: Pragmatic Guide to JavaScript
  4. Django emacs setup
  5. Book review: The Principles of Successful Freelancing
  6. Link roundup for week ending 24/12/2010
  7. Book Review: Outsourcing Web Projects.
  8. Book review: The Principles of Project Management
  9. Real time applications with Django, XMPP and StropheJS
  10. Link Roundup for week ending 12/11/2010
  11. Experiments in URL design.
  12. The Unfuddle Tutorial
  13. Link roundup for week ending 26/11/2010
  14. Link Roundup for week ending 19/11/2010
  15. I am so starving: Web app in python frameworks.
  16. Seven reasons why you should switch to Vim
  17. Importing wordpress
  18. Getting trending Github projects via YQL
  19. Link Roundup for week ending 22/10/2010
  20. Django is not flexible
  21. Essential web-apps to run a software business.
  22. Link Roundup for week ending 15/10/2010
  23. Moving home
  24. The Rails and Django models layer Rosseta stone
  25. Rails and Django commands : comparison and conversion
  26. Doing things with Django models - aka - Django models tutorial
  27. Wordpress and Django: best buddies
  28. Doing things with Django forms
  29. django-forum

2009 35

  1. Using bpython shell with django (and some Ipython features you should know)
  2. Django-buzz
  3. Foss.in 2009: The best foss.in. Ever.
  4. Django quiz
  5. Python metaclasses and how Django uses them
  6. Django for a Rails Developer
  7. Writing your own template loaders
  8. The magic of metaclasses in Python
  9. Django gotchas
  10. Pycon India 2009 : A Review
  11. Beginning python
  12. Django-SocialAuth - Login via twitter, facebook, openid, yahoo, google using a single app.
  13. A response to Dropping Django
  14. Django aggregation tutorial
  15. On Captcha
  16. Django design patterns
  17. Remote debugging - debugging pesky server only bugs
  18. Django Request Response processing
  19. Better Python package management using source and version control systems
  20. Understanding decorators
  21. Generating pseudo random text with Markov chains using Python
  22. Yahoo BOSS python api
  23. Python Wrapper on Bing API
  24. Exploring Authorize.net Payment Gateway Options and integrating it with django
  25. Create your own online store in few hours using satchmo (django)
  26. Create a new social networking site in few hours using pinax platform (django).
  27. Django-subdomains - Easily create subscription based subdomains enabled webapps
  28. Uswaretech whitepapers
  29. Web development companies working with Django
  30. Finding keywords using Python
  31. Developing a Web Application Live in 15 min, in django framework
  32. Django with Mysql and Apache on EC2
  33. Constraint programming in Python
  34. How to build a Facebook app in Django
  35. How we built a Twitter Application

2008 24

  1. Using Paypal with Django
  2. Dynamic forms with Django
  3. Using subdomains with Django
  4. Generating PDFs with Django
  5. An Interview with Adrian Holovaty - Creator of Django
  6. An Interview with Jacob Kaplan-Moss - Creator of Django
  7. An idea a day - A geographical wiki
  8. An idea a day - Alternative to GAE
  9. Popularising Django - Part 2
  10. An idea a day - Remotely hosted Analytics solution
  11. An idea a day - Recomendation system based ad network
  12. An idea a day - An automated Adwords optimizer
  13. Parable of the single sheep - Or How Google is destroying the internet, and nobody seems to know.
  14. Popularizing Django -- Or Reusable apps considered harmful.
  15. An interview with Michael Trier
  16. Interview with James Bennett - Django release manager
  17. Why people start startups.
  18. Parable of the nofollow
  19. Marketing lessons from Google
  20. Five Things I Hate About Django.
  21. First step to startup - Getting your pitch
  22. Two Django+Appengine Tutorials
  23. Google Appengine - First Impressions
  24. Using Appengine with Django, why it is pretty much unusable