about img
blogger img

scotts posts image

UnderPaidLoveMonkis posts img

Programming's Archive

OpenXDAS

UnderpaidLoveMonki @ 10:08 pm Thursday, May 24th, 2007

OpenXDAS…an open-source, distributed audit service.

So? What’s that? If you do software development, then…

If a software based process is critical to the life of your company, then so is the security and access control surrounding resources managed by that software based process. Auditing is the way you track who did what to what and when it happened.

Here’s an article about OpenXDAS. If I had more time, I would dabble into it. :)

Open Source in California’s Central Valley

UnderpaidLoveMonki @ 1:29 pm Sunday, May 20th, 2007

Today’s edition of the Fresno Bee published an article on open source development and its growing movement in Central Valley. I never thought there was actually open source activity going on (except for where I work) until I read this article . I hope more open source company start-ups will arise in the near future in the Central Valley. Good time!

Lego Robot Rubik Cube Solver

UnderpaidLoveMonki @ 12:31 pm Saturday, May 19th, 2007

This relates to an older post from Scott. I here present to you the Rubik Cube solver made by Daniele Benedettelli:

Here’s more info on this. Very cool stuff and maybe this will help kids get into math, science, and engineering. :)

Markaby Markaby Markaby

Scott Rippee @ 10:20 pm Sunday, May 6th, 2007

Markaby’s for rails by why (who has recently took up creating a potentially very fun, pratical way for the youth to get involved with programming, Hackety Hack. Cool)

Markaby rids the dirty syntax of intertwined html and ruby in your view
<%= %>.destroy

Markaby supports the rails notion of top to bottom ruby code in web development

Sticking to C++ Coding Standards

UnderpaidLoveMonki @ 10:12 pm Saturday, May 5th, 2007

If you code C++, especially for open source applications, stick with standards. One such is the C++ Portability Guide.

Scaling Web Applications

UnderpaidLoveMonki @ 9:18 pm Saturday, May 5th, 2007

Tons of great presentation slides on scaling web applications listed in Peter Van Dijck’s blog entry.

Very good stuff.

The Dangers of Tightly Coupling

UnderpaidLoveMonki @ 9:33 pm Thursday, May 3rd, 2007

Very cool video related to programming…

Python Testing Tools Tutorial slides

UnderpaidLoveMonki @ 7:45 pm Thursday, April 26th, 2007

Grig Gheorghiu and Titus Brown’s slides from the PyCon07 on testing tools are available. Kudos to them!

Here’s the direct link to the slides.

NAC Attack!

UnderpaidLoveMonki @ 9:41 pm Wednesday, April 11th, 2007

Here’s a very informative video on hacking the Cisco NAC from this company. You’re probably gonna wonder what’s a NAC. Well, Cisco explains it in detail.

Anyways, there’s an open source NAC project you might want to check it out.

Enjoy! Peace out.

Agile vs Waterfall

UnderpaidLoveMonki @ 9:19 pm Tuesday, April 3rd, 2007

I’ve been reading quite alot on agile programming. And this blog entry gives an interesting perspective on agile versus waterfall methods in product development and product management. hrm… Don’t know which method you want to use? Try reading this article and you can decide from there.

Then there’s two articles, this and that, explaining agile development. Good reads.

How to Report Bugs Effectively

UnderpaidLoveMonki @ 9:15 pm Tuesday, March 13th, 2007

Good stuff. Case closed.

Haskell? Who dat??

UnderpaidLoveMonki @ 8:47 pm Tuesday, March 13th, 2007

Haskell is not a who, but a what. Read here for more info.

Behavior Driver Development Example

Scott Rippee @ 1:08 pm Sunday, March 11th, 2007

Over at Giant Robots… Tammer Saleh writes about using rSpec with Spec::Rails. This post shows how natural language is used to write the spec in the code and how running it produces meaningful information along with the verification of the statements.

version_control_system = { “Google” => “Perforce” }

UnderpaidLoveMonki @ 11:13 pm Friday, March 9th, 2007

I knew Google was using Perforce for awhile. Today I ran into this blog entry and what piqued my interest was the setup and the way Google uses Perforce. Check out that page for details. I also highly recommend checking out the presentation slide on Performance and Database Locking at Large Perforce Sites. Moreover, Google has a custom code rewiew application called Mondrian, written in Django.

Mondrian is a web-based code review system built on top of a Perforce and BigTable backend with a Python-powered front-end.

As a side note, Trolltech lab uses Subversion.

Another side note regarding source control is how
Microsoft organizes branch structures.

Third side note is Joel Spolsky’s advice regarding source control usage on large projects.

Last but not least side note, a comparison of various source control tools is located at Better SCM Initiative.

Running your own OpenID server

UnderpaidLoveMonki @ 6:43 am Friday, March 9th, 2007

From OpenID Enabled, you can download OpenID server in an implementation of your favorite language. It’s open source. Port it to your language of choice if you don’t see it on the list.

Hmmm….I don’t see an implementation in Erlang. Imagine the flexibilty of OpenID server’s decentralization implemented in Erlang, a derivative of Prolog, that is highly scalable, fault tolerant.

By the way, Programming Erlang will be out soon. There’s also a Rails plugin, open_id_authentication. I got too many ideas, too little time. *SIGH* Good times anyways! :)