Agility Feat - Custom Software Development

The AgilityFeat blog

At AgilityFeat we are more than just designers and coders. We are also thought leaders. Our team has spoken at numerous conferences around the US, Europe, and Latin America. We are leading the way when it comes to applying agile methodologies to nearshore software development in Latin America. Our blog is where we share those lessons with you, as well as news about what our team is up to.

Authors
Arin cole David Ford Jean
Categories
Startups User Group Reports conferences Customer Development lean Lean Startup Silicon Valley startups Agile Events agile agile2012 Continuous Deployment Startup News AskADeveloper BizDev Travels published scrum speaking UX Nearshore Agile Costa Rica nearshore AgilityCasts DareToBeLean boston news training webinar Lean Startup Conf ATDD product owner retrospective Projects ADP West CI TDD wishlisting testing Verify/ATI coaching Real Time real time Real Time Messaging webrtc big data hadoop hbase ruby ruby on rails HTML 5 NodeJS Design design mobile Real Time UX San Francisco fixed price education distributed estimation xp kanban Agile Richmond AgileCville body shops rapid feedback Standup Minimum Viable Product MVP Pivot Split Testing Startup leanDC marketing Lean DC ALNDC APLNDC remote standup games Philly Charlottesville Coding Across America AgileDC points humor hours range XP2011 burndown Uncategorized LeanCville HereCostaRica rails railsconf entrepreneur responsive web design mobile application tablet InnovateVirginia AgileIowa ACCUS StickyMinds TechWell ios development product development QANews offshore Outsource lean startup machine outsource MoDevEast Company Culture Pro Tips UVA html5 database usability product code team video jobs events entreprenuer distributed teams Raspberry Pi case study customers IoT StartupGrind clojure functional programming Internet of Things pubnub OReilly objective c webgl xcode arduino react.js semantic ui testimonial Chicago TADHack
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Year
2015 2014 2013 2012 2011 2010

Wellbeing Consult Testimonial on WebRTC for Tel...

Posted By:

We’re very pleased to release this latest testimonial from one of our happy clients at AgilityFeat. Wellbeing Consult is an Australian startup that came to us because of our team’s expertise in WebRTC and TokBox. We worked with them ea...

Arin Sime

Wellbeing Consult Testimonial on WebRTC for Telehealth

We’re very pleased to release this latest testimonial from one of our happy clients at AgilityFeat. Wellbeing Consult is an Australian startup that came to us because of our team’s expertise in WebRTC and TokBox. We worked with them earlier this year to build the first version of their Telehealth MVP, and just completed a […]

Go to full article

AgilityFeat team wins Telestax Award at TADHack...

Posted By:

Our WebRTC.ventures team participated at TADHack Chicago and won the Telestax award for our hack entry of an Apple Watch app that monitors your heart rate and notifies loved ones if you are having a heart attack. You can read the full post about o...

Arin Sime

AgilityFeat team wins Telestax Award at TADHack Chicago

Our WebRTC.ventures team participated at TADHack Chicago and won the Telestax award for our hack entry of an Apple Watch app that monitors your heart rate and notifies loved ones if you are having a heart attack. You can read the full post about our hack on our WebRTC.ventures site. To see a demo video […]

Go to full article

O’Reilly Media publishes WebRTC Video course by...

Posted By:

I’m excited to announce that after months of work and editing, O’Reilly Media has published an Introductory course on WebRTC that I developed for them. Our team at AgilityFeat has built a number of WebRTC applications for ourselves and...

Arin Sime

O’Reilly Media publishes WebRTC Video course by AgilityFeat’s Arin Sime

I’m excited to announce that after months of work and editing, O’Reilly Media has published an Introductory course on WebRTC that I developed for them. Our team at AgilityFeat has built a number of WebRTC applications for ourselves and our clients, and we also edit the weekly newsletter RealTimeWeekly.co, which regularly includes WebRTC content. We’ve […]

