For our team at Adobe, we're looking for an experienced developer who knows larger scale web apps: how to design them, build them, integrate with hardware stacks, and so on. We already hired the more junior spot of the two we have open, but check out my previous post for the description of the more senior position. This promises to be an exciting gig, as we're using cool technology, building some great apps, and the team is a fun one.
24 November 2006
21 November 2006
Lake Putt and the Wide Angle
Posted by Chris at 12:04 PM 0 comments
Labels: Photography, Photos
19 November 2006
Photography Beginnings
I've started to get into photography, and recently finished a short class. The class was given by my father-in-law, who's an avid photography, and while he does some work for pay, it's primarily a hobby. The class was very good, as I am a serious n00b when it comes to real photography (i.e. using more than a point and shoot, and having proper aesthetics and composition). But, it's been really fun, and I'm starting to get some pictures. I put up a of some I took for the class.http://beta.blogger.com/img/gl.link.gif
Posted by Chris at 3:29 PM 1 comments
Labels: Photography, Photos
18 November 2006
Espresso vs. American Fear of Death
As seen on Labnotes:
“Serving size is about the American fear of death. Instead of a great, short experience, people want to prolong a mediocre experience.”James Freeman of Blue Bottle Coffee
Posted by Chris at 9:02 PM 0 comments
Labels: Espresso
17 November 2006
Upcoming Adobe Apollo Seminar
Adobe is doing another Understanding Apollo seminar. The last one was very good, so I'd encourage folks to check it out. I've been doing some work with Apollo and it's really cool. The ability to create web apps that work online and offline has been a huge interest of mine, and really ups the usefulness of many apps.
Posted by Chris at 1:25 PM 0 comments
16 November 2006
Web Developer Jobs at Adobe - Rails, Flex, RIA's, etc.
We're hiring at Adobe (we always are, but my team specifically)! We have two positions, with one being essentially more senior. See the job descriptions below. If you're interested, and meet the requirements, email me your resume (in PDF) at chris.bailey at adobe dot com.
Position Summary:
The Digital Imaging Services team at Adobe Systems is looking for a superior web services developer to help us make our hosted applications and web services architectures best of class in an entrepreneurial and fast moving environment.
You need to have serious Web Development chops targeting LAMP-like platforms using the latest tools. This means you've implemented web services and hosted applications that utilize the latest dynamic techniques and languages, can simultaneously develop for multiple operating systems, know and use n-tier architectural patterns, can sling around SQL, a couple of scripting languages, and automate unit tests with ease, and may have even scaled up a hardware or network infrastructure or two. You should have demonstrated experience working iteratively and incrementally in an agile fashion with a high performance team. Be prepared to explain some of the architectures you've developed, answer coding questions, and tell us about your successes working with a dynamic team!
Knowledge & Skills:
- Expertise with developing multi-tier, distributed web application architectures and deploying in live production environments.
- Experience with Java, Ruby on Rails, or other current technology stacks required, experience with native code development in C/C++ a big plus. Four or more years of hands on LAMP (Linux, Apache, MySQL, Perl/Ruby) development.
- Experience using quality focused development practices such as heavy unit test and automation tool usage or Test Drive Development strongly desired.
- Experience of successful deployment of multiple iterations of a commercial/publicly accessible high traffic web service or application required.
- BS/MS degree in Computer Science (or equivalent).
- Must be able to work both independently and in a focused and efficient Agile engineering team that is geographically dispersed.
Position Summary:
The Digital Imaging Services team at Adobe Systems is looking for a superior web services and infrastructure developer to help us make our hosted applications and web services architectures best of class in an entrepreneurial and fast moving environment.
You need to have serious Web Development chops targeting LAMP-like platforms using the latest tools. This means you've implemented web services and hosted applications that utilize the latest dynamic techniques and languages, can simultaneously develop for multiple operating systems, know and use n-tier architectural patterns, can sling around SQL, a couple of scripting languages, and automate unit tests with ease, and may have even scaled up a hardware or network infrastructure or two. You must have experience building infrastructure that is highly available and has had to grow quickly due to rapid uptake. You should have demonstrated experience working iteratively and incrementally in an agile fashion with a high performance team. Be prepared to explain some of the architectures you've developed, detail growing pains and solutions while scaling SW/HW/Net infrastructure, answer coding questions, and tell us about your successes working with a dynamic team!
Desired Talents:
- Analytic.
- Learner.
- Communication (written and oral).
Knowledge & Skills:
- Expertise with developing multi-tier, distributed web application architectures and deploying in live, high availability production environments.
- Expertise with current commodity based hardware, networking, and software infrastructure and related Operations exposure.
- Experience with two or more of Java, Ruby on Rails, Perl or other current technology stacks is required, experience with native code development in C/C++ a big plus. Eight or more years of hands on LAMP (Linux, Apache, MySQL, Perl/Ruby) or similar development.
- Experience using quality focused development practices such as heavy unit test and automation tool usage or Test Drive Development strongly desired.
- Experience of successful deployment of multiple iterations of a commercial/publicly accessible high traffic web service or application required.
- BS/MS degree in Computer Science (or equivalent).
- Must be able to work both independently and in a focused and efficient Agile engineering team that is geographically dispersed.
Posted by Chris at 10:37 PM 0 comments
Labels: Adobe, Adobe Air, Flex, Jobs, RubyOnRails
07 November 2006
DualingMacLaptops
Note, I don't have them both on (i.e. fully awake) at the same time. The MBP is currently on and in use, but the PB is sleeping. I also use the handy smcFanControl to ensure the MPB's fans are cranked up and keeping it nice and cool.
Posted by Chris at 8:34 PM 4 comments
FirewoodStackWinter2006
Posted by Chris at 10:48 AM 0 comments
Adobe Open Source ActionScript code - attend the chat today
Today, there is a Mozilla developer chat with Brenden Eich and Kevin Lynch (Adobe), discussing Adobe is contributing source code from the ActionScript Virtual Machine to Mozilla! Learn more here.
Posted by Chris at 8:51 AM 0 comments
Labels: ActionScript, Adobe, Mozilla, OpenSource
04 November 2006
Encryption choice dramatically effects WiFi range
I've had range problems with the WiFi in our house for a while. And more than that, it seemed that the older iBook we have in the kitchen simply wouldn't deal with our encrypted WiFi. Last night, after setting up WDS (Wireless Distribution System: basically a way to link many WiFi base stations up to provide a bigger network range) I learned the bigger reason.
The kind of encryption seems to make a BIG difference. I had been using the strong WPA2 Personal encryption. This worked just fine within close range of the base station. But, terrible in other spaces that had worked before with an older base station. Switching to WEP 128-bit dramatically changed things, and now I have excellent coverage again.
The WDS setup also helped in one room in particular, and is relatively easy to set up. In case you're interested in that, here's two resources for doing it when using a Linksys WRT54G base station and then either Airport Express or Airport Extreme as the extension:
Linksys WRT54G, Airport Express, and WDS
Extend a Linksys WRT54G network via AirPort Express
Upshot: our kitchen laptop, which is about the furthest point from our upstairs base station went from sometimes seeing the network, but never being able to connect, to now having a solid 4 bar connection. Similar improvements in other places.
Posted by Chris at 8:51 AM 0 comments
Labels: networking, WiFi