December 2010
2 posts
Social Software Sundays #2 – The Evaporative... →
How a rijndael cipher works →
July 2010
4 posts
Create a new Fiddle - jsFiddle - Online Editor for... →
How many Jedi? →
(There’s no technical content in this post… but you may get a bit of a giggle from it. When I get the second edition web site notes together I’ll include this as well… but I thought it was fun…
Conflict Minerals and Blood Tech — The Adventures... →
Policing ActionResults →
Shared by Jauco
Die actionFilters zijn best krachtig zo te zien.
In the previous post we looked at using unit tests and reflection to ensure every controller derived from a specific base class…
March 2010
9 posts
Scrum-ban | Lean Software Engineering →
WhiteyBoard: An instant whiteboard for your... →
While I’m not sure what I think about the name, I do like WhiteyBoard’s game. WhiteyBoard is an instant whiteboard made of plastic …
Am I the Only One Who Uses a Text Editor to Edit... →
Shared by Jauco
Het oranje is nogal glaring, maar verder erg mooie opmaak voor een blog-post
A rant about the way text editors work with files
02/07/2010 | FoxTrot.com →
Oh wait - my knight had a cloak of poison protection!
Web Hooks / FrontPage →
The concept of a WebHook is simple. A WebHook is an HTTP callback: an HTTP POST that occurs when something happens; a simple event-notification via HTTP POST.
A web application implementing…
View-Source Follow-Up | Infrequently Noted →
Shared by Jauco
This place is javascript zoals de closure compiler of GWT het genereert.
I argued in the panel and in the comments of my last post on the topic that when we get to this place…
The Definitive Guide to Bash Command Line History... →
i'm under construction: Ajax file upload with pure... →
Gamasutra: Greg McClanahan's Blog - Achievement... →
February 2010
3 posts
Achievements →
Earn badges for your unit tests
CodeSOD: isValidNumber() →
“When my company, a large financial corporation, decided to outsource overseas,” Ned wrote, “they went for the best: CMMI Level 5. Not Level 3 or Level 4, but Level 5. ‘Heck,’ the CTO told us…
The magic of sub-editors →
The magic of sub-editors. A neat illustration of how sub-editors work their magic, using the original article with strikes through the parts that were edited out.
January 2010
11 posts
The Weekly Source Code 48 - DynamicQueryable makes... →
NOTE: An alternative title to this post might be: “The Weekly Source Code 48: Making The Weekly Source Code 47 Suck Incrementally Less.” Last week I wrote a post about Dynamic Linq Query…
Project SIKULI →
Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).
The Real Reason Outsourcing Continues To Fail: →
The Real Reason Outsourcing Continues To Fail: http://news.ycombinator.com/item?id=1067423
nvie.com » Blog Archive » A successful Git... →
"If a project team can eat more than two... →
“If a project team can eat more than two pizzas, it’s too large.” — Werner Vogels Amazon CTO http://news.ycombinator.com/item?id=1066667
etc: Mozilla has informed us that Firefox 3.6 will... →
Mozilla has informed us that Firefox 3.6 will be released on January 21 at 9AM PT.
Elastic server on demand →
This is just so awesome!
Automated tests of programming skills. Assessment... →
Unladen Swallow: Python 3’s Best Feature. →
We all know (well – unless you’ve under a rock) about Unladen-Swallow, the semi-Google-Sponsored optimization-focused branch of Python 2.x. Collin, Jefferey and many others have been…
apenwarr - Business is Programming →
Bup: easy backup
It uses a rolling checksum algorithm (similar to rsync) to split large files into chunks. The most useful result of this is you can backup huge virtual machine (VM) disk images,…
December 2009
22 posts
Sanity for your git workflow →
Separating layout and content is a mistake. Content should be inextricably...
– Dustin Curtis
3 tags
Arc style multipage webapps in Haskell →
Arc is a sort of dsl for writing webapps.
1 tag
When can I use... →
Find out what technologies are usable for a set of browsers
2 tags
Using .Net Expressions
One of the most powerfull parts of c# that totally went past me until a month or so ago, are Expressions. Simply put, if you create a lambda expression:
Func<int,int> square = x => x*x
You can call it as a function:
square(2); //returns 4
But if you forecefully declare it as an expression:
Expression<Func<int,int>> square = x => x*x
You have created an...
2 tags
Fooling the c# compiler
Summary: Don’t cast to interfaces unless you really have to. Use var in a foreach loop.
In my version of Visual Studio the code below will compile without a warning or error. However, it will throw a runtime exception.
foreach ( IDictionary x in new List<IList>() ) {
}
To compare: the as-you-type-checker is smart enough to catch the sillyness of
foreach ( IDictionary x in new...
Another leak, the worst so far →
Another leak, the worst so far (via). “Arweena, a spokes-elf for Santa Claus, admitted a few hours ago that the database posted at WikiLeaks yesterday is indeed the comprehensive 2009 list of…
Semantic Versioning →
A name and specification for a common versioning scheme. This allows you to say “In our project we use semantic versioning” and people will know what to expect.
I’m also going to maintain a ‘denormalisation dictionary’ documenting every...
– Simon Willison
If you can’t focus on your core work […] due to a boundary of a given...
– Frans Bouma
A solid html parser →
@subroutine: I agree, it should be built in.
Silverlight 4 demos from my PDC Keynote now... →
Shared by Jauco
The html youtube jigsaw is pretty impressive
[In addition to blogging, I’m also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu] Last month I gave a Silverlight 4 keynote at the PDC conference. You can watch my keynote online
Semantic Versioning →
Semantic Versioning. Tom Preston-Werner provides a name, specification and URL describing the relatively widely used Major.Minor.Patch versioning system. This is really useful—by giving something…
Any() versus Count()
→
I know that I shouldn’t use count, but count() == 0 is just hardwired into my brain somewhere.
Sarcasm and the Internet work great together.
– Drinian on hacker news
1 tag
Richard Stallman, Linus Torvalds, and Donald Knuth engage in a discussion on whose impact on computer science was the greatest.
Stallman: “God told me I have programmed the best editor in the world!”
Torvalds: “Well, God told me that I have programmed the best operating system in the world!”
Knuth: “Wait, wait, I never said that.”
Crockford, webhosting, online dating, JSON, alert →
This is a fun story that has a security and performance point to it.
Earlier today, Dion Almaer tweeted:
Wow, Doug added an alert() to http://www.json.org/json2.js which just alerted a LOT of…
Make Google Chrome Open with Permanently Pinned... →
On Mono and C# 4.0 →
John Resig - ECMAScript 5 Objects and Properties →
My Presentations in Europe (December 2009) →
Shared by Jauco
Had je vast al gezien, maar toch
This past week I’ve been traveling around Europe giving a bunch of presentations (approximately 5 hours in each country) – Norway on Tuesday,…