Categories

React

NextJS

Leetcode

Blind75

Tech

Csharp

Python

Lifestyle

Music

JavaScript

JAVA

Leetcode (batch 05-11-2022) (14)

Clone Graph, Pacific Atlantic Water Flow, Course Schedule

Leetcode (batch 05-11-2022) (13)

Combination Sum, Word Search, Number of Islands

Leetcode (batch 05-11-2022) (12)

Implement Trie (Prefix Tree), Design Add and Search Words Data Structure, Word Search II

Leetcode (batch 05-11-2022) (11)

Kth Smallest Element in a BST, Construct Binary Tree from Preorder and Inorder Traversal, Binary Tree Maximum Path Sum

Leetcode (batch 05-11-2022) (10)

Lowest Common Ancestor of a Binary Search Tree, Binary Tree Level Order Traversal, Validate Binary Search Tree

Leetcode (batch 05-11-2022) (9)

Maximum Depth of Binary Tree, Same Tree, Subtree of Another Tree

Leetcode (batch 05-11-2022) (8)

Linked List Cycle, Merge k Sorted Lists, Invert Binary Tree

Leetcode (batch 05-11-2022) (7)

Merge Two Sorted Lists, Reorder List, Remove Nth Node From End of List

Leetcode (batch 05-11-2022) (6)

Search Rotated Sorted Array, Find Minimum in Rotated Sorted Array, Reverse Linked List

Leetcode (batch 05-11-2022) (5)

Longest Substring Without Repeating Characters, Longest Repeating Character Replacement, Valid Parentheses

Leetcode (batch 05-11-2022) (4)

3Sum, Container With Most Water, Best Time to Buy and Sell Stock

Leetcode (batch 05-11-2022) (3)

Encode And Decode Strings, Longest Consecutive Sequence, Valid Palindrome

Leetcode (batch 05-11-2022) (2)

Group Anagrams, Top K Frequent Elements, Product of Array Except Self

Leetcode (batch 05-11-2022) (1)

Contains Duplicate, Valid Anagram, Two Sum

Get Back to Grind

Time to restart my leetcode journey

04 / 11 / 2022

Leetcode (40)

Best Time to Buy and Sell Stock

25 / 06 / 2022

Leetcode (35)

Design Add and Search Words Data Structure

20 / 06 / 2022

Leetcode (34)

Word Search

19 / 06 / 2022

Leetcode (33)

Implement Trie (Prefix Tree)

18 / 06 / 2022

Leetcode (32)

Same Tree

17 / 06 / 2022

Leetcode (31)

Reorder List

16 / 06 / 2022

Leetcode (30)

Reverse Linked List

15 / 06 / 2022

Leetcode (29)

Combination Sum

14 / 06 / 2022

Leetcode (28)

Pacific Atlantic Water Flow

13 / 06 / 2022

Leetcode (27)

Clone Graph

12 / 06 / 2022

Leetcode (26)

Number of Islands

11 / 06 / 2022

Leetcode (25)

Unique Paths

10 / 06 / 2022

Leetcode (24)

Decode Ways

09 / 06 / 2022

Leetcode (22)

Palindromic Substrings

08 / 06 / 2022

Leetcode (21)

Longest Palindromic Substring

07 / 06 / 2022

Leetcode (20)

House Robber II

06 / 06 / 2022

Learning Scala

JVM

05 / 06 / 2022

Revision on JAVA

keep learning

04 / 06 / 2022

Leetcode (19)

House Robber

03 / 06 / 2022

Leetcode (18)

Climbing Stairs

02 / 06 / 2022

Finished Basic Layout of the App

Online Game Name Generator

01 / 06 / 2022

Flow Typing

alternative of TypeScript

31 / 05 / 2022

Less CSS

Online Game Name Generator

30 / 05 / 2022

Leetcode (17)

Valid Palindrome

29 / 05 / 2022

Get another unexpected offer from Cardiff University

unexpected surprise

28 / 05 / 2022

Leetcode (16)

Jump Game

27 / 05 / 2022

Leetcode (15)

Maximum Subarray

26 / 05 / 2022

Leetcode (14)

Lowest Common Ancestor of a Binary Search Tree

25 / 05 / 2022

Leetcode (13)

Maximum Depth of Binary Tree

24 / 05 / 2022

Leetcode (12)

Invert Binary Tree

23 / 05 / 2022

Leetcode (11)

Contain Duplicate

22 / 05 / 2022

Leetcode (10)

Valid Anagram

21 / 05 / 2022

Leetcode (9)

Merge Two Sorted Lists

20 / 05 / 2022

Leetcode (8)

Valid Parentheses

19 / 05 / 2022

Leetcode (7)

Two Sum, Blind75 Component

15 / 05 / 2022

My Motivation

Unexpected Event Again

14 / 05 / 2022

Get an unexpected offer from Newcastle University

Motivation

12 / 05 / 2022

Ready for a New Journey

Motivation

07 / 05 / 2022

Leetcode (7)

Climbing Stairs, Merge Sorted Array

05 / 05 / 2022

Build a simular John Lewis Site

Building page

02 / 05 / 2022

Leetcode (6)

Insert Interval, Maximum Subarray

26 / 04 / 2022

Leetcode (5)

Valid Palindrome, Best Time to Buy and Sell Stock

25 / 04 / 2022

Leetcode (4)

Tree

05 / 04 / 2022

Leetcode (3)

Contest 1

04 / 04 / 2022

Leetcode (2)

BFS

03 / 04 / 2022

Leetcode (1)

Array

02 / 04 / 2022

Memory Training Calendar (13)

