Eric Gregory05/21/13
2567 views
0 replies
Today: The sketchy world of DDoSaaS, Apple's taxes, bringing the power of NumPy to HPC, why Googlers aren't using Glass at I/O, and some truly clever 3D-printed garden contraptions.
Romain Manni-bucau05/21/13
436 views
0 replies
“Arquillian Testing Guide” is a book you can buy on packt publishing website here: Arquillian Testing Guide. I just read it and you’ll find in this article what i liked and what i missed in it.
Troy Hunt05/21/13
1338 views
1 replies
Loading login forms over HTTP renders any downstream transport layer security almost entirely useless. Rather than just tell you what’s wrong with this, let me show precisely why this is with a site that implements this pattern...
Eric Gregory05/21/13
205 views
0 replies
This two-minute overview explains how Puppet Enterprise can support DevOps practice.
Gary Sieling05/20/13
2697 views
0 replies
Github has a nice API for inspecting repositories – it lets you read gists, issues, commit history, files and so on. Git repository data lends itself to demonstrating the power of combining full text and faceted search...
Mark Needham05/20/13
2316 views
0 replies
I usually use Vim and the ‘:set number’ when I want to refer to line numbers in a file but Chris showed me that we can achieve the same thing with e.g. ‘less -N data/log/neo4j.0.0.log’.
Mark Needham05/20/13
2510 views
0 replies
I’ve been hacking on a product taxonomy and I wanted to create a ‘CHILD’ relationship between a collection of categories. For example, I had the following array and I wanted to transform it into an array of ‘SubCategory, Category’ pairs...
Eric Minick05/20/13
263 views
0 replies
During our induction into the IBM family, one of our new colleagues told an anecdote about a firm that outsourced its mobile application development. Managing the relationship of outsourced work with what is being developed in house is a challenge similar to what manufacturers face with their supply chains.
Daniel Doubrovkine05/19/13
1717 views
0 replies
I live-coded a new gem called Ruby::Enum at NYC.rb on Tuesday. This library adds enum-like functionality to Ruby. Here’s my checklist for creating a new gem.
Christopher Taylor05/19/13
2110 views
0 replies
Respected institutions like the Harvard Business Review, the Economist and others are publishing studies that show that the average CEO is unhappy with the status quo of their own technology shops.
Sam Lee05/18/13
359 views
0 replies
A comparison of the configuration management tools Puppet and CFEngine.
Jeremy Hess05/18/13
260 views
0 replies
“Any software programmer that does not do unit testing is a reckless coder,” declared Lopian. “Unit testing is an essential part of any software development process. It allows you to deliver working code, with fewer bugs, faster."
Tr Jordan05/17/13
1224 views
0 replies
Let's look at how to get visibility into an important component of any complex system: the messaging queue. Specifically, let’s look at how to trace a job from Rails using Resque.
Hubert Klein Ikkink05/17/13
1941 views
0 replies
In Grails we can write unit tests for controllers. We can check for example the results from a redirect() or render() method.
Dror Helper05/17/13
428 views
0 replies
I found myself thinking – what are steps I take when writing a new unit test? I’ve been writing them for so long and never noticed I’ve been following a “methodology” of sort. And so without further ado – here is the steps I take when writing a new unit test...
Christopher Taylor05/17/13
228 views
0 replies
Most people within technology feel a healthy amount of concern about how they’ll navigate so many disruptive changes happening simultaneously. Each of what Gartner calls the Nexus of Forces, social, mobile, cloud, and information is highly disruptive on their own.
Paul Reed05/16/13
2342 views
0 replies
Version control is becoming a ubiquitous part of the “DevOps movement,” and we talk through what level of understanding should be expected, what level of training should be provided, and whether those are different for different teams or different tools.
Jim Bird05/16/13
2172 views
0 replies
On average, web sites are getting more secure each year: the average web site had over 1,000 vulnerabilities in 2007, and only 56 in 2012. SQL injection, the most popular and most serious attack vector, is found in only 7% of their customer’s web sites.
Rob Sanders05/16/13
415 views
0 replies
Recently I needed to write up a new Powershell script to automate some actions independently of our major release cycle. This took me down a road with two possible options.
Eric Gregory05/16/13
245 views
0 replies
This five minute Ignite talk argues that DevOps consistently beats out traditional IT ops strategies, taking a look at a 2013 survey.
Eric Gregory05/15/13
3742 views
0 replies
This week we're talking to Michael Sahota, Certified Scrum Master, active member of the Agile community, and co-organizer of Agile Tour Toronto.
Eric Gregory05/15/13
1974 views
0 replies
From OpsCode, a thirty-minute tale on the triumphs and hurdles Turner Broadcasting System's team encountered as it attempted to implement DevOps and deploy Chef.
Steven Lott05/15/13
2536 views
0 replies
At an insurance company, I encountered an application that had been in place for thirty years. Classic flat-file, mainframe COBOL. And decades old. It had never been replaced with a packaged solution. It had never been converted to a SQL database. It had never been rewritten in VB to run on a desktop.
Jay Fields05/15/13
1970 views
0 replies
I recently refactored some code that takes longs from two different sources to compute one value. The code originally stored the longs and called a function when all of the data arrived. The refactored version partials the data while it's incomplete and executes the partial'd function when all of the data is available.
John Cook05/14/13
2105 views
0 replies
Dogfooding is a great idea, but it’s no substitute for usability testing. I get the impression that some products, if they’re tested at all, are tested by developers intimately familiar with how they’re intended to be used.