Today, several members of the Lincoln Loop team recorded our first podcast, which we’re calling “/dev/loop”. Pete, Yann, Marco, Brian, and Brandon gathered together to discuss configuration management and Salt, Selenium testing in Django 1.4, and &yet;’s excellent Realtime Conference …
If you’ve never heard of Selenium, put simply, it’s a tool that allows you to create tests that are run in the browser and interact with your UI in the same way as if you were manually testing your website …
First off, realtime websites are hard. The current toolset is rudimentary. When I first started building Ginger, I thought I must be doing it wrong because of all the trial-and-error and pieces I was building from scratch. After watching Geoff …
Whenever I have a conversation with someone about how we work at Lincoln Loop, people tend to be quite surprised, intrigued and skeptical, but mostly, they want to know more.
A while back we started blogging about how we do …
I spent the vast majority of my time in the last 4 years writing, reading and debugging Python or JavaScript code. The process of learning Go was like a beautiful hike in the mountains with a small rock in my …
Part 1 | “Part 2”/blog/2011/oct/12/load-testing-jmeter-part-2-headless-testing-and-je/ | Part 3
A while ago, I wrote a couple of blog entries about load testing with JMeter. I promised a third entry covering how to use JMeter to replay Apache logs and roughly recreate …
WebRTC, short for Web Real Time Communications, is a specification and project adding JavaScript APIs in the browser to:
1. Access a user’s webcam and microphone: getUserMedia.
2. Connect directly to another browser: PeerConnection and DataChannel.
The main use case …
Here’s a map of our current offices at Lincoln Loop:
That’s 10 people, 5 timezones, and 3 continents for those of you counting at home. I use the term “office” loosely because we don’t have a central office in the …
This is HTTP
A big friendly unsecured clear-text, line-oriented bear.
This is SPDY
A multi-plexed binary TLS-wrapped protocol from the future.
SPDY (pronounced speedy) is a replacement for HTTP, and feels like a wrapper for it. SPDY is a packet …
One of my recent tasks in Ginger was to ensure that we weren’t leaking referrer URLs when you click on an external link in Ginger. It seemed like an easy task and one that’s probably been solved before. What I …