DiscoverSDK Blog
Freeze and Seal in JavaScript
In my last JavaScript article, I talked a bit about mutations in JavaScript and how we can change objects by accident. OK, so this much we know—when I copy an object and then make a change, the object that comes afterward also changes. Why? Because it doesn’t really copy—it’s [...]
Data Classes & Sealed Classes in Kotlin
Welcome back to our Kotlin series. In this Kotlin article, we’ll talk about data and sealed classes and give you some examples. So let’s dive right into Kotlin data classes. [...]
10 Best Python IDEs
Python is a very popular programming language. It's open source and used today as a scripting language, for web development, for mobile and desktop, and in many areas thanks to the endless modules options it has. [...]
App Store Optimization and the Algorithms Behind It
With millions of competing apps out there, and billions being spent on marketing, having the right ASO strategy in place has never been more important. [...]
Operators in TypeScript
Today we’re going to look at operators in TypeScript. But before we get into it, let’s set the stage with a bit of vocabulary—it won’t take long. Take for example the following expression: [...]
Awesome Network Tab Features You Never Heard Of
Recently, I had the chance to work on a product with Verizon Media that connects to other sites—a kind of third-party plugin for sites that run on their code, like Outbreak’s code for instance. This plugin I’m writing compiles to code that the same site runs. Due to the nature of t [...]
The JavaScript Mutation Feature You Never Knew About
You know the X-men, right? Well, this is just like the X-men, except that it’s a lesson on Javascript. But still, pretty much the same thing. [...]
Extension Functions in Kotlin
Imagine that, somewhere in your code, you need to extend a class with new functionality. For most programming languages, your options would be to either derive a new class or make use of some kind of design pattern. But with Kotlin, things are different—we’ve got another option on the ta [...]
Types & Variables in TypeScript
In the first article in our TypeScript series, we provided an introduction and overview of this increasingly popular language. Today, we’re going to dive into making use of the language and take our first steps by examining types and variables in TypeScript. Let’s get into it! [...]
Label Statements in JavaScript
If there’s one thing that always gives me trouble, it’s complex loops in JavaScript. (And recursion in JavaScript, which makes two things, but that’s a different story for a different article.) [...]
Top DiscoverSDK Experts
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}