Scrypt is a slow-by-design key derivation function designed to create strong cryptographic keys. Simply put, the purpose of the Scrypt hash is to create a fingerprint of its input data but to do it very slowly.
Users love convenience. If your goal is to make it easy for users to register with your app or website, then implementing the “Sign in with Google” option should be at the top of your priority list.
Custom toggle switches are a pain to code from scratch. So many lines for such a simple UI widget!
Rust and Go are two of the industry’s biggest successes when it comes to developing modern programming languages.
When we first launched the boot.dev’s single-page-app, we were using Vue Router’s default hash routing. Hash routing looks ugly to the end-user, and when you want to be able to share parts of your app via direct link those hashes can get really annoying.
SHA-2 (Secure Hash Algorithm 2), of which SHA-256 is a part, is one of the most popular hash algorithms around.
In single-page apps that use the Vue Router, it’s common to create a path parameter that changes the behavior of a route.
The boot.dev app - our new gamified learning platform - just launched its first JavaScript coding course!
We just launched the new boot.dev computer science platform and can’t be more excited. Our first crash course in Go, “Learn Go” is now available!
If you are familiar with the Go Playground, then you know how convenient it is to be able to have a Go scratchpad in the browser.
There are quite a few ways to create new maps and slices in Go, for example, they can both be initialized using the make() function, the new() function, as literals, or by using the var keyword.
Have you ever had the problem where you submit a pull request and the diff is much larger than it should be?
I’m a gopher by nature, so I expect consistent styling and linting in my codebases. More importantly, I don’t like to think about styling.
Python is commonly seen as the AI/ML language, but is often a dull blade due to unsafe typing and being slow, like really slow.
In applications that are i/o heavy, it can get clunky to synchronously execute high-latency functions one after the other.
Sorting is a common task in programming, and for that reason, most languages have a default sorting algorithm in their standard library.
It’s a fairly common scenario to subscribe to a Rabbit queue and process messages before acknowledging receipt.
Go is strongly typed, and with that, we get many options for simple variable types like integers and floats.
Loops in Rust aren’t the same as standard C-style languages. The syntax is different and there are some powerful options that make looping easier.
Let’s take a look at some of the common pitfalls with the keywords let and mut.
Introduction 🔗 In a previous tutorial we showed how you can get basic information on all quantum devices using backend_overview().
One of the primary goals of the Go programming language is to make concurrency simpler, faster, and more efficient.
Go and Rust are two of the hottest compiled programming languages, but which is more popular, Go or Rust?
Data integrity refers to the accuracy, legitimacy, and consistency of information in a system. When a message is sent, particularly using an untrusted medium, data integrity provides us with confidence that the message wasn’t tampered with.
The Go standard library has a really cool type - Ticker. Tickers are used when you want to do something at a regular interval, similar to JavaScript’s setInterval.