DiscoverSDK Blog

Enums In Java Explained

In the beginning of computer programming there were binary numbers to provide machines (computers) with instructions. Genius computer programmers devised another mechanism to code. They assigned symbols, characters, words for each set of binary instructions making life a lot easier for programmers. [...]

By Md. Sabuj Sarker | 10/4/2017 | General| Beginners Read More >

Null And NullPointerException In Java Explained

In Java, null and NullPointerExceptions are the names of two of your worst nightmares! Null is the name of a billion-dollar mistake as indicated by Tony Hoare. On a Sunday morning you will not be able to stay in bed because of it. Virtually an earthquake will take place in your office at the time of [...]

By Md. Sabuj Sarker | 10/2/2017 | General| Beginners Read More >

HTML Parsing In Java With Jsoup

HTML is a markup language. As such, It’s not easy to get the real data out of it with bare eyes. Again, we do not want to extract data by hand—we want our computer to do that for us. To get various types of data from HTML we need to parse it and create a tree like structure inside the co [...]

By Md. Sabuj Sarker | 10/1/2017 | General| Beginners Read More >

Working with CSV in Python

CSV stands for Comma Separated Values. CSV files stores tabular data in plain text meaning you can create, view, and manipulate CSV files in any plain text editor. It is a portable format for creating, storing, and transforming data in a data-table like manner. Almost all the spreadsheet programs ca [...]

By Md. Sabuj Sarker | 9/29/2017 | General| Beginners Read More >

Working With Strings In C

Bytes are for machines and strings are for humans. Coding a real world application without strings is impossible. Internally a string is nothing but an array of bytes, but the abstracted representation provides us with a way to act and write like a human, instead of a machine. [...]

By Md. Sabuj Sarker | 9/29/2017 | General| Beginners Read More >

Understanding and Using Threads in Python

If you do not know what a thread is then we’ll have to take it from the beginning. From an end user's perspective, think about applications that are running as carrying out various tasks. An application is usually nothing but a single process, though sometimes they are made of multiple coopera [...]

By Md. Sabuj Sarker | 9/28/2017 | General| Beginners Read More >

Best Voice Recognition Software for 2017

There are countless reasons one might need voice recognition or dictation software. Maybe you are a terrible typist and want to be more efficient. Perhaps you’ve gotten so accustomed to using Siri that you want something similar on your desktop as well. Or could it be that the mafia broke you [...]

By Aaron Raizen | 9/27/2017 | General| Beginners Read More >

Understanding Magic Methods in Python

When someone coming from another programming language first starts to learn Python, they realize that Python is great at keeping things clean. We use indentations instead of curly braces which enforces structuring your code in a better way. You cannot be dirty in Python unless you are very careless [...]

By Md. Sabuj Sarker | 9/27/2017 | General| Beginners Read More >

Thread Synchronization with the synchronized Keyword in Java

If your Java application is multithreaded and if it contains non thread safe code, then synchronization is a must. Synchronization deals with race condition and some other dangers. In most other modern programming languages synchronization in multithreaded programming is a very painfu [...]

By Md. Sabuj Sarker | 9/26/2017 | General| Beginners Read More >

Programming With Threads in Java

Java provides language level support for programming with threads. Without thinking about on which host operating system your Java application is running, you can code your multithreaded application. Unlike some other languages, Java prefers threads over processes. It provides an object oriented way [...]

By Md. Sabuj Sarker | 9/25/2017 | 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