Konstantin TarkusEnabling efficient front-end developmentThe role of web infrastructure engineering teamsJul 17, 2023Jul 17, 2023
Konstantin TarkusGenerate TypeScript definitions from a PostgreSQL database schemaI’ve been enjoying using Knex.js database client for quite some time when implementing GraphQL API backends. One thing that it currently…Apr 14, 2021Apr 14, 2021
Konstantin TarkusUsing Validate.js via a fluent TypeScript interfaceWhen it comes to user input validation, particularly when designing (RESTful, GraphQL) APIs, it’s important to have these objectives in…Mar 23, 2021Mar 23, 2021
Konstantin TarkusGoogle Cloud SQL — Tips & TricksUsing Google Cloud SQL with Node.js apps in a serverless environment.Sep 5, 20201Sep 5, 20201
Konstantin TarkusDemystifying NODE_ENV varThere might be some confusion regarding using NODE_ENV variable in Node.js apps. A few things you need to be aware of:Aug 28, 2020Aug 28, 2020
Konstantin TarkusinWatchlist.ioCreating a Watchlist from Stock Chart PatternsIf you normally start building your swing- or day-trading watchlist starting from tech analysis, here is a good tool that can help you…Jul 20, 2019Jul 20, 2019
Konstantin TarkusUsing a Global Reducer in ReactAs you probably know React.js provides us with these two helpful hooks — React.useReducer() and React.useContext(). You may think that…Jul 20, 2019Jul 20, 2019
Konstantin TarkusinLevel Up CodingIntegrating Facebook Customer Chat into a React.js AppWith Facebook Customer Chat widget you’re now able to connect with your website visitors (customers) even after they left your site. How…Mar 18, 20192Mar 18, 20192
Konstantin TarkusCommon JavaScript tasks without ReduxHave you noticed this trend that many JavaScript developers don’t know how to solve pretty basic tasks in their web apps without using…Dec 17, 20171Dec 17, 20171