Around Albania
Our journey around Albania in 2023 - a short VLOG of the drone footages.
Notes and Scribblings from a web developer with unhealthy interests in JavaScript, GraphQL, and others
Our journey of nearly 3000 kms around Iceland in November 2022 - a short video story.
In this post, I talk about an approach to memoizing a n-ary function in JavaScript / TypeScript preserving the flow of types.
This post gives an introduction to GraphQL directives, how to create custom ones, explains the different locations where directives can be used, and goes over some use-cases of directives.
In previous posts, we saw how to optimize data between GraphQL Server and a backend server using the concepts of lookaheads and field filtering. In this post, we are going to leverage look aheads for other forms of optimization - especially prefetching resources.
In the previous posts, we saw how to optimize the data transfer between the GraphQL server and a data provider - backend server. In this post, I'm going to talk about how we can handle the complexities we discussed in previous posts with a Dataloader
In this post, we are going to take a look at one of the primary optimizations we can achieve by using GraphQL Lookaheds - Field filtering. We will dive deep into what the different complexities are for applying lookaheads to optimize data between GraphQL server and a backend server.
This post is about how to effectively model timers for the web and go through the shortcomings of each of those models.
At Directi, we use graphite as one of our principal monitoring tools. This is a post about how we improved the Graphite setup at Directi.