DEV Community

TK profile picture

TK

Sharing knowledge https://iamtk.co

Seven Year Club
Writing Debut
Six Year Club
Trusted Member 2022
1 Week Community Wellness Streak
Five Year Club
React
JavaScript
Four Year Club
Three Year Club
8 Week Writing Streak
4 Week Writing Streak
The Evolution of React Rendering Architectures

The Evolution of React Rendering Architectures

Comments
13 min read

Want to connect with TK?

Create an account to connect with TK. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Frontend System Design — Spotify Playlist Architecture

Frontend System Design — Spotify Playlist Architecture

4
Comments
12 min read
Optimizing the performance of a React App for a better User Experience — A Case Study

Optimizing the performance of a React App for a better User Experience — A Case Study

3
Comments
11 min read
Writing a Memoization Function from Scratch

Writing a Memoization Function from Scratch

5
Comments 3
5 min read
Linked List Data Structure in JavaScript

Linked List Data Structure in JavaScript

7
Comments
8 min read
Queue Data Structure in JavaScript

Queue Data Structure in JavaScript

7
Comments
4 min read
Stack Data Structure in JavaScript

Stack Data Structure in JavaScript

9
Comments
4 min read
Frontend Challenges: Front-end Engineer Assignment

Frontend Challenges: Front-end Engineer Assignment

513
Comments 15
25 min read
Revisiting Conditionals in JavaScript and TypeScript

Revisiting Conditionals in JavaScript and TypeScript

25
Comments 1
4 min read
How I received 4 salary raises in 2 years as a Software Engineer

How I received 4 salary raises in 2 years as a Software Engineer

218
Comments 6
20 min read
Frontend: Developer Experience & Software Maintainability

Frontend: Developer Experience & Software Maintainability

46
Comments
19 min read
React PWA Performance Case Study

React PWA Performance Case Study

27
Comments
17 min read
Basic Recipes for React Testing Library

Basic Recipes for React Testing Library

13
Comments 1
11 min read
A Mental Model to think in Typescript

A Mental Model to think in Typescript

31
Comments
34 min read
Algorithms Problem Solving: Running Array Sum

Algorithms Problem Solving: Running Array Sum

9
Comments
1 min read
Algorithms Problem Solving: Discount for prices

Algorithms Problem Solving: Discount for prices

5
Comments
2 min read
Algorithms Problem Solving: Sort the Matrix Diagonally

Algorithms Problem Solving: Sort the Matrix Diagonally

6
Comments
2 min read
UX Studies with React, Typescript, and Testing Library

UX Studies with React, Typescript, and Testing Library

8
Comments
23 min read
Algorithms Problem Solving: Odd in Matrix

Algorithms Problem Solving: Odd in Matrix

5
Comments 3
2 min read
Algorithms Problem Solving: Construct Binary Search Tree from Preorder Traversal

Algorithms Problem Solving: Construct Binary Search Tree from Preorder Traversal

6
Comments
2 min read
Algorithms Problem Solving: Insert into Binary Search Tree

Algorithms Problem Solving: Insert into Binary Search Tree

5
Comments
2 min read
Algorithms Problem Solving: Shuffle the array

Algorithms Problem Solving: Shuffle the array

9
Comments 1
2 min read
Algorithms Problem Solving: Maximum 69 Number

Algorithms Problem Solving: Maximum 69 Number

7
Comments
1 min read
Algorithms Problem Solving: Destination City

Algorithms Problem Solving: Destination City

5
Comments
2 min read
Algorithms Problem Solving: Number of students

Algorithms Problem Solving: Number of students

11
Comments
2 min read
Algorithms Problem Solving: Balanced Strings

Algorithms Problem Solving: Balanced Strings

9
Comments
2 min read
Algorithms Problem Solving: to Lower case

Algorithms Problem Solving: to Lower case

7
Comments
3 min read
Algorithms Problem Solving: Tree to greater sum

Algorithms Problem Solving: Tree to greater sum

6
Comments
3 min read
Remove Leetcode locked problems

Remove Leetcode locked problems

4
Comments
1 min read
Algorithms Problem Solving: Deepest Leaves Sum

Algorithms Problem Solving: Deepest Leaves Sum

6
Comments
3 min read
Algorithms Problem Solving: Reduce to zero

Algorithms Problem Solving: Reduce to zero

17
Comments 8
2 min read
Algorithms Problem Solving: Even Number of Digits

Algorithms Problem Solving: Even Number of Digits

4
Comments
2 min read
Algorithms Problem Solving: Equal Reversed Arrays

Algorithms Problem Solving: Equal Reversed Arrays

7
Comments
2 min read
Algorithms Problem Solving: Group the people

Algorithms Problem Solving: Group the people

5
Comments 1
3 min read
Algorithms Problem Solving: Cloned Binary Tree

Algorithms Problem Solving: Cloned Binary Tree

5
Comments
2 min read
Algorithms Problem Solving: Subtract product and sum

Algorithms Problem Solving: Subtract product and sum

6
Comments
2 min read
Algorithms Problem Solving: Sum of nodes

Algorithms Problem Solving: Sum of nodes

8
Comments
4 min read
Algorithms Problem Solving: Ransom Note

Algorithms Problem Solving: Ransom Note

33
Comments 6
2 min read
Union Types with Objects

Union Types with Objects

7
Comments
3 min read
Algorithms Problem Solving: Jewels and Stones

Algorithms Problem Solving: Jewels and Stones

21
Comments 6
3 min read
Typescript Interesting Types

Typescript Interesting Types

8
Comments 2
3 min read
Constant feedback driven development with Nodemon

Constant feedback driven development with Nodemon

1
Comments
2 min read
Automating my blog posts publishing process with Typescript

Automating my blog posts publishing process with Typescript

6
Comments
11 min read
Typescript Learnings 002: Type System

Typescript Learnings 002: Type System

5
Comments
3 min read
Elixir Learnings 002: playing around with lists

Elixir Learnings 002: playing around with lists

1
Comments
3 min read
Building a Pokemon app with React Hooks and Context API

Building a Pokemon app with React Hooks and Context API

71
Comments 1
16 min read
Elixir Learnings 001: div and rem

Elixir Learnings 001: div and rem

1
Comments
2 min read
Fun with Dates

Fun with Dates

6
Comments
7 min read
Thinking in data contracts

Thinking in data contracts

5
Comments 1
6 min read
Typescript Learnings 001: Object Destructuring

Typescript Learnings 001: Object Destructuring

7
Comments
2 min read
Typed Redux State Management

Typed Redux State Management

11
Comments
10 min read
TDD, functions, and React components

TDD, functions, and React components

29
Comments
10 min read
Playing around with Closures, Currying, and Cool Abstractions

Playing around with Closures, Currying, and Cool Abstractions

14
Comments
7 min read
Queue Data Structure

Queue Data Structure

14
Comments
5 min read
Stack Data Structure

Stack Data Structure

6
Comments
5 min read
An abstraction for React internationalization messages

An abstraction for React internationalization messages

7
Comments
5 min read
Designing my learning experience

Designing my learning experience

14
Comments 1
11 min read
Understanding the basics of Ruby on Rails: SQL Databases and how they work

Understanding the basics of Ruby on Rails: SQL Databases and how they work

79
Comments 5
8 min read
Understanding the basics of Ruby on Rails: HTTP, MVC, and Routes

Understanding the basics of Ruby on Rails: HTTP, MVC, and Routes

105
Comments 6
5 min read
Everything you need to know about tree data structures

Everything you need to know about tree data structures

127
Comments 5
15 min read
loading...