Writing

  1. October 2022 update
  2. How to type Next.js env variables in TypeScript
  3. Custom font on GitHub
  4. Migrating Next.js plugins from next-compose-plugins
  5. HTML table sticky header with borders
  6. Compiling Tailwind CSS components in monorepo
  7. Run script on files changes using nodemon
  8. PNPM and monorepo fun
  9. Hiding SEO spam from Google using uBlock filters
  10. HOC for React Query
  11. Generating TypeScript types from Swagger schema
  12. Raycast script - copy foremost Safari window as markdown link
  13. Enable spell check on mac
  14. Font smoothing after Big Sur
  15. How to enable cmd+tab switcher on all monitors
  16. On setting up Next.js with Docker on Google Cloud
  17. How to open custom URL with Next.js dev command
  18. How to use Deno in Raycast scripts commands
  19. How to open man in Mac OS Preview
  20. How to add shebang to deno script
  21. Amazon Glacier + Arq backup
  22. Migrating blog to Eleventy
  23. On reading paper magazines
  24. New version of writer mode
  25. On generating social images for this blog
  26. Alfred Snippet workflow
  27. HTML has a base tag
  28. Distractions tips & tricks
  29. TIL - Chrome has emulate focused page
  30. TIL - how height:auto works
  31. Tooling overload in JS
  32. Stack & Column in CSS-in-JS
  33. Intl Collator in JavaScript
  34. How to split antd theme into smaller components
  35. Setting up webpack for chrome extension development
  36. RxJS and auth token expiration timers
  37. How to setup emotion css prop to work with Parcel & TypeScript
  38. Cron under MacOS
  39. Placeholder shown CSS selector
  40. Firefox has copy url button
  41. Ramda clamp
  42. How to read TypeScript errors and not get mad?
  43. Interesting links that I found - vol.4
  44. Lowering selectors in react/redux
  45. What I learned by adding webmentions to my blog
  46. Formik - useFormikContext and useField hooks
  47. Wrocław TypeScript meetup online
  48. Interesting links that I found - vol.3
  49. cssgrid.io course review
  50. Interesting links that I found - vol. 2
  51. What I learned from redesigning my blog
  52. Interesting links that I found - vol. 1
  53. Testing gatsby blog with cypress.io
  54. Query string library have stringifyUrl
  55. Yup validation - one field required but not both at the same time
  56. Customizing Gatsby Graphql schema
  57. UX/UI Space Wrocław vol.8
  58. CSS in JS patterns
  59. Photo Grid Codepen challenge
  60. Implementing stripe card for fun & profit
  61. Career change - developer + designer
  62. Using Xstate with inputs in React
  63. IE11 text overflow in flex container
  64. Explain TypeScript to me
  65. Side project with svelte
  66. Safari scrolling error
  67. TypeScript abstract classes
  68. My first interviews for software developer
  69. TypeScript function overloads
  70. Side project - CSS on blog
  71. Hiding elements with opacity
  72. Multiple stow directories
  73. Open sourcing tsconfig
  74. I build a thing - writer mode for VSCode
  75. TypeScript classes, interfaces and all between
  76. On React Render props vs HOC
  77. Setting up simple React & TypeScript project
  78. How to find blog ideas
  79. Dependency injection in redux-observable
  80. switchMap in redux-observable
  81. How to update progress of long request with redux-observable
  82. How to dispatch multiple actions based on api call in redux-observable
  83. Lessons learned from coding TM Conference website
  84. Lessons learned from writing pet project in React with Redux
  85. How design of your API can affect others
  86. You dont know promises
  87. Debouncing forms in React with Redux
  88. Python Belgrade
  89. Legacy projects
  90. Mutations in Relay Modern
  91. Summary of 2017
  92. 100 days of code
  93. Fragments and queries in Relay Modern
  94. Setting up Relay Modern on frontend
  95. Javascript Conference Budapest 2017
  96. On moving blog to Gatsby.js
  97. Debugging python code with wdb
  98. Python imports validation
  99. Moving to Relay in Django backend
  100. Monorepo structure for Django & React Applications
  101. Solutions reviews
  102. Lessons learned from being a mentor
  103. Django, GraphQL & React
  104. Testing React form components
  105. Building python packages for debian
  106. Chaining promises in JavaScript
  107. Django and nginx file proxy
  108. Dont use defaults
  109. Testing django template tags
  110. Testing django mixins
  111. Callbacks & promises in JS for newbies
  112. All roads lead to
  113. Pomodoro timer
  114. Gunicorn & LRU cache pitfall
  115. Provisioning django application using ansible
  116. Review of 2016
  117. Transcoding with AWS
  118. Docker.py- python API for Docker
  119. Django Girls- Kraków
  120. Django Under The Hood 2016 recap
  121. PyConPL 2016
  122. Microservices in Flask
  123. JSON Web Tokens in django application
  124. Archives from memory- libarchive
  125. Python & WebDAV
  126. Makefiles in python projects
  127. My thoughts on blogging
  128. Factory pattern in python
  129. Design by contract in python
  130. Django application with puppet
  131. Two forms one view in django
  132. Ports and Adapters in python
  133. My first personal project
  134. Mocks and monkeypatching in python
  135. My first workshop experience
  136. Automatic blog deployment with TravisCI
  137. Moving blog to pelican
  138. Django + Celery & Rabbit
  139. Django cookiecutter
  140. Django Haystack and Elasticsearch
  141. Python class @decorators
  142. Python __slots__
  143. Http and websockets logging handlers
  144. GeoDjango and Leaflet.js