Jason Tolotta

28 posts

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

The issue is that on some systems Firefox displays the checkbox and radio button controls without an outline.

These controls can still be selected and functional, but they are difficult to see and sometimes this can cause problems with completing forms.

I have run into this issue a number of times, especially on Linux-based systems, and this occurs when the Firefox Profile is using the default system provided styling.

The following steps fixes this issue on Linux by providing a custom styling.

1. Navigate to the Firefox profile folder location.

NOTE: The default profile is located in ~/.mozilla/firefox/xyz5abcd.

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