My Philly.NET Presentation
This is very basic presentation on how Web 2.0 and MVC can work together. The actual source code for this presentation is located at:
Tags: philly.net, Presentation, Public Speaking
IOC(SM):MOC(MQ):TDD(MS):SCC(TFS):ORM(L2S):XPP(-):XPP(+):DDD(T+):JSL(Jq):CIS(TFS):GoF(++)
This is very basic presentation on how Web 2.0 and MVC can work together. The actual source code for this presentation is located at:
Tags: philly.net, Presentation, Public Speaking
I will be presenting September 17, 2008 at Philly .NET User Group Meeting. My talk will be on:
Creating a modern, web 2.0, application with MVC and jQuery with a focus on doing this in a RESTful manor. My goal is for the developers in attendance to learn how to create a RESTful website design using MVC and implement that RESTful design on the front end with some simple jQuery. These principals will be demonstrated by creating a simple Twitter like application for sharing messages. All the source code will be available via my website at http://www.coderjournal.com after the presentation.
The group will be meeting at the Microsoft Malvern Campus, located at 45 Liberty Blvd, Malvern, PA 19355.
If you think you might attended the meeting please make sure to register, so that Bill has an accurate count for the food order.
|
||||||||||||||||||||||||||
Tags: Microsoft, MVC, philly.net, Web 2.0
When we first came up with the idea for IdeaPipe (no pun intended), we saw a need to fill a void in the social networking landscape. There are countless sites dedicated to connecting friends, classmates and business associates, sites that provide opinions and commentary around a specific topic and even sites that simply point to other sites, but there were few if any that enabled individuals or groups to share their ideas for the purposes of gathering feedback, collaborating or simply being heard.
There is nothing more powerful than an idea whose time has come.
-Victor Hugo
For decades, corporations have relied on costly market research initiatives to gather opinions and insights as a means of measuring customer satisfaction and developing product road maps. Each day, we see politicians like Hilary Clinton, Barack Obama and John McCain floating their ideas in the form of trial balloons only to wait on daily polls to determine voter’s reactions. By building upon this concept and giving everyone a voice, not just large corporations, we’ve created a platform that empowers individuals to have their ideas and opinions heard AND measured on everything from politics to their favorite products.
With your ideas, in concert with the collaboration of others, innovation will flourish. In fact, the world as we know it was built upon the unique ideas of individuals and it is exactly that which we hope to promote. Let’s face it… the solution to the energy crisis, global warming, and every other problem that plagues mankind, exists deep within the minds of individuals and it is our goal to assist in getting them out.
Ok, enough of the Mom and apple pie! IdeaPipe was created as a free service where individuals and/or groups can post their ideas on a variety of topics. Once posted, others will give your idea either a hype (i.e. “thumbs up”) or gripe (i.e. “thumbs down”) vote and optionally comment on the idea. For more specific information on how it works, visit our page on how it works! Sharing your ideas on IdeaPipe is a great way to:
IdeaPipe is available to anyone who has a thought or idea. On top of that; within the coming few weeks, we’ll be rolling out new functionality that will enable you to even create your own public or private group. Individuals or companies large and small will even be able to create their own IdeaPipe and linked to it from, Facebook, MySpace or any other web site. And yes, we’re even going to eat our own dog food! Let us know what you think the future of IdeaPipe should look like by posting your ideas about what functionality you would like to see in the future!
So create an account and get started today. Time is wasting to get your ideas heard.
I have been working on this new social networking website that is based around the collaboration and sharing of ideas. I have talked about this project in the past, in very vague details, but today I have decided to open the curtains and give everybody a look.
Currently there are a couple websites out there that are doing the same thing, but in a more focused way for their specific business. One of the examples of these focused websites for sharing of ideas is Dell Idea Storm. In the case of Dell each of the users go to their website and submit ideas on how they can improve Dell’s products. The platform has worked really well for Dell, they seem to be getting a positive response from their community of users. It has led to them introducing a couple of products that they probably wouldn’t have, such as Ubuntu as an alternate to Microsoft Windows, if there wasn’t such an overwhelming support for this install option.
Idea Pipe was born about 7 months ago, when I realized that this type of platform would be useful to businesses, projects, and people of all shapes and sizes. Especially the ones that wouldn’t be able to pay the Salesforce.com Tax. Idea Pipe has actually been released for about a month now, however I was waiting to announce it officially until we had support for groups. Groups are a way that anybody, with an Idea Pipe account, can create their own personalized Idea Pipe, that provides all the same features and functionality as Dell’s Idea Storm, but at no charge to the group owners.
To kick off this announcement I created a group so that my readers can share and collaborate on ideas for me to post about in the future, on this blog, that will interest you my readers: http://www.ideapipe.com/groups/coder-journal
This site is still new and like any new site you will probably have suggestions on how to improve the site or the architecture, so please submit them to: http://www.ideapipe.com/groups/pipeline
If you happen to find any bugs, please send them to bugs@ideapipe.com.
Tags: IdeaPipe
Today I decided to release a toolkit that I have been building over the past couple of months. Most of the code in the toolkit is related to MVC. Here is a list of the features:
POST to be made against the action.OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, and CONNECT.View Source: Coder Journal MVC Toolkit Source
Download Binary: Coder Journal MVC Toolkit Binary
Common courtesy is very important for all application developers to follow especially when they are dealing with users settings. Especially for common file formats, where the user has probably already set up their preferences how they like. And most importantly to not piss off your install base.
As you might have gathered from the title Apple has screwed up in this area yet again. In their never ending battle to try and forcibly get an install base, from some of their crappiest application. The Apple developers must taken the same “Our shit doesn’t stink”-attitude as many of their users, and started taking over the preferences on the users machine with out asking.
Like any good .NET developer I had the XML file format being opened by Visual Studio, it has a nice viewing, and editing interface that is hard to beat. Today I saw their was a QuickTime update while watching the Facebook Conferences presentation in anticipation of my previous post today. So as I decided to do the update, what a nightmare that has turned out to be. First of all it was 70 MB download, because Apple also decided that iTunes and Safari needed to be downloaded with Quicktime, and bundled them all together. Then it decides to take over all my documents in my system, including HTML, XML, and a bunch of other web related documents. See below.
Then to boot their XML “Rendering” sucks.
Hey news flash Steve Jobs this is how a real browser renders XML, and does a damn fine job at it.
At least if you are going to take over my system, and forcibly put your software on my computer, the very least you could do is not make it suck. Is that too much to ask.
Steve Jobs has to learn that Windows users don’t put up with the same amount of shit as Apples users do, because one we don’t bow down at the alter of Steve Jobs, and two we have other options. I am not going to let Steve Jobs take a steaming pile of shit on my PC, change all the settings, install one of the worst browsers on earth, and then forgive him. He is going to have to do something grand with Safari to get it back on my PC.
I am really pissed that I now have to uninstall a program that I never wanted installed in the first place, and then go through the registry and clean up after an Apple Developer that couldn’t find his way out of a paper bag.
Maybe they should spend less time trying to achieve an ACID3 milestone that won’t be standard for another couple of years and work on the basics that IE for the better part of a decade now.
Well I have officially seen everything now, it should be a sad point in my life, but I was cracking up during this whole rap video. This video is of a computer science rapper, which sort of out does the web standards rapper that I posted last week. What is even more amazing is that he uses the famous, computer science book, The Mythical Man Month in his rap. So I definitely think he is an actual computer science student at Stanford where this video was shot. Enjoy!
Update: Here are the Lyrics for Kill Dash Nine. This is my favorite quote:
You’re the tertiary storage; I’m the L1 cache.
I’m a web crawling spider; you [sic] an Internet mosquito;
You thought the 7-layer model referred to a burrito.
You’re a dialup connection; I’m a gigabit LAN.
I last a mythical man-month; you a one-minute man.
Tags: Computer Science, Rapper
I have upgraded my blog to WordPress 2.5. It is a very nice piece of software that the WordPress development team has done a great job on. Some of the new features include:
The upgrade this weekend turned up a Cookie bug in my URL Rewriter and Reverse Proxy software, that I use to host WordPress on my Windows 2003 server. There will be an updating to the URL Rewriter coming soon to MSDN Code and Codeplex as well as a release on my companies website.
Today Apple had their big iPhone SDK press release. They opened up the phone and added a bunch of Enterprise features that many small to large corporate customers have been asking for. But they still haven’t implemented the features I am looking for in a smart phone, and until they do, they will not see my money.
I know #2 will be coming, if not through Apple somebody else will do it, since Apple has unlocked the iPhone to developers. However #3 is the one that I may have to wait for Verizon to switch to GSM in the distant future. Other than my last 2 requirements I am sold on the iPhone.
Tags: Apple, iPhone, News, Verizon, Windows Mobile
So today it was brought to my attention that the design of my blog needed work. Since good design is a very subjective term, much like good programming:
your program (n): a maze of non-sequiturs littered with clever-clever tricks and irrelevant comments. Compare MY PROGRAM.
my program (n): a gem of algorithmic precision, offering the most sublime balance between compact, efficient coding on the one hand, and fully commented legibility for posterity on the other. Compare YOUR PROGRAM.
Please tell me your impressions, of my blog, in the comments below. I would like to see constructive actionable comments, that I can work toward implementing, around the ease of reading, layout, and usability. That is what I am really interested in hearing about.
You can tell me what you think of the colors but honestly much like personal tastes in cars, food, and everything else, it is usually very superficial and relies on personal preferences more than industry recognized usability problems. My personal preferences, since it is my blog, is to use strong colors right next to each other to show strong lines, instead of gradients, because strong lines give the sense of strength and professionalism.
Honestly, if I was to break it down, I just like the look of a Orange, Blue, and Brown, I believe they provide nice contrast to each other and have an almost academic look. If I was to sum up my style I would say the Power Point Theme Median, as seen below, is the closest I have ever seen to My Personal Style Tastes.
So please let me here your comments, about my blog, on:
I will take them all very seriously.
Tags: Blog, Coder Journal