Go to full article

A real time Lean game using PubNub

Posted By:

Building the Penny Flipping game using Clojure, ClojureScript and PubNub Author’s note: A portion of this post was also published on PubNub’s blog If you have ever attending a lean or agile process training, then you may have encounter...

Arin Sime

A real time Lean game using PubNub

Building the Penny Flipping game using Clojure, ClojureScript and PubNub Author’s note: A portion of this post was also published on PubNub’s blog If you have ever attending a lean or agile process training, then you may have encountered a coin flipping game. It goes by several names, including the lean penny game or “pass […]

Go to full article

PubNub publishes case study on AgilityFeat client

Posted By:

PubNub, a leading provider of real time messaging infrastructure for internet applications, published a case study this week on Decisiv, one of our clients here at AgilityFeat. Decisiv provides Software as a Service (SaaS) to the trucking and logi...

Arin Sime

PubNub publishes case study on AgilityFeat client

PubNub, a leading provider of real time messaging infrastructure for internet applications, published a case study this week on Decisiv, one of our clients here at AgilityFeat. Decisiv provides Software as a Service (SaaS) to the trucking and logistics industry, helping them to track the status of their vehicle fleets and maintenance work. Decisiv contracted […]

Go to full article

The best real-time blog posts of 2014

Posted By:

2014 has been a very interesting year in the real time development space. WebRTC has started to take off, with some major announcements confirming that it’s more than hype. The WebRTCHacks team showed that Google Hangouts is based on a modified ve...

Arin Sime

The best real-time blog posts of 2014

2014 has been a very interesting year in the real time development space. WebRTC has started to take off, with some major announcements confirming that it’s more than hype. The WebRTCHacks team showed that Google Hangouts is based on a modified version of WebRTC through network analysis, Microsoft announced a web version of Skype using […]

Go to full article

Video: Raspberry Pi’s and Node.js

Posted By:

Javascript is not just for the web! With Node.js you can run it on Raspberry Pi’s too. Allan Naranjo, who is a developer at AgilityFeat, has built kiosk applications using Node.js running on a Raspberry Pi. This month Allan gave a talk about...

Arin Sime

Video: Raspberry Pi’s and Node.js

Javascript is not just for the web! With Node.js you can run it on Raspberry Pi’s too. Allan Naranjo, who is a developer at AgilityFeat, has built kiosk applications using Node.js running on a Raspberry Pi. This month Allan gave a talk about what he’s learned at the HTML5 Developers Conference and the Internet of […]

Go to full article

Internet of Things Design doesn’t have to be ov...

Posted By:

The Internet of Things, Big Data, real time communications and messaging. It conjures up images of complicated data dashboards with lots of running charts, streaming data, blinking lights, machines that go “ping”, and just for fun maybe a live str...

Arin Sime

Internet of Things Design doesn’t have to be overwhelming

The Internet of Things, Big Data, real time communications and messaging. It conjures up images of complicated data dashboards with lots of running charts, streaming data, blinking lights, machines that go “ping”, and just for fun maybe a live stream of trending Twitter topics. These words conjure up information overload and visually complex applications. But […]

Go to full article

Adding WebRTC video to a 2nd screen application

Posted By:

Earlier this year, as an excuse to combine work with my obsessive viewing of the World Cup, I built a simple 2nd screen application for sharing goal predictions and comments with friends during a game. I did this as an exercise in working with Pub...

Arin Sime

Adding WebRTC video to a 2nd screen application

Earlier this year, as an excuse to combine work with my obsessive viewing of the World Cup, I built a simple 2nd screen application for sharing goal predictions and comments with friends during a game. I did this as an exercise in working with PubNub, a real-time service for publish/subscribe messaging. The resulting app was […]

Go to full article

Announcing: Pi’s, Node, and Real-Time things

Posted By:

                We are excited to announce that our resident node.JS guru, Allan Naranjo has been selected to speak at not one but two upcoming conferences in San Francisco. In October, Allan will be present...

