Bartosz SalwiczekinBetter ProgrammingHow to Use gRPC With NodeLearn about gRPC and create a strongly typed application with gRPC communication using Node and TypescriptJan 2, 20231Jan 2, 20231
Bartosz SalwiczekWhy to Use TanStack Query in Vue?A better way to manage shared server state that Vue developers should know about.Dec 19, 20224Dec 19, 20224
Bartosz SalwiczekWhat are JavaScript Symbols and When to Use Them?Symbols are a useful tool in your JavaScript toolset. I believe that every developer should understand what symbols are at least because…Dec 11, 2022Dec 11, 2022
Bartosz SalwiczekDeveloping a Pomodoro App with Spotify integration — PomtifyRecently, I’ve launched a small side project. In this article, I will describe challenges, mistakes and lessons learned while building it.Aug 31, 20223Aug 31, 20223
Bartosz SalwiczekBuilding timer in React? It’s not as simple as you may think!How setInterval/setTimeout specifics and component re-render time can make a differenceJun 20, 20221Jun 20, 20221
Bartosz SalwiczekHow to Type Vue 3 Emits?Typing emits when using the Composition API approach is tricky. In this article, I will show you how it can be achieved.May 24, 2022May 24, 2022
Bartosz SalwiczekinBetter ProgrammingPromisification in JavaScript: How to and When is It Safe?How to turn a function that takes a callback into a promiseApr 26, 2022Apr 26, 2022
Bartosz SalwiczekSee Your Typescript Classes on the DiagramToday I will show an awesome trick that helps to better deal with your models, DTOs, contracts, or any other group of classes using…Apr 19, 2022Apr 19, 2022
Bartosz Salwiczek4 Ways to Remove Changes From Remote Branch in GITIf you’ve been working with git for some time you certainly pushed something to a remote branch that shouldn’t be there. Sometimes it’s…Apr 13, 20223Apr 13, 20223
Bartosz SalwiczekI Made a Chrome Extension for Medium UsersHey there. Are you a Medium user who wants to know more about authors you follow? If so, then I made a perfect chrome extension for you!Apr 4, 202218Apr 4, 202218