React Native with MEmu Emulator

The Android Virtual Devices that are installed through Android Studio are slower than a physical device.

MEmu is a high performance, fully compatible Android emulator that allows multiple instances.

It truly brings the Android experience to Microsoft Windows devices.

The following is a guide to setup a Reactive Native project with the MEmu emulator.

MEmu Requirements

  • Windows Vista/Windows 7 SP1/Windows 8.1/Windows 10
  • Intel or AMD CPU (with Virtualization Technology support preferred)
  • GPU with OpenGL 2.0+ support
  • At least 1 GB free system memory
  • At least 2 GB of free disk space under installation path


JIRA Linux Installation

JIRA is a product created by Atlassian which provides issue and project tracking for software projects.

While Atlassian offers a cloud-based solution to their products, there are a number of reasons why an individual or a company might not want to purchase a subscription.

It might be because a local instance is required, because of the available plugins. The JIRA server version has a vast amount of plugins that are not compatible with Atlassian Cloud.

There also might be a requirement to protect sensitive data and disallow online connectivity.

Whatever the reason, Atlassian offers both a Cloud hosted or a

Firefox Does Not Display Checkboxes and Radio Buttons

NOTE: This article is no longer relevant for Firefox 56 or later.
Mozilla have decided to fix the CSS user preferences and the checkboxes and radio buttons are displayed correctly.
Remove the article updated settings (if applied) after updating Firefox.
Thanks to Linkesh for updating me on this issue.
NOTE: The following applies to Firefox 54 and later.
If the radio buttons and checkboxes exhibit collapsing behavior then comment out or remove the -moz-appearance: none !important; line located in the input[type="radio"]... section.
Thanks to ftobin for finding this.

The issue is that on some systems Firefox displays the

Scala IDE for Eclipse

There are currently three Scala development environments available; IntelliJ IDEA, NetBeans and Eclipse IDE.

The following is an excerpt from Scala IDE

Scala IDE provides support for development of Scala applications in the Eclipse platform.

The main purpose is the support for the Scala language and the integration with the Eclipse Java tools.

It provides many of the features Eclipse users have come to expect including:

Support for mixed Scala/Java projects and any combination of Scala/Java project dependencies. Type driven operations are transparent across Scala and Java files and projects, allowing straightforward references from Scala to Java and

Java Embedded Browser

So why embed a browser in an application, when anybody can just access a site via Firefox, Google Chrome, Internet Explorer or others? Why re-invent the wheel?

In terms of security, this is useful because it can restrict access to a web host through the application or it can prevent users from accessing third-party plugins to exploit vulnerabilities with the website.

Another reason is to provide a unique user experience with custom controls and functionality without creating individual plugins for each browser.

Although creating a browser application can lead to poor distribution, this is not important if the purpose is