2021
2020
- How to easily generate favicons
- Why did I give up using Gatsby for my blog?
- How to create a bug ticket (for a web project)
- Letter from a customer
- Create a new React project using Parcel
- Parcel - Uncaught ReferenceError: regeneratorRuntime
- PostgreSQL, Hasura and citext data type
- Google App Engine Cloud Tasks and Django Rest Framework permissions
- Better diffs in pytest
- Yarn 2 (berry), Typescript, VSCode, Prettier, ESLint and Fastify
- I review my code on GitHub every day
2019
- Zsh and Starship on macOS
- Google App Engine Cron Service and Django Rest Framework permissions
- Use Pandoc on macOS to convert multiple markdown files to a single PDF file
- Google Cloud Tasks and Django Rest Framework (application/octet-stream)
- VS Code - sort Python imports automatically
- VS Code - automatically organize TypeScript imports
- Add Buy Me A Coffee widget to a GatsbyJS site
- psycopg2.errors.UniqueViolation: could not create unique index
- django.db.utils.OperationalError: cannot ALTER TABLE "X" because it has pending trigger events
- Python 3.7 - @dataclass
- Adding groups via Django DB migration script and assigning a group to all existing users
- Create random data for your Django unit tests using Model Mommy
- Integrate SQLAlchemy with Falcon framework (second version)
- Google App Engine Standard, Python 3.7 and Cloud Tasks
- Do you really need a custom API to deliver content for your website and fetch it dynamically?
- Python 3 - Template strings instead of external template engine
- pipenv and pyenv
- How to use nvm with fish shell
- macOS - iTerm2, fish, fisher, spacefish, vscode
2018
- Safari is not so bad!
- AWS Amplify + React Native - TypeError: Cannot read property 'computeModPow' of undefined
- iOS (iPhone X) - a review from Android user
- 2018: The year of the Linux desktop and why I moved to macOS
- macOS - Fish, virtualfish, oh-my-fish, nerd-fonts, bobthefish theme
- Docker - multi-stage builds
2017
- How to create AWS Route53 hosted zone using domain from OVH
- AWS Route53 - configure a simple health check
- Do you want to use Django for REST API? Consider it.
- How to install powerline for Bash on Fedora with git branch support
- How to install PyCharm on Fedora
- How to install Telegram on Fedora using Flatpak
- SQLAlchemy Utils, PasswordType field and Alembic migration
- Alembic - migration for String length change
- Git - global .gitignore file
- How to install Spotify on Fedora using Flatpak
- How to install Google Chrome on Fedora
- Hosting Ghost blog on Amazon Lightsail (Ubuntu, Docker)
- Falcon framework - request data validation, serializer middleware (marshmallow)
- Falcon framework - JSON middleware (loads, dumps)
- Bash - increase command history size
- How to install IRCCloud desktop client (on Fedora)
- Integrate SQLAlchemy with Falcon framework
- What is the best blogging platform?
- How to use Docker with PyCharm
- How to install NPM package in a home directory (PyCharm)
- Why stock Android is the best option?
- Fedora 25 - Change grub timeout
2016
2015
- Let’s Encrypt, NGINX and Ubuntu
- Google Cloud Endpoints, AngularJS and Json Web Tokens
- Atom configuration for Web project (Python, JavaScript, HTML, SCSS, etc)
- Ubuntu (15.04) and Epson SX130 printer
- How to upload file to GCS from GAE/GCE using Python
- Sending e-mails from Google App Engine using Mandrill
- How to install pip, virtualenv and virtualenvwrapper on Linux
- Is Linux for desktop use? Thoughts after years of use.
- Ghost (blogging platform) on Fedora (21)
- Google App Engine - prevent of tasks duplication in the queues
- Google App Engine - Get the least loaded queue
- Ferris 2 (Google App Engine), JSON Web Token and CORS
- Google App Engine: ImportError: No module named _ssl
- Nodeenv and error code 127
- Google App Engine: ImportError: No module named google.appengine.dist27.threading
- NDB equivalent for db.class_for_kind
- How to install Skype on Fedora (21) and resolve no sound problem
- Google App Engine 1.9.17 - removed old dev_appserver
- Quick fix - zc.buildout, setuptools and virtualenv
2014
2013
- Google App Engine - MapReduce - Selecting a queue
- Google App Engine - Creating and restoring a backup of Datastore
- Zurb Foundation 4 - Center elements in Top Bar navigation
- Django templatetags, ImportError
- A simple information about cookies (EU cookies law)
- Google Play and Python - Checking the purchase and consumption status of an inapp item
2012
- Watch last logs from IT world! ;-) Do you have something interesting to insert? Do it! ;-)
- SphinxSearch and Django on Ubuntu
- Nginx, Uwsgi, Virtualenv and Django on Ubuntu 12.04
- Django-filetags
- Nginx, Uwsgi, Virtualenv and Django on Gentoo
- Simple spam protection for email addresses using jQuery
- Nested, infinite dictionary in python
- Django, reStructuredText and image thumbnails
- Django - unique online visitors counter
- Django, LDAP and SSL
- Gentoo - speeding up the compilation time
- Kmail. Unknown error. (Unable to fetch item from backend)
- File input. Zastąpienie go własnym elementem za pomocą jquery
2011
2010
2005
2004
- Tvtime
- Wav do mp3
- Prosty licznik kliknięć w PHP
- Gentoo - opcja linguas
- Algorytm Euklidesa
- Zabezpieczanie systemu
- Apache 2 + PHP 4/5 + Mysql
- DOS
- Algorytmy
- IRC
- Systemy liczbowe
- Jak poszukać jakiegoś pliku?
- Bity, bajty...
- Nagrywarka - SCSI
- apt-get - Instalacja i konfiguracja
- Rotator bannerów w PHP
- Blokada dostępu do strony w PHP
- Zaznaczanie większej ilości plików
- Pobieranie informacji o odwiedzających w PHP
- PHP - zmiana zawarości strony bez zmieniania pliku, na której się to pokazuje
- PHP - register globals
- Jak sprawdzić w PHP, czy zmienna jest przesyłana?