Arin Sime

Announcing: Pi’s, Node, and Real-Time things

                We are excited to announce that our resident node.JS guru, Allan Naranjo has been selected to speak at not one but two upcoming conferences in San Francisco. In October, Allan will be presenting at the HTML5 Developers Conference as well as the Internet of Things Conference. Both […]

Go to full article

Web RTC and Designing Realtime Experiences

Posted By:

We are excited to announce that three members of the AgilityFeat Team were recently guests on The Web Platform Podcast. Mariana Lopez, Allan Naranjo and Arin Sime spent some time with the Web Platform Podcast crew discussing a broad range of topic...

Arin Sime

Web RTC and Designing Realtime Experiences

We are excited to announce that three members of the AgilityFeat Team were recently guests on The Web Platform Podcast. Mariana Lopez, Allan Naranjo and Arin Sime spent some time with the Web Platform Podcast crew discussing a broad range of topics related to Real Time Communications and Web RTC. The discussion begins with an […]

Go to full article

Design for your customers first so you don’t pe...

Posted By:

This week I read a good TechCrunch article about the importance of putting your customers first. While this sounds obvious, author Ron Miller is making a crucial point when he says to put your customer “at the center of everything you do, or you c...

Arin Sime

Design for your customers first so you don’t perish

This week I read a good TechCrunch article about the importance of putting your customers first. While this sounds obvious, author Ron Miller is making a crucial point when he says to put your customer “at the center of everything you do, or you could be risking the very survival of your business.” He continues […]

Go to full article

UX lessons learned from a real-time 2nd screen ...

Posted By:

The dust has settled from the World Cup, and I have slowly weaned myself off the TV and back into family and work life. It was a very exciting World Cup to watch this year, and as a fan of underdog teams like the USA and Costa Rica, it was particu...

Arin Sime

UX lessons learned from a real-time 2nd screen experience

The dust has settled from the World Cup, and I have slowly weaned myself off the TV and back into family and work life. It was a very exciting World Cup to watch this year, and as a fan of underdog teams like the USA and Costa Rica, it was particularly emotional for me. Building […]

Go to full article

HTML5DevConf Video: 6 Months with WebRTC

Posted By:

Last May I had the pleasure of presenting at the HTML5DevConf in San Francisco. With me was David Alfaro, AgilityFeat co-founder, and Mariana Lopez, our UX lead. Also joining us remotely was Allan Naranjo, a software engineer at AgilityFeat and th...

Arin Sime

HTML5DevConf Video: 6 Months with WebRTC

Last May I had the pleasure of presenting at the HTML5DevConf in San Francisco. With me was David Alfaro, AgilityFeat co-founder, and Mariana Lopez, our UX lead. Also joining us remotely was Allan Naranjo, a software engineer at AgilityFeat and the development brains behind the application we presented. Our presentation focused on what we had […]

Go to full article

Toying with a World Cup second screen experience

Posted By:

This is a very stressful month for me, because I’m trying to balance work, family time, and World Cup viewing time. As a fan of the United States and Costa Rica national teams, it’s also been a pretty wild World Cup to watch. Costa Ric...

Arin Sime

Toying with a World Cup second screen experience

This is a very stressful month for me, because I’m trying to balance work, family time, and World Cup viewing time. As a fan of the United States and Costa Rica national teams, it’s also been a pretty wild World Cup to watch. Costa Rica has advanced as I write this against all expectations with […]

Go to full article

