Latest Blog Posts

Cover Image for Mastering Leetcode 1652: Defuse the Bomb (JavaScript Deep Dive)
Latest Post

Mastering Leetcode 1652: Defuse the Bomb (JavaScript Deep Dive)

πŸ“–31 min readleetcode

A comprehensive guide to solving LeetCode 1652 "Defuse the Bomb" using JavaScript. Learn both brute-force and optimized sliding window approaches, master circular array manipulation, and understand when to apply each technique for maximum efficiency.

Ray Silvers
Ray Silvers
Read More

More Posts

Cover Image for Problem Solving Patterns: Sliding Window, Made Simple

Problem Solving Patterns: Sliding Window, Made Simple

β€’πŸ“– 23 min readβ€’leetcode

Master the Sliding Window technique with fixed and dynamic windows. Learn when to use this powerful optimization pattern, solve classic problems efficiently, and transform O(nΒ²) solutions to O(n).

Ray Silvers
Ray Silvers
Cover Image for Problem Solving Patterns: Two Pointers, Made Simple

Problem Solving Patterns: Two Pointers, Made Simple

β€’πŸ“– 17 min readβ€’leetcode

Master the Two Pointers technique with practical examples and real-world applications. Learn when to use this powerful pattern, common variations, and solve classic coding problems efficiently.

Ray Silvers
Ray Silvers
Cover Image for Strings 101: The Ultimate Beginners Guide

Strings 101: The Ultimate Beginners Guide

β€’πŸ“– 28 min readβ€’tutorials

Master JavaScript strings from fundamentals to advanced techniques. Learn string immutability, Unicode handling, performance optimization, and essential methods with practical examples.

Ray Silvers
Ray Silvers
Cover Image for Arrays 101: The Ultimate Beginner's Guide

Arrays 101: The Ultimate Beginner's Guide

β€’πŸ“– 32 min readβ€’tutorials

Master JavaScript arrays from fundamentals to advanced patterns. Learn essential methods, time complexity, common pitfalls, and interview techniques with practical examples.

Ray Silvers
Ray Silvers
Cover Image for Understanding JSX in React: A Deep Dive

Understanding JSX in React: A Deep Dive

β€’πŸ“– 4 min readβ€’tutorials

Master JSX fundamentals with practical examples and real-world patterns. Learn how JSX compiles, differs from HTML, and enables powerful React component composition.

Ray Silvers
Ray Silvers
Cover Image for The Only Big O Guide You'll Ever Need

The Only Big O Guide You'll Ever Need

β€’πŸ“– 7 min readβ€’tutorials

Master Big O notation with practical examples, real-world analogies, and clear explanations. Learn how to analyze algorithm performance and make better coding decisions that scale.

Ray Silvers
Ray Silvers
Cover Image for Solving Two Sum: From Brute Force to Optimal Thinking

Solving Two Sum: From Brute Force to Optimal Thinking

β€’πŸ“– 8 min readβ€’tutorials

Master the classic Two Sum problem with two approaches: brute force for understanding and hash map optimization for efficiency. Learn the algorithmic thinking patterns that will serve you throughout your coding journey.

Ray Silvers
Ray Silvers
Cover Image for Prime Numbers: The Building Blocks of Math and a LeetCode Classic

Prime Numbers: The Building Blocks of Math and a LeetCode Classic

β€’πŸ“– 7 min readβ€’tutorial

Prime numbers are simple in definition, yet endlessly interesting in behavior. They show up in cryptography, hashing algorithms, and yes

Ray Silvers
Ray Silvers
Cover Image for Why I Wrote Book of the Wire

Why I Wrote Book of the Wire

β€’πŸ“– 4 min readβ€’personal

Book of the Wire started as a single post. Just eight verses. Then came the thought: What if this could be more? A scripture written in static for those who build in the dark and release without applause.

Ray Silvers
Ray Silvers
Cover Image for Revolutionizing the Grocery Store: How AI is Transforming Your Shopping Experience.

Revolutionizing the Grocery Store: How AI is Transforming Your Shopping Experience.

β€’πŸ“– 5 min readβ€’ai

In an era where technology is rapidly advancing, apple (joke) intelligence(AI) is paving the way for a smarter, more efficient grocery shopping experience. From optimizing supply chains to offering personalized recommendations, AI is revolutionizing every aspect of the grocery store industry when done right.

Ray Silvers
Ray Silvers
Cover Image for Fleeting late night thoughts

Fleeting late night thoughts

β€’πŸ“– 3 min readβ€’personal

Midnight comes, life slows down, and the mind ramps up. A weird thing happens deep in your mind; you feel a sense of lostness and euphoria without the consumption of alcohol. You grow numb, and your emotions start to boil and mix into this weird soup of anguish, anxiety, happiness, and sadness.

Ray Silvers
Ray Silvers
Cover Image for vsDebugServer.js can't be found

vsDebugServer.js can't be found

β€’πŸ“– 1 min readβ€’tutorials

If you have nvim-dap set up for javascript/typescript/etc.. and are using nvim-dap-vscode-js you most likely have ran into an error where 'vsDebugServer.js cant be found'.

Ray Silvers
Ray Silvers
Cover Image for A TC39 Proposal for Signals, JavaScript just keeps getting better.

A TC39 Proposal for Signals, JavaScript just keeps getting better.

β€’πŸ“– 2 min readβ€’reviews

According to the proposal, a signal is a data type that enables one-way data flow by modeling cells of state and computations derived from other state/computations.

Ray Silvers
Ray Silvers
Cover Image for A letter to you

A letter to you

β€’πŸ“– 4 min readβ€’personal

I come today to write about the hardships you will encounter, the obstacles you need to overcome, and to tell you that things will get better.

Ray Silvers
Ray Silvers
Cover Image for A million miles away

A million miles away

β€’πŸ“– 3 min readβ€’personal

From working in the fields to being an Austronaut. With 11 rejections from NASA he persevere and kept accumulating achievements and getting the necessary certifications to be better qualified to get accepted.

Ray Silvers
Ray Silvers
Cover Image for Reduce Method

Reduce Method

β€’πŸ“– 2 min readβ€’tutorials

What was your β€œwow” moment when you started coding? I know there probably are many and all have a great story attached to them but for me it was when I got introduced to the reduce method. As far as I could remember I had not used it both in real work environment and or on my own for something.

Ray Silvers
Ray Silvers
Cover Image for Punctuality

Punctuality

β€’πŸ“– 2 min readβ€’personal

You know what really irritates me? When you set a date or a time for a call and you seem to brush it off by saying you had to go to the β€œstore” and if this is still a good time but you end up not answering an email for 40 to 50 minutes and never call.

Ray Silvers
Ray Silvers
Cover Image for Why failing isn’t just good, It is necessary!

Why failing isn’t just good, It is necessary!

β€’πŸ“– 3 min readβ€’personal

The thing I always tell myself when I go into β€œget a new job” mode is, let me test the waters and see where I stand in the interview process. Now we all know a good cv, resume can do wonders for you but...

Ray Silvers
Ray Silvers
Cover Image for Can we normalize setting up date and times for initial phone calls

Can we normalize setting up date and times for initial phone calls

β€’πŸ“– 2 min readβ€’personal

Now I don’t know if this is normal to others or not but I was used to getting emails with links to set up a date and time to have a short 20 to 30 min conversation about the possible job position.

Ray Silvers
Ray Silvers