September, 2014

article thumbnail

AWS Pop-up Loft 2.0: Returning to San Francisco on October 1st

All Things Distributed

'It’s an exciting time in San Francisco as the return of the. AWS Loft. is fast approaching. We’ve been working round-the-clock, making updates to ensure the experience is more fulfilling and educational than in June. Today we’re excited to announce that…. On Wednesday, October 1 st , we’ll be returning to 925 Market Street! The AWS Loft is all about helping you scale and grow your business by offering free AWS technical resources.

AWS 93
article thumbnail

Use The Android And iOS Camera With Ionic Framework

The Polyglot Developer

Most smart phones on the market have at least one camera if not two. You may want to leverage these cameras to make the next Instagram or SnapChat type application. Lucky for us, the native Android and iOS camera can be easily accessed using Ionic Framework and the AngularJS extension set, ngCordova. The following will help you add camera functionality into your latest creation.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Varnish cache buster add-on for Statamic

Abhishek Tiwari

Few months back I managed to get Statamic working with Varnish. Setting up Varnish for Statamic was quite easy and my website performance improved drastically ( you can see load and performance testing benchmarks here ). One of the biggest challenges was Varnish cache invalidation on content update. Every time, Statamic content was updated I have to invalidate cache manually using curl requests.

Cache 52
article thumbnail

JS Parse and Execution Time

Tim Kadlec

At Velocity NY, Daniel Espeset of Etsy gave a great talk about how Etsy profiles their JavaScript parse and execution time. Even better, after the talk, they released the tool on GitHub. Daniel shared a few examples in his deck , but I couldn’t wait to take Daniel’s tool and fire it up on a bunch of random browsers and devices that I have sitting around.

Latency 41
article thumbnail

Uncomfortably Excited

Alex Russell

Jeremy Keith is wringing his hands about Web Components. I likewise can’t attend the second Extensible Web Summit and so have a bit of time to respond here. Full disclosure: I helped design Web Components and, with Dimitri Glazkov and Alex Komoroske , helped lead the team at Google that brought them from concept to reality. I am, as they say, invested.

Google 41
article thumbnail

Tech: From Owning to Renting - to Owning Again?

The Agile Manager

In the 1970s, the predominant business strategy was vertical integration: own the value chain from raw materials to retail outlets. The research of the time supported this. The Profit Impact of Market Strategy database produced by the Strategic Planning institute concluded that diverse & vertically integrated businesses were significantly more profitable than narrow and focused businesses (PIMS 1977, slide 67).

Retail 40
article thumbnail

Velocity: A better waterfall chart

Speed Curve

The way we visualize performance data can have an impact on how we interpret and communicate performance issues within our teams. In this talk from Velocity New York I explored the importance of data visualization and presented some of my own explorations into re-imagining the classic waterfall chart which is the mainstay of front-end performance analysis.

Metrics 40

More Trending

article thumbnail

Google Tag Manager: Ecommerce Integration

Abhishek Tiwari

Believe it or not, on average an US ecommerce website has between 15-20 marketing tags. Implementing and maintaining these many marketing tags on your website is often a cumbersome job. Google Tag Manager (GTM) is a great tool for marketer as well as developers. Like any other Tag management solution (TMS), GTM not only decouples deployment of these marketing tags but also introduces an efficient way of sharing data to these tags via data layer.

article thumbnail

Memory Bandwidth Requirements of the HPL benchmark

John McCalpin

The High Performance LINPACK (HPL) benchmark is well known for delivering a high fraction of peak floating-point performance. The (historically) excellent scaling of performance as the number of processors is increased and as the frequency is increased suggests that memory bandwidth has not been a performance limiter. But this does not mean that memory bandwidth will *never* be a performance limiter.

article thumbnail

Signing An Apache Cordova 4.x Android App For Release

The Polyglot Developer

Preparing an Apache Cordova Android project for release can seem like a difficult task. The documentation for completing such a task is definitely more than it needs to be. The post Signing An Apache Cordova 4.x Android App For Release appeared first on The Polyglot Developer.

article thumbnail

Install Android, Cordova, And Ionic Framework In Ubuntu

The Polyglot Developer

