
Update (August 4th, 2010): The position has been filled and we’ll be sure to let you know when we’re ready to consider more folks to join us!
We are pleased to announce that DeepCove Labs are looking for another full-time developer to join our agile team of long time Smalltalk fans. Our primary focus is evolving and maintaining mature industry leading international payment processing platform that we have built from the ground up over the past 10 years as well as developing new and exciting products for financial services industry.
Ideal candidate is someone who has experience with Smalltalk, Seaside and SQL. They must be enthusiastic, motivated and as excited about using cutting edge technology to solve business problems as we are. Good task management and time management skills are a big plus as we work as equal peers and share roles every day of the week. We are not XP fanatics, but some things are second nature to us,
- keeping things simple
- plenty of unit tests
- no code ownership
- frequent integration
- lots of refactoring
- frequent releases
- no overtime
- our customer shares the same address
Our primary requirements are as follows,
- at least five years general software development experience
- several years experience developing with dynamic languages (Smalltalk, Ruby, Python, Lisp)
- one year recent Smalltalk experience
- experience developing applications of at least moderate complexity
- demonstrated experience working directly with users
Experience with any of the following would be a major plus,
- web application development (REST, Seaside and JavaScript)
- agile test driven development
- SQL (or, more specifically, Microsoft SQL Server)
- financial services
- deployment of large scale applications
Our primary office is located in the heart of Vancouver (Canada), steps away from the Pacific Ocean, beautiful parks, shopping and entertainment district and all major transit connections. We also have an office in Shannon (Ireland) if you prefer to reside in Europe. All employees receive excellent health/dental benefits package and few other perks.
We like to think we are an open, flexible and friendly place to work, so please drop us an email with your resume if you are interested.
This just shows why Twitter really needs to have some backing money/technology wise,

I don’t use it myself a whole lot (@bpopov) and all I was trying to do is see whether or not Fusepoint’s Vancouver data center was affected by the most recent power outage… Sigh.
Here’s another component that virtually all online application will need sooner or later. Via Ajaxian comes this neat calendar implementation for MooTools.

Finally, a decent implementation of panels using MooTools, which means I can finish my migration from YUI+Scriptaculous to MooTools some time this year if time allows.

Categories: Ajax, CSS, Design, MooTools, script.aculo.us, Seaside, Smalltalk, Usability, Web Standards, XHTML, YUI
Yahoo just announced release YSlow as a first (hopefully, of many) great extension to Firebug that analyzes your pages and points out a wide variety of ways you can improve their performance. My first few minutes playing with it proved to be a lot of fun and I look forward to using it frequently going forward. Here’s a teaser to get you started straight from the home page of our application,


There’s much more to discover, go and grab it while its hot.
I remember back when I started using Seaside I saw a number of references to “aubergines” here and there, but never quite zeroed in on the word itself discounting it to something obscure in the back of my mind. If you’re curious, here’s Avi’s explanation of its origins,
Yes, basically a private joke. The original acronym was Squeak Enterprise Aubergines Server Integrated Development Environment. This was a play on both “Enterprise Javabeans” and “Enterprise Objects” (part of Apple’s WebObjects, which was a major inspiration for Seaside). There was also some intended kinship with the CLEE (Common Lisp Enterprise Eggplants) project – not sure if this is still around or not. These days, though, it’s just a name. Though an appropriate one, for me, because I live on the coast and am happiest sitting by the sea…
Plus Wikipedia’s take on the word itself,
The eggplant, aubergine or brinjal (Solanum melongena) is a solanaceous plant bearing a fruit of the same name, commonly used as a vegetable in cooking. It is closely related to the tomato and potato and is native to southern India and Sri Lanka. It is a short-lived perennial plant often cultivated as an annual, growing 40 to 150 cm (16 to 57 in) tall, often spiny, with large coarsely lobed leaves 10 to 20 cm (4-8 in) long and 5 to 10 cm (2-4 in) broad. The flowers are white to purple, with a five-lobed corolla and yellow stamens. The fruit is fleshy, less than 3 cm in diameter on wild plants, but much larger in cultivated forms. The fruit contains numerous small, soft seeds. (Semi-)wild types can grow much larger, to 225 cm (7 feet) with large leaves over 30 cm (12 in) long and 15 cm (6 in) broad.
Via Ajaxian come two handy components this morning,
Enjoy and please let everyone know if these are any good, as I obviously haven’t used them personally quite yet.
Looks like a brand new Seaside website is up, check it out and keep the comments flowing.
I’m personally not against a principle of constant critical evaluation of one’s work, but its also very important to sit back once in a while and look at the bigger picture. Is what you do important? Does it help people get stuff done? Do they enjoy getting stuff done with your application? If all the answers are ‘Yes’, then you must be doing something right, so give yourself a pat on the back, go home, forget about work for the weekend and chill out. Which is what I’m going to do now, but not before leaving you with this graph of all our visitors since the official release about 4 months ago. Perhaps not as impressive as Dabble DB‘s graph would be, but since they aren’t bragging about theirs I might as well throw mine out to set a precedent… ;)