Recording in Real Time with the Web Audio API (...

Posted By:

Building software to manipulate files is always tricky, however when we are talking about audio files and specifically about the Web Audio API in HTML5, this challenge gets significantly more difficult. In this post, we will look at the basics you...

Arin Sime

Recording in Real Time with the Web Audio API (Part 1)

Building software to manipulate files is always tricky, however when we are talking about audio files and specifically about the Web Audio API in HTML5, this challenge gets significantly more difficult. In this post, we will look at the basics you need to know to get started recording and manipulating audio in the browser with […]

Go to full article

Video: Mariana Lopez on Real-Time Interaction D...

Posted By:

Last week our UX lead Mariana Lopez presented at the ModevUX conference in Washington DC on how to do interaction design for Real-Time applications. Below is the video from her talk – check it out to learn some best practices for your next r...

Arin Sime

Video: Mariana Lopez on Real-Time Interaction Design

Last week our UX lead Mariana Lopez presented at the ModevUX conference in Washington DC on how to do interaction design for Real-Time applications. Below is the video from her talk – check it out to learn some best practices for your next real-time or WebRTC application. Interaction Design for Real Time Applications – Mariana […]

Go to full article

2 Quick examples of WebRTC in-context communica...

Posted By:

I believe the great promise of WebRTC based video, audio and data applications has nothing to do with browser compatibility or plugins. It all comes down to finding innovative ways that you can use these technologies to add value through in-contex...

Arin Sime

2 Quick examples of WebRTC in-context communications

I believe the great promise of WebRTC based video, audio and data applications has nothing to do with browser compatibility or plugins. It all comes down to finding innovative ways that you can use these technologies to add value through in-context communications. Recently I came across two examples worth highlighting. The first is online education, […]

Go to full article

Real-Time Apps: Designing for the 4th Dimension

Posted By:

Today Mariana Lopez gave a talk at the ModevUX conference in Washington DC to a packed room on UX and design considerations when building real-time web applications. The slides are available below, and we have also posted the key takeaways below. ...

Arin Sime

Real-Time Apps: Designing for the 4th Dimension

Today Mariana Lopez gave a talk at the ModevUX conference in Washington DC to a packed room on UX and design considerations when building real-time web applications. The slides are available below, and we have also posted the key takeaways below. Design for the 4th dimension: Real-time apps from Arin Sime Here are Mariana’s key […]

Go to full article

NYC WebRTC presentation

Posted By:

Back in April I had a lot of fun presenting on WebRTC at the New York City Node.js meetup. We met at the offices of Shutterstock in the Empire State Building, and I was the second of two presenters that evening. Despite the late hour, the group th...

Arin Sime

NYC WebRTC presentation

Back in April I had a lot of fun presenting on WebRTC at the New York City Node.js meetup. We met at the offices of Shutterstock in the Empire State Building, and I was the second of two presenters that evening. Despite the late hour, the group there asked a lot of great questions. Hakka […]

Go to full article

AgilityFeat client nPulse Technologies acquired...

Posted By:

Last week had me beaming with pride when I got the news that former AgilityFeat client nPulse Technologies has been acquired by FireEye for $60 million. TechCrunch described what both companies do this way: FireEye helps companies detect intrusion...

Arin Sime

AgilityFeat client nPulse Technologies acquired for $60 million

Last week had me beaming with pride when I got the news that former AgilityFeat client nPulse Technologies has been acquired by FireEye for $60 million. TechCrunch described what both companies do this way: FireEye helps companies detect intrusions on a company network, while nPulse builds on this by providing a way to track the […]

Go to full article

How to make a million dollars with WebRTC

Posted By:

There are two types of people interested in new technologies: geeks who enjoy the technical high of being an early adopter or writing the early tutorials and books, and those who are looking for how to make a million dollars or more off the idea. ...

Arin Sime

How to make a million dollars with WebRTC

There are two types of people interested in new technologies: geeks who enjoy the technical high of being an early adopter or writing the early tutorials and books, and those who are looking for how to make a million dollars or more off the idea. Some of us are both, and even the most altruistic […]

Go to full article

MoDevUX Preview with Mariana Lopez

Posted By:

We’re only a few short weeks away from MoDevUX and our UX Guru, Mariana Lopez sat down with the Jamie from MoDev to preview her session Design in the 4th Dimension: Interaction Design for Real Time Applications. This session is for designers...

Arin Sime

MoDevUX Preview with Mariana Lopez

We’re only a few short weeks away from MoDevUX and our UX Guru, Mariana Lopez sat down with the Jamie from MoDev to preview her session Design in the 4th Dimension: Interaction Design for Real Time Applications. This session is for designers, developers and project managers. Anyone who is designing or building real time applications […]

Go to full article

WebRTC Fundamentals with Lisa Larson-Kelley

Posted By:

Lisa Larson-Kelley is a well established expert on web video, and recently she has applied that expertise to the WebRTC standard for HTML5 use of in-browser video, audio and data channels. If you’re new to WebRTC, the simplest and most commo...

Arin Sime

WebRTC Fundamentals with Lisa Larson-Kelley

Lisa Larson-Kelley is a well established expert on web video, and recently she has applied that expertise to the WebRTC standard for HTML5 use of in-browser video, audio and data channels. If you’re new to WebRTC, the simplest and most common example of how to use it is to build video chat directly into your […]

Go to full article

In-Context Communications with WebRTC *is* revo...

Posted By:

Communication has always been about “location” Just like in real estate, communication is all about “location, location, location.” It’s always been that way, but it’s getting turned around. The first communicat...

Arin Sime

In-Context Communications with WebRTC *is* revolutionary

Communication has always been about “location” Just like in real estate, communication is all about “location, location, location.” It’s always been that way, but it’s getting turned around. The first communication tool was the campfire. No, not that campfire, I mean the older one, from before the internet. You know, the one that hurts your […]

Go to full article

Using Meetup’s streaming API to mashup event re...

Posted By:

Meetup provides an API for accessing streams of real-time data about its service which can be fun to play with. In this post, we’re going to consume one of those streams via their javascript interface and mash up event registrations with a google ...

Arin Sime

Using Meetup’s streaming API to mashup event registrations

Meetup provides an API for accessing streams of real-time data about its service which can be fun to play with. In this post, we’re going to consume one of those streams via their javascript interface and mash up event registrations with a google map. When it’s complete, the end result is going to look something […]

Go to full article

4 Key Insights about WebRTC from the experts

Posted By:

This week I attended the WebRTC “conference in a conference” that was part of Enterprise Connect in Orlando Florida. In addition to being a welcome respite from the lingering cold weather of my home in Virginia, it was also a welcome opportunity t...

Arin Sime

4 Key Insights about WebRTC from the experts

This week I attended the WebRTC “conference in a conference” that was part of Enterprise Connect in Orlando Florida. In addition to being a welcome respite from the lingering cold weather of my home in Virginia, it was also a welcome opportunity to network with the leaders and experts of the WebRTC world. I spent […]

Go to full article

5 uses for Real-Time Data Dashboards

Posted By:

What good is “Big Data” if it’s old and out of date? Data analysts and enterprises are finding more needs for real-time insights into their data, not just historical views into data. The term “historical data” is very...

Arin Sime

5 uses for Real-Time Data Dashboards

What good is “Big Data” if it’s old and out of date? Data analysts and enterprises are finding more needs for real-time insights into their data, not just historical views into data. The term “historical data” is very relative of course, but in an increasing number of uses cases, data from yesterday or even an […]

Go to full article

AgilityFeat to release book on Building Real-Ti...

Posted By:

I’m very pleased to announce that our team is well into writing a book on how to build real-time web applications using WebRTC and publish/subscribe real-time messaging networks. I’ve been presenting this topic to user groups for a while now using...

Arin Sime

AgilityFeat to release book on Building Real-Time Web Applications

I’m very pleased to announce that our team is well into writing a book on how to build real-time web applications using WebRTC and publish/subscribe real-time messaging networks. I’ve been presenting this topic to user groups for a while now using a tool that we built in NodeJS and which showcases real-time messaging and WebRTC […]

Go to full article

When should you use the WebRTC DataChannel?

Posted By:

Let’s say you have a browser application that needs to keep data in synch between multiple users in real-time. Perhaps it’s a real-time data dashboard, or an online collaboration tool like Sensei, or a multiplayer game. Should you use a publish/su...

Arin Sime

When should you use the WebRTC DataChannel?

Let’s say you have a browser application that needs to keep data in synch between multiple users in real-time. Perhaps it’s a real-time data dashboard, or an online collaboration tool like Sensei, or a multiplayer game. Should you use a publish/subscribe data model or the peer-to-peer model of the WebRTC DataChannel? Recently I have been […]

Go to full article

Real-Time UX: Still Loading

Posted By:

Interaction design for real-time applications is different than for more static or traditional web applications. With the advent of in-browser real-time communication standards like WebRTC, it gets even more complicated because you need to account...

Arin Sime

Real-Time UX: Still Loading

Interaction design for real-time applications is different than for more static or traditional web applications. With the advent of in-browser real-time communication standards like WebRTC, it gets even more complicated because you need to account for the interactions with another user as well. For example, I was looking for an example of WebRTC browser games, […]

Go to full article

WebRTC is my hammer

Posted By:

If all you have is a hammer, then everything looks like a nail. I may be falling victim to this old adage admittedly, but everywhere I look recently I see possible applications of WebRTC technology. For those not aware, WebRTC is part of the HTML5...

Arin Sime

WebRTC is my hammer

If all you have is a hammer, then everything looks like a nail. I may be falling victim to this old adage admittedly, but everywhere I look recently I see possible applications of WebRTC technology. For those not aware, WebRTC is part of the HTML5 standard and it allows you to add in encrypted peer […]

Go to full article

Real Time and WebRTC demo at MoDevEast

Posted By:

Real Time messaging is an increasingly important part of web and mobile applications, and David Alfaro and I witnessed the growing interest in this topic during our talk at MoDevEast recently. We have a very engaged group at our presentation where...

Arin Sime

Real Time and WebRTC demo at MoDevEast

Real Time messaging is an increasingly important part of web and mobile applications, and David Alfaro and I witnessed the growing interest in this topic during our talk at MoDevEast recently. We have a very engaged group at our presentation where we covered our experiences with real time messaging frameworks like PubNub, and then our […]

Go to full article

Real time app preview at MoDevEast

Posted By:

The future of web and mobile development is happening in real time. As real time data and communications become easier to integrate into applications, you will need to change the architecture and even business models of your applications to suppor...

Arin Sime

Real time app preview at MoDevEast

The future of web and mobile development is happening in real time. As real time data and communications become easier to integrate into applications, you will need to change the architecture and even business models of your applications to support it. Our team has built a variety of enterprise applications using real time messaging frameworks […]

Go to full article

10 Resources for the new WebRTC standard

Posted By:

Bringing Real Time Communications to the browser WebRTC was one of the hot topics at the HTML5 Developers Conference that I attended this week, and for good reason. WebRTC is a promising new standard that makes it easier for you to incorporate pee...

Arin Sime

10 Resources for the new WebRTC standard

Bringing Real Time Communications to the browser WebRTC was one of the hot topics at the HTML5 Developers Conference that I attended this week, and for good reason. WebRTC is a promising new standard that makes it easier for you to incorporate peer to peer exchange of video, audio, and data directly between two client […]

Go to full article

4 tries with real time frameworks

Posted By:

A common thread in many of the applications we build at AgilityFeat is real time messaging. In the traditional client-server request-based communication pattern, the only way a client receives a message from the server is because the client reques...

Arin Sime

4 tries with real time frameworks

A common thread in many of the applications we build at AgilityFeat is real time messaging. In the traditional client-server request-based communication pattern, the only way a client receives a message from the server is because the client requested it. In real time messaging we have to use a Publish-Subscribe pattern that enables the client […]

Go to full article