June, 2015

article thumbnail

Amazon announces the Alexa Skills Kit, Enabling Developers to Create New Voice Capabilities

All Things Distributed

Today, Amazon announced the Alexa Skills Kit (ASK) , a collection of self-service APIs and tools that make it fast and easy for developers to create new voice-driven capabilities for Alexa. With a few lines of code, developers can easily integrate existing web services with Alexa or, in just a few hours, they can build entirely new experiences designed around voice.

Lambda 160
article thumbnail

Thriving in Unpredictability

Tim Kadlec

Getting a website successfully delivered to a visitor depends on a series of actions. My server must spit something out. That something must be passed over some network. That something must then be consumed by another something: some client (often a browser) on some device. Finally, the visitor views that something in whatever context they happen to be in.

Network 72
Insiders

Sign Up for our Newsletter

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

article thumbnail

Progressive Web Apps: Escaping Tabs Without Losing Our Soul

Alex Russell

It happens on the web from time to time that powerful technologies come to exist without the benefit of marketing departments or slick packaging. They linger and grow at the peripheries, becoming old-hat to a tiny group while remaining nearly invisible to everyone else. Until someone names them. This may be the inevitable consequence of a standards-based process and unsynchronized browser releases.

article thumbnail

Without the Right Capital Structure, There is no Software Company Within

The Agile Manager

Is every company destined to be a software company? From a production perspective, there's reason to believe so: relatively minor things that were once the domain of hardware (configuration set by switches on a circuit board), operations (merchandise re-ordering based on sales and quantities) or subscription (license fees paid for usage) have become things that are now the domain of software (configuration is set through a browser interacting with Java code running in a Linux variant deployed on

article thumbnail

Override The AngularJS Exception Handler

The Polyglot Developer

AngularJS is one of the hottest things around right now. Maybe you’re finding yourself getting pretty deep in its greatness and you’re ready to customize how exceptions are handled by default. Lucky for us there is a way to override the default functionality and do whatever we want when an error happens. The post Override The AngularJS Exception Handler appeared first on The Polyglot Developer.

article thumbnail

UX Focus for Waterfalls and Third Parties

Speed Curve

At SpeedCurve, we want to help designers and developers have better insight into the user experience they're delivering. For websites, this means understanding when the critical parts of the page render and what might be blocking rendering. We've redesigned our waterfall chart to really highlight the relationship between the assets on the page and their affect on the user experience.

Website 40
article thumbnail

Back-to-Basics Weekend Reading - The Working Set Model for Program Behavior

All Things Distributed

This weekend we go back in time all the way to the beginning of operating systems research. In the first SOSP conference in 1967 there were several papers that laid the foundation for the development of structured operating systems. There was the of course the lauded paper on the THE operating system by Dijkstra but for this weekend I picked the paper on memory locality by Peter Denning as this work laid the groundwork for the development of virtual memory systems.

More Trending

article thumbnail

Extending The Gradle Build File In Apache Cordova 5.0+

The Polyglot Developer

Apache Cordova 5.0 brought many changes, all of which are for the best, but many of which are a major inconvenience in terms of development or deployment. For example, previously I wrote about whitelisting external resources in Ionic Framework because by default everything is now blacklisted. This time we’re going to explore the new default build system, Gradle.

Mobile 40
article thumbnail

The language and metrics of UX evolve at Velocity 2015

Speed Curve

Originally published on the O'Reilly Radar Blog. I’ve attended four O’Reilly Velocity conferences over the last year, and I was struck by a notable shift in the conversations at Velocity in Santa Clara, Calif. Many speakers and attendees have started to change their language and describe the experience of their websites and apps from the user’s perspective.

Metrics 40
article thumbnail

From Bitmap To Base64 And Back With Native Android

The Polyglot Developer

Working with images in Android is great, but what happens when you need to store them somewhere other than the file system? Let’s say for example you want to store them in a SQLite or NoSQL type database. How would you store such a piece of data? One common way to store image data would be to first convert the image into a base64 string. We all know strings are very easy to store in some data structure.