Warning: Creating default object from empty value in /home/pradhand/sparksware.com/wp-includes/comment-template.php on line 663

Warning: Creating default object from empty value in /home/pradhand/sparksware.com/wp-includes/comment-template.php on line 663

SparksWare Daily Dump – July 19, 2011

It’s a big one today.

Netflix Culture

I have to move this gem to the top of the heap.  It’s been around the net for a few days now, but seeing this put into words carries a lot of weight for me.  This is a culture I can get behind.  I still don’t want to work for netflix though, so maybe there’s something missing in there.
The Netflix Corporate Culture Presentation – bostondave’s posterous

via slideshare.net Can I take the Netflix name and “find and replace” it with my company name in much of this document?
@binnybansal @sachinbansal81 #Netflix’s New Culture and Management Philosophy …. An Awesome Read….. http://slidesha.re/bEhdOl
July 16, 2011
#Netflix culture presentation : Culture http://t.co/kGLw0c6. Interesting – for sure!
July 16, 2011
I like the Keeper Test — Netflix Culture http://t.co/p4oCzQy #netflix #corporateculture #in
July 18, 2011
The agile micro-culture

Moving on from big corp culture, I want to focus on the agile team micro-culture.  Here is a good test to determine if you’re working as a group of individuals, or if you’re actually working as a team.
Are You a Whole Team? | Scrum Agile Project Management Expert

This article proposes four “smells” that might indicate that you’re not optimally practicing whole-team approach in your Scrum software development project Authors: Matthew R. Philip and Lori Cross, Asynchrony Solutions Taking a whole-team approach has proved vital to getting the most out of teams developing software using agile practices.
Java 7 Continues to Spread

The launch parties for Java 7 continue.  You’ve never been to a party until you’ve launched a new version of a language!
java.net bloged about java 7 launch event across continents ! #MoroccoJUG is here also ! very awesome! #javausergroups
July 19, 2011
Check out some pictures from our succes java 7 party in Casablanca by jully 16th http://t.co/S3gtEh5 #javausergroups #J7Morocco
July 18, 2011

I find that a good CRUD is often a solid foundation to build more complex apps on.  Writing this first establishes a lot of ground rules that can help keep code in line later on.  Here is yet another example of building a CRUD with some different tech.
You want a … what?

If you work for a new company who isn’t providing a dataservice as it’s core, there’s a good chance you couldn’t produce a basic report with the data you have.  What I’m saying is, data that isn’t operational often is a second class citizen early at startups.  There is so much focus on producing features and putting them out that we often forget to capture bits of how it’s performing and how users are using our cool new tech.  It’s usually around the second round of funding when it becomes obvious that this data is necessary because potential investors are asking the questions.  Read on for some Hadoop goodness.
Hadoop & Startups: Where Open Source Meets Business Data | TechCrunch

This guest post was written by Kovas Boguta, Head of Analytics at Weebly. In 2009, Kovas wrote a guest post about visualizing real-time social structures. A decade ago, the open-source LAMP (Linux, Apache, MySQL, PHP/Python) stack began to transform web startup economics.
Titanium – one code to rule them all

Here’s an article to get you started working with Titanium.  Since I believe all code is overhead, maintaining one codebase across multiple platforms is a huge efficiency.
TitaniumGetStarted – openmobster – OpenMobster/Titanium App – OpenMobster – Open Source Mobile Cloud Platform – Google Project Hosting

Related Links: Titanium Area, Get Started, Beginner This should make the OpenMobster Cloud Server up and running for the Titanium App. For security reasons, before apps can use the OpenMobster Cloud, the device must be first registered with the cloud. This is done using an Activation App that comes with the OpenMobster distribution.

TDD, Bugs and Errors, Oh My!

Now on to the testing portion of our program.  Today we have a mix of a nice howto TDD example, thoughts on triaging bugs and finish off with the 25 worst software errors.  Quality is important, people.
How to return default(Type) in runtime — a TDD example in four unit tests | Agile Zone

Like this piece? Share it with your friends: I’ve found this question while going over my old StackOverflow answers: I’m using reflection to loop through a Type’s properties and set certain types to their default. Now, I could do a switch on the type and set the default(Type) explicitly, but I’d rather do it in one line.
Responsible Bug Reporting and Triage

If you’ve ever heard, “It works on my machine,” “It works as designed,” or “But we need to ship Tuesday!” this article’s for you. Here’s how to train users and QA to report bugs in a manner that helps the developers actually fix the problem.
CWE – 2011 CWE/SANS Top 25 Most Dangerous Software Errors

The 2011 CWE/SANS Top 25 Most Dangerous Software Errors is a list of the most widespread and critical errors that can lead to serious vulnerabilities in software. They are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all.


Warning: Creating default object from empty value in /home/pradhand/sparksware.com/wp-includes/comment-template.php on line 663

Warning: Creating default object from empty value in /home/pradhand/sparksware.com/wp-includes/comment-template.php on line 663