December, 2014

article thumbnail

Accessing A Localhost Server From Genymotion

The Polyglot Developer

Many times when developing Android applications, you’re doing it to pair with a web server. You’re planning on creating this awesome web service / Android experience, but you aren’t quite ready to publish the web service to the internet. The following will show you how to connect the Genymotion Android emulator to a locally hosted web application. The post Accessing A Localhost Server From Genymotion appeared first on The Polyglot Developer.

Servers 72
article thumbnail

2014 Favorites

Tim Kadlec

That time of year again! Here are the five most popular posts of 2014, in order. Fast Enough. How fast is fast enough? Page weights and load times vary so much from site to site and industry to industry. While it’s easy to spot the obviously bad examples, it can be much more difficult to find the line between is “fast enough” and what is slow. “RWD Is Bad for Performance” Is Good for Performance.

Metrics 49
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

The CIO and M&A, Part II

The Agile Manager

Integrating businesses is no small task. Established workflows, systems and tools are vigorously defended yet poorly understood. Fearing for their jobs, people will equate systemic knowledge with job security. Many in the acquired business will cling to their legacy identity. Organizational politics - and power plays - will alter tactical integration plans.

Java 40
article thumbnail

PSA: Service Workers are Coming

Alex Russell

IF YOU DO NOT RUN A SITE THAT HOSTS UNTRUSTED/USER-PROVIDED FILES OVER SSL/TLS, YOU CAN STOP READING NOW. This post describes the potential amplification of existing risks that Service Workers bring for multi-user origins where the origin may not fully trust the content or, in which, users should not be able to modify each other’s content. Sites hosting multiple-user content in separate directories, e.g.

Storage 43
article thumbnail

Create A Simple Web Application With Express.js

The Polyglot Developer

I’ve recently been exploring other options when it comes to web frameworks. I come from a PHP ZendFramework background, but since having upgrading to ZendFramework 2, I’ve not been impressed. Since then I’ve been exploring more of Node.js. However, like PHP, web programming often works best with a framework. This is why I’ve been exploring Node.js with Express as the framework.

article thumbnail

Force HTTPS On All Pages Of Your WordPress Site

The Polyglot Developer

Because of popular request, I decided to make my entire WordPress blog secured behind an HTTPS connection. In addition to requests, I also read that search engines such as Google reward site owners that have complete sites behind HTTPS. In a previous post I made, I explained how to generate and install an SSL certificate to an Apache web server, but things are a little different in terms of WordPress.

Google 52
article thumbnail

Debugging Your Android Source Code With ADB

The Polyglot Developer

Debugging your source code is a critical part of any application development process and Android is no exception. A lot of people post comments or email me asking me to help them with their application that isn’t working. The first thing I try to ask for are the log files. I do this because 90% of the time, the log files have an error message that tells us exactly what line the error is on.

Code 52

More Trending

article thumbnail

What I Read in 2014

Tim Kadlec

Time for my annual look back at what I read in the past year. Keeping in the same format as last year, each book has a rating (on a simple 5-star scale) as well as a very short review to give you (and me when I look back at this in a year or so) some idea of why I enjoyed each book. My top three choices for fiction are: The Martian , Ancillary Justice and Genesis.

Design 40
article thumbnail

Make List Items Swipeable In Ionic Framework

The Polyglot Developer

It is an expectation of modern mobile applications to have a fancy UI with smooth animations and gesture controls. Users want to be able to drag things, see smooth transitions, popups and other neat UI wizardry. A common UI feature, as found in apps like Gmail, are swipe-able list items. Whether it be swiping to show buttons or swiping to perform tasks, it adds an additional layer of coolness.

Mobile 40
article thumbnail

Syncing Data With Firebase Using Ionic Framework

The Polyglot Developer

Lately there has been a lot of buzz about Firebase and now that it has been bought by Google, it is probably only going to get bigger. Firebase has a very thorough datastore API making it very useful for applications that can leverage JavaScript. Now you might be asking yourself, well can’t I use the Dropbox datastore API that you mentioned in one of your previous articles ?

Google 40
article thumbnail

Use Grunt To Lint And Uglify Your JavaScript Project

The Polyglot Developer

JavaScript is a forgiving language unlike Java or C#. Because of this, we can’t always trust that our code is correct. I don’t mean that the logic may not be correct, I’m talking about syntax and structure. Lint via Wikipedia : …modern lint checkers are often used to find code that doesn’t correspond to certain style guidelines. They can also be used as simple debuggers for common errors, or hard to find errors such as heisenbugs.

Java 40
article thumbnail

Understanding Tabs In Ionic Framework

The Polyglot Developer

A very popular pattern on all mobile platforms is the tabbed interface. This interface is especially popular on iOS where it is encouraged by Apple’s design language over a side menu. It has the advantage that the user can see all of the options available to them whereas a side menu’s options are hidden by design. Ionic has a very simple tabs directive allowing you to implement these kind of interfaces with lots of options for different styles (icons only, text only, text and icon).

Mobile 40
article thumbnail

Open Dynamic Links Using The Cordova InAppBrowser

The Polyglot Developer

Previously I had written a post regarding how to use the Apache Cordova InAppBrowser plugin to launch external URLs in an Ionic Framework application. This previous post was basic and was only enough to get you started. Since then, I’ve been asked a few times how to use the InAppBrowser as the default method to launching URLs. More specifically, URLs that have been created dynamically by users.

article thumbnail

Use ngStorage For All Your AngularJS Local Storage Needs

The Polyglot Developer

I’ve been doing a lot of work with AngularJS lately, and in particular Ionic Framework. However, up until recently I have been using either HTML5 local storage or SQLite. Now I’ve switched gears and started using the AngularJS module ngStorage which has made my life a lot easier. The post Use ngStorage For All Your AngularJS Local Storage Needs appeared first on The Polyglot Developer.

Storage 40