Introduction to Django Selenium Testing
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 …
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 …
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 …
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
API
s in the browser to:
1. Access a user’s webcam and microphone:
getUserMedia
.
2. Connect directly to another browser:
PeerConnection
and
DataChannel
. …
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 …
One of my recent tasks in
Ginger
was to ensure that we weren’t leaking referrer
URL
s when you click on an external link in Ginger. It seemed like an easy task and one that’s probably been solved before. What …
Our new product
Ginger
relies heavily on
Backbone.js
for most of the client-side functionality (you can read about our full web-stack
here
). Our JavaScript guru
Marco
built the initial prototype and then was pulled away by client work. I …
[with apologies to Mr. Orwell]
I’ve noticed a subtle shift in how we approach building up new sites over the last couple of years. Our approach to site construction used to favor collecting open source apps and gluing them together …
Our team functions in different capacities for each business engagement, but we typically have a project or few where we’re exclusively building a large site for a client. In those scenarios we tend to use a loosely defined two-week development …