vadim.blog | Vadim Nicolai
Toggle
Toggle
2021
Interfaces in Go vs TS
Although interfaces in Go and TS are quite different, it was fun to see a comparison between how these are being used in both contexts.
July 18th, 2021
GraphQL pagination comparison: Apollo vs Relay
Relay Apollo GraphQL API Requires a certain structure in the GraphQL schema Works with any GraphQL schema Complexity Slow learning curve…
May 24th, 2021
Pareto principle in testing
Pareto Principle is also known as the 80-20 rule. In software testing this principle means that 80% of the found bugs are due to 20% of the…
February 26th, 2021
2019
Type checking with JSDoc
Being able to catch bugs at compile time is a nice way to shorten feedback loop, thus become more productive. TypeScript provides static…
October 27th, 2019
2018
Code Sharing Between React Web And React Native
One of the advantages of using React Native is the possibility of sharing code across different devices. This is achievable because under…
November 21st, 2018
CRUD App Using GraphQL Apollo Server, MongoDB And Angular
Until GraphQL came out, RESTful API was the most popular choice for client-server communication. REST has been defined about 20 years ago…
October 31st, 2018
React Compound Components
There are situations when we need to pass props to multiple children components. Manually passing props makes app tightly coupled and less…
October 26th, 2018
The First And The Most Rewarding Step In Optimizing React App
React is usually fast, but there are situations when we need to make some optimizations to avoid performance issues. Firstly, we need to…
October 23rd, 2018