August 2007 - Posts
I get approached about jobs all the time, I very seldom post them on my blog, but this one sounded really cool.
It’s IN LA, and it’s a funded startup in the Social Networking space.
The client is an entrepreneurially driven, independent venture that is launching a new, web-centric model for the distribution of all manner of entertainment products -- DVDs, CDs, videogames and books, both in shrink-wrapped and digital form. It is being architected on a rich Internet application software platform and is expected to offer a million-title deep library of product as well as a range of exclusive products from A-level talent. The site combines commerce and social networking elements to support a model that feeds into people's natural behaviors to talk and proselytize about the artists, films, games and books about which they are most passionate. Our client is advised by the brightest and most influential minds in the technology and entertainment space including former employees of Creative Artists, Idealab!, AOL, Gap and many others.
Work as the lead developer of the core engineering team to design and develop new applications and features from the ground up. Primarily responsible for developing within a .NET environment and developing code given product design and user interaction specifications.
- 6-8 years experience as a developer
- Strong knowledge of C#, ASP.NET, Visual Studio
- Solid foundation in n-tier, Business Objects, Design Patterns and OOP
- Experience with Agile Software Developer (including Extreme Programming)
- Experience with Biztalk, Commerce Server and IIS6 highly desired
- Strong knowledge of web service (SOA, WSDL, SOAP)
- Must be a driven self-starter that is comfortable working in a start-up environment and seeing the “BIG” picture
- Excellent communication and analytical skills
- Quick learner and can-do attitude
- Comfortable working in a casual fun environment desiring a competitive salary and great benefits!
Candidates MUST have hands-on expertise in architecting, prioritizing, analyzing, and developing a technical roadmap for a large consumer Internet company. Must have prior experience in a major ecommerce, search, social network, and community building Internet site in a hands-on technical role.
The client is led by veteran Internet and Entertainment entrepreneurs and is backed by a leading venture capitalist.
If you’re interested DON’T EMAIL ME !!!!
Email Matt at firstname.lastname@example.org
As a Microsoft shareholder I’ve been opposed to Mono.
Not as technology, but as theft of Microsoft’s Technology. [Personal opinion, not a statement of Microsoft’s Position.]
Now, before the attack start – just Google Me. I’m as active in Open Source Developer Technologies as I am in Closed Source.
For developers who seek to actively avoid Microsoft technology, I respect their choice, so (and ESPECIALLY where Mono is concerned.)
- Stop being mad at Microsoft for choosing not to ship products on Linux.
- Do YOUR OWN thing on Linux or cross-platform, but don’t try to do OUR thing on Linux.
So, philosophically, I think Mono is both theft and hypocritical.
(Ok, NOW you can attack.)
But, politics aside – you really gotta give Miguel de Icaza big credit. He’s keeps doing really significant stuff.
Gnome (of which he’s the co-founder) kicks butt and has surpassed KDE as the popular Linux Desktop, Mono, whatever one thinks of the politics, is significant (and amazing when you consider the size of the development team), and NOW………
Quite an accomplishment.
Ever wonder what that new project name at Microsoft stands for ?
Ever get confused about what something you learned about “turned into” at release time.
There is a Wikipedia page !!
Did you know that ASP.NET AJAX include these shorthand notations for commonly used commands ?
Shortcut to Sys.UI.DomElement.getElementById - gets a reference to the DOM element, same as document.getElementById
Shortcut to Sys.Application.findComponent
Shortcut to Sys.Application.Component.create
$addHandler(FormElement, EventName, HandlerMethod)
Shortcut to Sys.UI.DomEvent.addHandler
Shortcut to Sys.UI.DomEvent.clearHandlers
Shortcut to Sys.UI.DomEvent.removeHandler
Do you find great samples on CodeProject.com ?
This cool utility for VS 2005 lets you browse Code Project directly in Visual Studio 2005. When you click on a link that would normally download a zip file, it asks you instead if you'd like to open the sample up using the Code Project Browser. If you say yes, the add-in will download the file, unzip it to a base "My documents\My Code Project Samples" directory, then load it directly. It also provides a sidebar where you can view, reload and delete all of the projects you've downloaded. Finally, it allows you to keep Code Project favorites, just like any respectable web browser would.
I’ve been building a VPC (Virtual PC Hard Drive) for the Microsoft Developer Evangelists in the field. It’s a Windows Vista Ultimate installation with a reasonably complex collection of PHP demos.
When you install Widows Vista you have 30 days before you have to Activate Windows.
I built the VPC more than 30 days ago !!!
Today I finally got around to finalize the details and my 30 day trial has expired. BUMMER !
When I started up Windows Vista, I get the message “This installation of Windows is not Authentic” (or something close to that).
Now – if I wanted to extend the 30 day trial for another 30 days (Up to 120 days total) and I thought to do it BEFORE the first 30 days expired, it’s not a difficult thing to do. But, once you are PAST the 30 days, you don’t get the Windows interface (not Start Menu so no command prompt.)
When you click on the link that lets you ruin Windows Vista in “Limited Functionality” all you get is a browser that takes you to a web site where you can buy Windows Vista. There is NO desktop and if you close the browser Windows Vista shuts down.
Now, I don’t want to Activate Windows Vista because this VPC is going out to hundreds of folks inside Microsoft. (And I wanna KEEP my job!)
But, I also don’t want to have to start over and recreate my VPC from scratch.
So, here is how I managed to do to extend the trial period and save myself a few days of necessary work.
In the Internet Explorer window that opens to take you to a site where you can purchase Windows Vista….
When you hit return you will get here:
Then, navigate to the C:\Windows\System32 directory and find the cmd.exe file in Explorer.
Right Click on cmd.exe and select “Run as Administrator”.
In the command shell type: "slmgr -rearm" and hit enter.
Now – REBOOT Windows Vista Inside your VPC.
VIOLA ! – You have another 30 days to try out Windows Vista.
Note: extending the evaluation period is not a violation of Vista's end user agreement.
In my video “How Do I Use the Cascading Drop Down Control Extender” I demonstrate setting EnableEventValidation=”false” at the page level and mention that you can leave the default (which is true) and individually authorize client event.
Since I’ve had a number of email about this, I thought I’d comment on the issue here.
It turns out that it’s actually a bit tricky in the case of using the Cascading Drop Down Control Extender when the Drop-Down values are dynamic. (Meaning they come from a data-source where items might be added after your code is written.)
The reason is that you need to SPECIFY what values are valid for the post-back.
Example, in the Render or Pre-Render methods you could:
ClientScript.RegisterForEventValidation( _MyList.SomeUniqueID, “Red”);
ClientScript.RegisterForEventValidation( _MyList.SomeUniqueID, “Green”);
ClientScript.RegisterForEventValidation( _MyList.SomeUniqueID, “Blue”);
The issue here is the “Red”, “Green” etc.
Of course, you could pull them from the database at runtime and call RegisterForEventValidation for each value.
Rather than write about all the details I’ll point you to a pair of excellent blog postings by K. Scott Allen over at OdeToCode.com
Read HERE: http://odetocode.com/Blogs/scott/archive/2006/03/20/3145.aspx
And HERE: http://odetocode.com/Blogs/scott/archive/2006/03/21/3153.aspx
Thanks Scott! Good stuff !
More Posts Next page »