• submit to reddit
A. Jesse Jiryu Davis04/29/13
869 views
0 replies

Another Thing About Python's Threadlocals

One of the challenges I face is: if the connect pool assigns a socket to a thread and the thread dies, how do we reclaim the socket for the general pool?

Eric Gregory04/29/13
4018 views
0 replies

Links You Don't Want To Miss (4/29)

Today: NASA turns an Android phone into a satellite, Python plays the banjo, why enterprise websites are so awful so often, and some truly spectacular behind the scenes photos from The Empire Strikes Back.

Martin Fowler04/29/13
4156 views
0 replies

The Component Test

A component test is a test that limits the scope of the exercised software to a portion of the system under test. It is in contrast to a Broad-Stack Test that's intended to exercise as much of the system as is reasonable.

Filip Ekberg04/29/13
2843 views
0 replies

The Art of Teaching

The topic on open source now is very programming tutoring oriented and might not really be of interest if you work in a construction site. But think of it like this, what if there were some free ways to actually make your construction work easier?

Ross Mason04/29/13
1311 views
0 replies

MuleSoft Acquires ProgrammableWeb

I am excited to share the news that MuleSoft has acquired ProgrammableWeb. This combination brings together the world’s most widely used integration platform with the world’s most authoritative voice and community for APIs.

Oscar Berg04/28/13
6748 views
0 replies

Is the Office Really the Best Place to Get Work Done?

Yahoo’s decision to ban working from home can hardly have escaped anyone’s attention. Whatever the reasons might be, to me their decision sends out a signal of desperation and reveals that Yahoo's management is incapable of dealing with flexible working.

Arthur Charpentier04/27/13
1050 views
0 replies

Data News: Spreadsheet Errors, Jane Austen as Games Theorist, and More

More on the inner workings (and spreadsheet errors) of the economics world, public knowledge of science and tech, why many younger Americans aren't driving anymore, and Jane Austen as games theorist.

Mike Driscoll04/27/13
1895 views
0 replies

Fun with Python and Silly Ciphers

When I was a kid, I was really into secret codes and ciphers. I thought they were all kinds of fun. My mom thought it would be fun to use some of the ciphers I was so enamored with in treasure hunts for special occasions, like birthdays.

Mikko Ohtamaa04/27/13
4056 views
0 replies

Debug SMTP Server One-Liner

If you are doing web development there is often a need to emulate and intercept outgoing email. Email delivery is handled by SMTP protocol. Production and staging server have fixed SMTP servers available in their network. However, this is not often the case for your development laptop, especially if you tend to do development in different networks.

Swizec Teller04/26/13
3610 views
0 replies

Writing a REST client in Haskell

Swizec Teller builds a low frequency bitcoin trading bot in Haskell. The first order of buisness - to write a REST client. This is going to be fun.

Eric Gregory04/26/13
2871 views
0 replies

Setting Up PiBang: CrunchBang on a Raspberry Pi

Lots of folks swear by the balance of lightweight simplicity, flexibility, and minimalism in the CrunchBang distribution. That makes it a natural fit for many Raspberry Pi projects, and the PiBang team has worked to bring the CrunchBang experience to Pi. Here's how to get it set up.

Martin Fowler04/25/13
7762 views
0 replies

Broad-Stack Tests

A broad-stack test is a test that exercises most of the parts of a large application. It's often referred to as an end-to-end test or full-stack test. It lies in contrast to a ComponentTest, which only exercises a well-defined part of a system.

David Winterbottom04/25/13
6580 views
0 replies

A Useful Git Post-Checkout Hook for Python Repos

Every now and again, an innocent python developer checks out a new Git branch then proceeds to bang their head against a bug caused by an orphaned.pyc file from the previous branch.

Eric Gregory04/25/13
3194 views
0 replies

Make Yourself a Data Scientist

Troy Sadkowsky runs through some common challenges in becoming a data scientist, how to overcome them, and his own professional story.

Arthur Charpentier04/24/13
859 views
0 replies

Data News: Dangerous Predictions, Killing Jargon, and More

In this installment of Arthur Charpentier's data news roundup, we look at when predictions become dangerous, hunt down jargon and kill it, and dive even deeper into Reinhart-Rogoff-gate.