After recognizing that I develop almost entirely on Ubuntu Linux , a subscriber of mine asked me how to properly set up an Ubuntu machine for Ionic Framework Android development. Now there are a ton of options to handle this task, but not many bare bones solutions. Most solutions on the internet explain how to use an IDE, or fail to elaborate a complete installation.

article thumbnail

Create An Android App Start To Finish

The Polyglot Developer

It was recently requested that I show how to create an Android app from start to finish using a text editor and command line. Although the process isn’t difficult, it might not be so straight forward for a first time developer. The scope of this article should cover the following: How to create a new Android project using a terminal window. Creating a signing keystore for deployment to the app store.

article thumbnail

Manage Files In Android And iOS Using Ionic Framework

The Polyglot Developer

You may one day find yourself needing to make an Ionic Framework Android and iOS app that downloads media or in-app purchase content from a remote web server to the users device. Maybe you created an audio app that plays music from the cloud and you decided to cache upcoming songs in your playlist like Google Music does. This will involve downloading the media files to your device in the background so it is ready to go.

Media 52
article thumbnail

Add Pin Code Unlock To Your Ionic Framework App

The Polyglot Developer

I currently have a few Ionic Framework Android and iOS applications on the market. A common request for these apps have been to have a pin code unlock feature for extra security. The post Add Pin Code Unlock To Your Ionic Framework App appeared first on The Polyglot Developer.

Code 52
article thumbnail

Handling Apache Cordova Events With Ionic Framework

The Polyglot Developer

There will often come a scenario where you need to determine when your application enters the device background and comes back into the foreground. For example, let’s say we wanted to require a password every time the application is shown. We would need to listen for when the application enters the foreground. Lucky for us, we can make use of the Apache Cordova event listeners to accomplish this task.

article thumbnail

Create An RSS Reader Using AngularJS And Ionic Framework

The Polyglot Developer

This article was designed to help you apply your knowledge of AngularJS and Ionic Framework and create a functional app rather than learn new concepts. This tutorial should help you with the following concepts: Make use of the AngularJS $http service for handling HTTP requests. Cache HTTP response data on the device for usage offline. Create data lists in Ionic Framework.

Cache 52
article thumbnail

Securing Your Apache phpMyAdmin Installation

The Polyglot Developer

If you’re using a LAMP (Linux, Apache, MySQL, PHP) stack, chances are you’re going to be using phpMyAdmin. By default, your phpMyAdmin installation is not very secure and chances are your MySQL database has a treasure trove of excellent information for a malicious user. By following these steps, you can make it significantly tougher for your phpMyAdmin installation to be exploited.

article thumbnail

Implement A Barcode Scanner Using Ionic Framework

The Polyglot Developer

I recently found myself needing to scan barcodes in one of my apps. More specifically I needed to scan quick response (QR) codes. After doing some searching I found that ngCordova had an extension for the Apache Cordova plugin BarcodeScanner which has the ability to scan barcodes in the following formats: QR Code. Data Matrix. UPC E. UPC A. EAN 8. EAN 13.

Code 40
article thumbnail

Use Font Awesome Shapes In Pixelmator

The Polyglot Developer

If you’re like me, Font Awesome somehow gets included in all of your projects. The graphics are crisp, and look great in all your artwork and applications. My go-to graphic editor is Pixelmator for Mac , and it lets you use Font Awesome with very little effort. The following will show you how to add re-usable Font Awesome shapes to Pixelmator for use in any project.

article thumbnail

Making iOS In-App Purchases With Ionic Framework

The Polyglot Developer

I recently did a post on how to accomplish in-app purchases in Android with Ionic Framework , so this will compliment things from an iOS perspective. Freemium is the new normal for mobile apps. It allows people to download your app for free, but charge them for certain features. The following should get you started with in-app purchases in your Ionic iOS application.

Mobile 40
article thumbnail

Parse An XML Response With PHP

The Polyglot Developer

If you’re like me, you find XML a real pain to deal with, but yet it still seems to exist with various web services. If you’re using Android or AngularJS , these frameworks can’t process XML out of the box, but they can JSON. With the assistance of a PHP powered web server, you can easily transform the nasty XML responses you get into something more usable like JSON.

Servers 40