updated for React 18

01 / 04 / 2022

Memory Training Calendar (12)

new style for dashboard card

31 / 03 / 2022

Finally Get Some Time For My Project

new layout for the app

26 / 03 / 2022

Memory Training Calendar (11)

added modal for extensive works

04 / 01 / 2022

Memory Training Calendar (10)

added chat board

03 / 01 / 2022

Memory Training Calendar (9)

allow customized background color, adjusted responsive layout

02 / 01 / 2022

Memory Training Calendar (8)

modified font, allow customized task color

01 / 01 / 2022

The first 1000 contributions in my life

a great achievement for me

30 / 12 / 2021

Memory Training Calendar (7)

added layout for dashboard

30 / 12 / 2021

Memory Training Calendar (6)

added update & delete operation for the site

28 / 12 / 2021

Memory Training Calendar (5)

added create & read operation for the site

27 / 12 / 2021

Memory Training Calendar (4)

added Login & Logout for calendar

25 / 12 / 2021

Memory Training Calendar (3)

use GraphQL and Apollo instead of REST Api

24 / 12 / 2021

Memory Training Calendar (2)

refactor the code, adding selection for individual task

21 / 12 / 2021

Memory Training Calendar (1)

setup simple layout

20 / 12 / 2021

Memory Training Calendar

My new project

19 / 12 / 2021

Leetcode - Start

Algorithm

16 / 12 / 2021

Github Account Switch (2)

Deployed to Github

15 / 12 / 2021

Github Account Switch

My First Batch Script

13 / 12 / 2021

Learning Python (12)

Deploying Flask

11 / 12 / 2021

Learning Python (11-3)

Flask(2-3)

09 / 12 / 2021

Learning Python (11-2)

Flask(2-2)

08 / 12 / 2021

Learning Python (11)

Flask(2)

07 / 12 / 2021

Learning Python (10)

Flask

06 / 12 / 2021

Learning Python (9)

PIL, selenium

05 / 12 / 2021

Learning Python (8)

RE and args

04 / 12 / 2021

Learning Python (7)

unit testing with python

03 / 12 / 2021

Learning Python (6)

modules for python

02 / 12 / 2021

Learning Python (5)

simple function from python

01 / 12 / 2021

Learning Python (4)

Functional Programming with Python

30 / 11 / 2021

Learning Python (3)

Object Oriented Programming with Python

28 / 11 / 2021

Learning Python (2)

Python syntax and functions

27 / 11 / 2021

Learning Python (1)

get back to learn

26 / 11 / 2021

Book Metadata Extractor Update(1)

added tag manager to the site

05 / 11 / 2021

Book Metadata Extractor

my new web scraper project

01 / 11 / 2021

Start to work for the first week

finally got a new job

31 / 10 / 2021

Learn from mistakes(1)

failed on interview, but gain a lot from it

22 / 09 / 2021

Revisioning on OOP with C#

Revision on knowledge that already learnt

05 / 09 / 2021

After a big project

a huge achievement

31 / 08 / 2021

No internet for half month....

no internet

30 / 07 / 2021

JavaScript Challenge

JavaScript Challenge

26 / 07 / 2021

Strapi (CRUD)

Headless CMS for CRUD

25 / 07 / 2021

Discovering programming techniques & skills (3)

finding new topics & refresh the memory on previous learnt skills

24 / 07 / 2021

Discovering programming techniques & skills (2)

finding new topics & refresh the memory on previous learnt skills

23 / 07 / 2021

Learning .NET (1)

learning .NET's structure ( Dependency injection, .Net Core Pipeline )

22 / 07 / 2021

Setup Unit Tests

set up the remaining unit test for the blog

21 / 07 / 2021

Learn Python & Flask (Or Django first?)

finding the next useful language which benefit my project

20 / 07 / 2021

Bug fixing (3)

fixed bugs on Blog site & React Shopping Mall

19 / 07 / 2021

Revision on React Testing using Enzyme (2)

differentiate TypeScript & React.Prop-Types

18 / 07 / 2021

Bug fixing (2)

fixed bugs on Blog site

17 / 07 / 2021

Bug fixing (1)

fixed bugs on Netfake & Blog site

16 / 07 / 2021

Update for Blog (3)

added sidebar for navigation on About me page

15 / 07 / 2021

Update for Blog (2)

adding AboutMe section for Blog

14 / 07 / 2021

Update for Blog (1)

adding AboutMe section for Blog

13 / 07 / 2021

Project Netfake (3)

Cloning on Netflix

12 / 07 / 2021

Project Netfake (2)

Cloning on Netflix

11 / 07 / 2021

Project Netfake (1)

Cloning on Netflix

10 / 07 / 2021

Revision on React Testing using Enzyme (1)

revising on how enzyme works, and practices on it

09 / 07 / 2021

Improving SEO on my blog

improving SEO by editing meta tag on each pages of NextJS

08 / 07 / 2021

Discovering programming techniques & skills (1)

finding new topics & refresh the memory on previous learnt skills

07 / 07 / 2021

GraphQL & Apollo Client (2)

studying GraphQL & Apollo Client

06 / 07 / 2021

PrismJS, GraphQL & Apollo Client (1)

apply PrismJS instead of capturing photo for codes, studying GraphQL & Apollo Client

05 / 07 / 2021

MongoDB & NextJS

practice on connecting between MongoDB & NextJS

04 / 07 / 2021

My First Blog Post

Welcome to my Blog

03 / 07 / 2021
avatar

Theo Tam

Professional / Lifelong Learner

Software Engineer

theotam923@gmail.com

London