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 [...]

By Ran Bar-Zik | 9/25/2019 | General| Beginners Read More >

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. [...]

By Arjun Rao | 9/19/2019 | General| Beginners Read More >

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. [...]

By liran bh | 9/16/2019 | General| Beginners Read More >

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. [...]

By Moburst | 7/25/2019 | General| Beginners Read More >

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: [...]

By Arjun Rao | 6/24/2019 | General| Beginners Read More >

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 [...]

By Ran Bar-Zik | 6/19/2019 | General| Beginners Read More >

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. [...]

By Ran Bar-Zik | 6/12/2019 | General| Beginners Read More >

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 [...]

By Arjun Rao | 6/10/2019 | General| Beginners Read More >

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! [...]

By Arjun Rao | 5/23/2019 | General| Beginners Read More >

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.) [...]

By Ran Bar-Zik | 5/20/2019 | General| Beginners Read More >

Top DiscoverSDK Experts

User photo
Ashton Torrence
Web and Windows developer
GUI | Web and 11 more
View Profile
User photo
Mendy Bennett
Experienced with Ad network & Ad servers.
Mobile | Ad Networks and 1 more
View Profile
User photo
Karen Fitzgerald
7 years in Cross-Platform development.
Mobile | Cross Platform Frameworks
View Profile
Show All

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.


Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now