|
Inspired by Github’s Hubot and fueled by Cinch and Ruby, we’ve slowly changed our IRC from a communication channel to a public and remote REPL device designed to do the boring and tedious tasks: searching for test failures, issuing pull requests, or filing new bugs. If you are interested, read on. /chat #your work away!
|
|
|
|
|
If writing awesome code is using all the best practices I can find, writing interfaces, unit tests and using top notch IoC containers to control my repositories and services all over my application's different layers - Then I'm not writing awesome code at all! I'm not awesome any more. Instead, I'm productive!
|
|
|
|
|
He makes a good argument with which I would mostly agree. KISS works, every time.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
One of the things I love about the MVVM pattern is that it makes things simple (KISS).
|
|
|
|
|
Reputations aren’t randomly given out, they are earned based on experience. What makes the reputation disturbing to me is that I know many software engineers personally, and they are generally a fun-loving, agreeable (if not opinionated), and entertaining bunch. They’re the ones you want to hang out with after work and catch up with on the weekend. So why is it that in the presence of work, a different personality shows up? Software engineers aren’t builders. Software engineers are creators.
|
|
|
|
|
For all of you who have asked what Windows 8 devices will be available later this year? Here is a quick run down on Windows 8 devices from the Computex. Make all the things multi-touch!
|
|
|
|
|
I'm looking forward to Razer's Project Fiona[^] personally (assuming they move it out of concept and into production). Because every tablet should have an i7 processor!
Edit: Fixed the link
|
|
|
|
|
You’ve probably heard about the new Windows on ARM PCs that will be coming to market with Windows 8. If you’ve been following the TechEd North America coverage, then you’ve also seen these devices in the keynote. In this post, we’re going to cover what this all means for developers. Who, what, where, when... WOA!
|
|
|
|
|
At one time I thought that if collaboration with the community were a high priority, then I needed to use a wiki as a collaborative platform. How could I engage in collaborative efforts without a wiki? Although this seems logical, it turns out that a wiki is not necessary for collaboration. Here's why. From each according to his ability, to each according to his need.
|
|
|
|
|
This document specifies an additional Hypertext Transfer Protocol (HTTP) status code for use when resource access is denied for legal reasons. This allows server operators to operate with greater transparency in circumstances where issues of law or public policy affect their operation. This transparency may be beneficial both to these operators and to end users. 451 Unavailable For Legal Reasons.
|
|
|
|
|
There’s no doubt about it. Android, especially Ice Cream Sandwich (ICS), version 4.0, already offers more than what is coming in Apple’s forthcoming iOS 6. But, Android has its own flaws. ...you can only find ICS on 7.1 percent of all currently running Android devices.
|
|
|
|
|
What happens when you play a single game of Civilization II across ten long years? Well, carpal tunnel syndrome and a lifelong fear of pixels smaller than than the size of a fist. Also, an in-game world which is “a hellish nightmare of suffering and devastation”, riddled with nuclear fallout and caught in a terrible stalemate between three ultra-nations which have been at war for millennia. You want to get out of here? You talk to me.
|
|
|
|
|
And I thought my 24 hour game of Civ V a couple weeks ago was long...
|
|
|
|
|
As many grizzled job veterans know, a sharp résumé and near-flawless interview may still leave you short of your dream job. Competition is fierce and never wanes. But finding new ways to distinguish ourselves in today’s unforgiving economy is vital to a developer’s survival. Here are four reasons why it’s a great idea to author your résumé in HTML.
|
|
|
|
|
For at least two years, Flame has been copying documents and recording audio, keystrokes, network traffic, and Skype calls, and taking screenshots from infected computers. That information was passed along to one of several command-and-control servers operated by its creators. In all that time, no security software raised the alarm. Wasting hackers' time can skew the economics of attacks.
|
|
|
|
|
Salted SHA-1 is fine for data on the fly; data in place needs password hashes [ITworld]
|
|
|
|
|
A student of mine named Eric once joked that Visual Basic 6 was “the un-killable cockroach” in the Windows ecosystem. That analogy goes deeper than you might think. Cockroaches are successful because they’re simple. They do what they need to do for their ecological niche and no more. Visual Basic 6 did what its creators intended for its market niche... The things that Visual Basic 6 did still need doing.
|
|
|
|
|
Not every problem requires the use of a specific design pattern. But here are two handy patterns that may help you today. Learning design patterns also helps in understanding other libraries like jQuery, Spring etc which make heavy use of many such patterns. Meet the Singleton and the Adapter.
|
|
|
|
|
While I love Console2, I think I'm ready to switch as I've just been turned on a NEW contender in the Windows Console Wars. It's ConEmu and it's insane (in a good way.) It's also actively developed. You had me at Norton Commander.
|
|
|
|
|
In short, if you try to authenticate to a MySQL server affected by this flaw, there is a chance it will accept your password even if the wrong one was supplied. MySQL, YourSQL... everyone's SQL if they try long enough.
|
|
|
|
|
Good developer is an artist, a craftsman who enjoys the process of creation. Bad developer considers himself as a programmer, responsible for generating lines of code... What do you think separates the good developers from the bad?
|
|
|
|
|
While Apple’s Mountain Lion has been coolly waiting for its chance to pounce on Apple’s website, Craig Federighi announced at WWDC 2012′s opening Keynote that the next big cat will be available next month (no specific date given) for only $19.99 from the Mac App Store. More iCloud. More sharing. More notifications... for more money.
|
|
|
|
|
Two hundred must be a magic number for Apple engineers and executives – it’s the number of new features to be found in OS X Mountain Lion, due in July, and it’s also the number of enhancements Apple has announced for iOS 6, which was unveiled today at the WWDC keynote address. Coming soon to an iOS device near you.
|
|
|
|
|
Today’s keynote at Apple’s Worldwide Developer Conference highlighted a number of new features that the company has added to its mobile operating system. And while a number of updates will make life easier for users, there are also some new features that will compete directly with developers who build for the iOS platform. WWDC is usually a glitch in the Matrix. It happens when they change something.
|
|
|
|
|
Traditional usability guidelines propose that error messages should be rationally informative. However, error messages are also inherently brand messages. Branding seeks to create emotional responses to products, and failure evokes emotional responses. Current failure reflects backwards to prior experiences and forward to prospective experiences, and the form of an error message is indicative of the the brand’s sensitivity to the user experience. Plus: A Brief History of Error Message Infamy
|
|
|
|