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

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

Pickasound- Using WebRTC to Build a Music Colla...

Posted By:

In early 2014, we were approached by an entrepreneur who wanted to build a new type of music collaboration application. The application would allow musicians to exchange ideas and build songs together via the web without any type of download requi...

Arin Sime

Pickasound- Using WebRTC to Build a Music Collaboration Application

In early 2014, we were approached by an entrepreneur who wanted to build a new type of music collaboration application. The application would allow musicians to exchange ideas and build songs together via the web without any type of download required. We’re excited to announce the private beta and share Pickasound with the world. The application uses […]

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

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

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

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

AgilityFeat speaks on Real Time Messaging at Mo...

Posted By:

I’m excited to announce that AgilityFeat’s own David Alfaro and Arin Sime will be speaking at MoDevEast in December in McLean, Virginia. MoDevEast is the premier East Coast mobile event spanning consumer and enterprise markets across a...

Arin Sime

AgilityFeat speaks on Real Time Messaging at Mo-Dev East

I’m excited to announce that AgilityFeat’s own David Alfaro and Arin Sime will be speaking at MoDevEast in December in McLean, Virginia. MoDevEast is the premier East Coast mobile event spanning consumer and enterprise markets across all platforms and disciplines. David and Arin will present “Pushing Real Time Info to Your Users” on Friday, December […]

Go to full article