Krzysztof Żuraw

Writing

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