DiscoverSDK Blog

The Reducer Function in JavaScript

The reducer function in JavaScript is hardly advanced material—it’s quite basic. But I was surprised recently to discover that there are many JavaScript programmers, even experienced ones, who aren’t really familiar with it. In general, this method is found in arrays and allows us [...]

By Ran Bar-Zik | 3/31/2020 | General| Beginners Read More >

Monkey Patching in JavaScript

In this article, we’ll take a look at a technique called “monkey patching.” It’s a popular name for a basic technique in Javascript, but one that can be dangerous to use. However, at the right place and time, it can be quite useful and regardless, it’s at least somethin [...]

By Ran Bar-Zik | 3/27/2020 | General| Beginners Read More >

Functions in Kotlin

Being a statically typed language, functions have an important role to play in Kotlin. You’re all familiar with functions of course, and functions in Kotlin are not so different from those in other languages. In Kotlin, we declare functions using the keyword “fun.” As with other ob [...]

By Arjun Rao | 3/8/2020 | General| Beginners Read More >

MongoDB - Advanced topics

In this final article of the series, we will have a look at deeper MongoDB operations and build upon our previous articles. This is the fifth and final article of the series on MongoDB database tutorial, so, do check out all of the earlier tutorials. [...]

By Shubham Aggarwal | 2/18/2020 | General| Advanced Read More >

Top 3 Design Patterns in Java

Design patterns represent the best practices used by experienced object-oriented software engineers. Design patterns are solutions to general problems that software engineers face during software development. These solutions were obtained by trial and error by numerous software engineers over quite [...]

By Subham Aggarwal | 2/6/2020 | General| Beginners Read More >

Optional Chaining in JavaScript ES2020

One of the most oft-requested and important features has finally made it into JavaScript in the new ES2020 standard. It’s called “optional chaining” and it’s super useful. [...]

By Ran Bar-Zik | 1/30/2020 | General| Beginners Read More >

Functions in TypeScript — Part 2

Welcome back to functions in TypeScript. Let’s jump right back into it! [...]

By Arjun Rao | 1/27/2020 | General| Beginners Read More >

Preload Resources with HTML

When we think about how to improve a site’s performance, one of the first solutions that comes to mind is to preload the resources. For instance, if a user goes to our site’s homepage and we know that in most cases they’ll want to continue after the login, we can preload things lik [...]

By Ran Bar-Zik | 1/21/2020 | General| Beginners Read More >

Big Numbers in JavaScript

One of the best things that the new JavaScript standard ES2020 brings with it is BitInt, which allows us—finally—to work with big numbers. [...]

By Ran Bar-Zik | 1/10/2020 | General| Beginners Read More >

Delegation in Kotlin

According to Wikipedia, delegation refers to evaluating a member (property or method) of one object (the receiver) in the context of another original object (the sender). Kotlin lets us use the delegation design pattern, which we’ll demonstrate in this article. [...]

By Arjun Rao | 1/3/2020 | General| Beginners Read More >

Top DiscoverSDK Experts

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

Compare Products

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

{{compareToolModel.Error}}

Now comparing:

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