Blog index

    2021

    1. Amazon Glacier + Arq backup -
    2. Migrating blog to Eleventy -
    3. On reading paper magazines -
    4. New version of writer mode -
    5. On generating social images for this blog -
    6. Alfred Snippet workflow -
    7. HTML has a base tag -
    8. Distractions tips & tricks -

    2020

    1. TIL - Chrome has emulate focused page -
    2. TIL - how height:auto works -
    3. Tooling overload in JS -
    4. Stack & Column in CSS-in-JS -
    5. Intl Collator in JavaScript -
    6. How to split antd theme into smaller components -
    7. Setting up webpack for chrome extension development -
    8. RxJS and auth token expiration timers -
    9. How to setup emotion css prop to work with Parcel & TypeScript -
    10. Cron under MacOS -
    11. Placeholder shown CSS selector -
    12. Firefox has copy url button -
    13. Ramda clamp -
    14. How to read TypeScript errors and not get mad? -
    15. Interesting links that I found - vol.4 -
    16. Lowering selectors in react/redux -
    17. What I learned by adding webmentions to my blog -
    18. Formik - useFormikContext and useField hooks -
    19. Wrocław TypeScript meetup online -
    20. Interesting links that I found - vol.3 -
    21. cssgrid.io course review -
    22. Interesting links that I found - vol. 2 -
    23. What I learned from redesigning my blog -
    24. Interesting links that I found - vol. 1 -
    25. Testing gatsby blog with cypress.io -
    26. Query string library have stringifyUrl -
    27. Yup validation - one field required but not both at the same time -
    28. Customizing Gatsby Graphql schema -
    29. UX/UI Space Wrocław vol.8 -
    30. CSS in JS patterns -
    31. Photo Grid Codepen challenge -

    2019

    1. Implementing stripe card for fun & profit -
    2. What I don’t know about CSS & HTML -
    3. Career change - developer + designer -
    4. Using Xstate with inputs in React -
    5. IE11 text overflow in flex container -
    6. Explain TypeScript to me -
    7. Side project with svelte -
    8. Safari scrolling error -
    9. TypeScript abstract classes -
    10. My first interviews for software developer -
    11. TypeScript function overloads -
    12. Side project - CSS on blog -
    13. Hiding elements with opacity -
    14. Multiple stow directories -
    15. Open sourcing tsconfig -
    16. I build a thing - writer mode for VSCode -
    17. TypeScript classes, interfaces and all between -
    18. On React Render props vs HOC -
    19. Setting up simple React & TypeScript project -

    2018

    1. How to find blog ideas -
    2. Dependency injection in redux-observable -
    3. switchMap in redux-observable -
    4. How to update progress of long request with redux-observable -
    5. How to dispatch multiple actions based on api call in redux-observable -
    6. Lessons learned from coding TM Conference website -
    7. Lessons learned from writing pet project in React with Redux -
    8. How design of your API can affect others -
    9. You don't know promises -
    10. Debouncing forms in React with Redux -
    11. Python Belgrade -
    12. Legacy projects -
    13. Mutations in Relay Modern -

    2017

    1. Summary of 2017 -
    2. 100 days of code -
    3. Fragments and queries in Relay Modern -
    4. Setting up Relay Modern on frontend -
    5. Javascript Conference Budapest 2017 -
    6. On moving blog to Gatsby.js -
    7. Debugging python code with wdb -
    8. Python imports validation -
    9. Moving to Relay in Django backend -
    10. Monorepo structure for Django & React Applications -
    11. Solutions reviews -
    12. Lessons learned from being a mentor -
    13. Django, GraphQL & React -
    14. Testing React form components -
    15. Building python packages for debian -
    16. Chaining promises in JavaScript -
    17. Django and nginx file proxy -
    18. Don't use defaults -
    19. Testing django template tags -
    20. Testing django mixins -
    21. Callbacks & promises in JS for newbies -
    22. All roads lead to -
    23. Pomodoro timer -
    24. Gunicorn & LRU cache pitfall -
    25. Provisioning django application using ansible -
    26. Review of 2016 -

    2016

    1. Transcoding with AWS -
    2. Docker.py- python API for Docker -
    3. Django Girls- Kraków -
    4. Django Under The Hood 2016 recap -
    5. PyConPL 2016 -
    6. Microservices in Flask -
    7. JSON Web Tokens in django application -
    8. Archives from memory- libarchive -
    9. Python & WebDAV -
    10. Makefiles in python projects -
    11. My thoughts on blogging -
    12. Factory pattern in python -
    13. Design by contract in python -
    14. Django application with puppet -
    15. Two forms one view in django -
    16. Ports and Adapters in python -
    17. My first personal project -
    18. Mocks and monkeypatching in python -
    19. My first workshop experience -
    20. Automatic blog deployment with TravisCI -
    21. Moving blog to pelican -
    22. Django + Celery & Rabbit -
    23. Django cookiecutter -
    24. Django Haystack and Elasticsearch -
    25. Python class @decorators -
    26. Python __slots__ -
    27. Http and websockets logging handlers -
    28. GeoDjango and Leaflet.js -