latest
A Guide to the Sliding Window Algortihm and How to Implement It in Go
This clever algorithm can speed up your programs and inspire your work with arrays.
How to Implement the Graph Data Structure in Golang
Graphs are one of the most essential data structures that you must know as a programmer. Learn how to implement it in Golang.
How Spotify's Shuffle Feature Really Works
We all use it, but do you really know how Spotify's shuffle button really works? Keep reading to find out.
What Determines What YouTube Displays on Your Feed?
Ever wonder how YouTube decides what to display on your feed? The secret lies in the algorithm and how it learns about what you like to watch.
How to Choose the Right Data Structure for Your Applications
Choosing the right data structure can make your program more efficient. Here's a guide to help you make the right choice.
The 7 Must-Know Deep Learning Algorithms
There's a lot to learn about deep learning; start by understanding these fundamental algorithms.
How to Hash and Verify a Password in Node.js With bcrypt
If you’re working with users’ passwords, you owe it to them to do so securely. The bcrypt library takes the pain out of this process.
4 Must-Know Machine Learning Algorithms
Machine learning can be an abstract concept, so get to grips with it by exploring these different algorithms.
How to Implement Binary Search Using Iterative Method
Binary Search algorithm follows the divide-and-conquer paradigm. Learn how to search elements in a sorted array using the space efficient method.
A Guide to the Graph Data Structure
The graph is a versatile data structure, with many variants. You can use it to solve lots of problems, not least those posed in interview tasks.
How to Like and Dislike Songs on Apple Music (And Why You Should)
If you want to improve your experience on Apple Music, you should let the app know the songs you like (and those you don't). This is how you do it.
Why Some People Want to "Make Instagram Instagram Again"
If you are noticing changes in how Instagram displays the content, you aren't alone.
Learn How to Use the Java HashMap Data Structure
HashMap is one of the most efficient data structures. Store your key-value pairs data using the Java HashMap data structure.
Everything You Need to Know About the Twofish Encryption Algorithm
Many believe Twofish is more secure than AES, the most popular encryption algorithm in the world.
How Netflix Recommendations Work
Have you ever wondered how Netflix knows what you want to watch even before you do? It's all thanks to how its recommendation system works.
How to Disable Algorithmic Feeds on Twitter, Instagram, and Facebook
Algorithmic feeds serve mostly social networks. Here's how to change to chronological feeds on major social platforms.
5 Common Encryption Types and Why You Shouldn't Make Your Own
Is it a good idea roll your own encryption algorithm? Ever wonder what types of encryption are the most common? Let's find out.
What Is the Best Time to Post on Instagram?
There's no one-size-fits all approach to social media, but there are some trends for the best time to post on Instagram.