Thursday, April 02 2009 - SharePoint 2007
Monday, March 16 2009 - General
As much as I love the social tools that have been built over the last few years they do not replace the need to actually do in person networking. I have found that some of my friends over the last 9 months have had to look for jobs. Many of these people I never thought would be in that position, but it turns out they were.
When I first talk to someone that is looking for a job there are few bits of advice I ask them to do before I can do much to help them.
First I ask them to fill out two profiles online. Linked.com and VisualCV.com. I bet you are wondering why I do that. The reason is that both of these profiles help promote yourself and helps you network. Make sure you let people know what the links to these profiles are in your resume, they aren’t going to find them on their own! Also pick profile names that are easy to remember like your name.
- Linkedin.com - allows you to put your resume online and connect with other people that you have worked with in the past. This gives a potential company a way to see if anyone recommends you, what you job history is like and lets them find you. If you let them find you and they are interested they are more willing to talk to you when they reach out to you.
- VisualCV.com – this might seem like something not needed, but this is a critical step in getting into the job search. It provides a number of valuable results if done right. The obvious result is that it provides a nice looking resume that is better than 90% of the word only ones out there. If you can get a company to look at it and the content is good you will probably get a call. The other thing it does, is make you think about your positive skills and accomplishments. It is very hard to get it right the first time and will take a good bit of time if done right.
Next you should make a list of what type of job you want. This would be jobs like Consulting, Small Business, Medium Business, Enterprise. All of these different types of companies have needs, but you need to figure out what type of company fits your life/work style. If you get it right you will love your job and work much harder.
Once you have selected your type of job, pick 5 companies that you would like to work for. Go to their site and make sure you know about them. Submit your resume directly to them on their site and follow up with them if that option is available.
Lastly get out and network with people. When you are out ask them if they mind connecting with you on Linkedin.com. This is your critical first step in them really looking at you and reviewing who you are so make sure it looks good. Online tools have made it easy to sit back and not work as hard on our networking, but meeting someone in person will be much better than just trying to connect online. Go to meetings on topics that are similar in interest to what you are doing and find the local community in the area for what you do. Remember that the online tools are just tools, use them wisely and correctly and they will improve and help your life. Use them poorly and the results will be the same.
Wednesday, February 04 2009 - Social Computing / Mashup
I would have released this earlier but I was only able to give it a little bit of attention at night. I have been tremendously busy working on a new Enterprise Search Engine for Community Server. Both cool projects, both tons of fun to work on, but work comes first.
This Mashup Framework is meant as Enterprise option to Microsoft Popfly and uses the same schema as the Popfly blocks you have already written. The differences are very small and only require that you write your code in .NET. With this framework you have control over the code, where it runs and the security of the blocks that request information.
This Mashup Framework is built for enabling Enterprise Mashups that build on .NET applications. This simple framework allows you to add a few lines of code to and load configuration elements to build your mashup.
Currently the items available with this download are:
- The Mashup Framework in DevCow.Mashup.dll
- A set of SampleBlocks and Config files to show some very simple possibilities.
- Two applications for testing the Framework
There are many other items I hope to add to the framework. For now the Sample blocks, sample applications and code for both can be found on CodePlex.
http://www.codeplex.com/mashup
If you have ideas for more Mashup Blocks join the site or write your own. I will have examples on how easy it is to write your own block soon.
I bet that you want to see what the Framework looks like and how you would write your own blocks. Here is a bit of sample code on how to run in a console application.
MashupManager mm = new MashupManager();
//Get the blocks from the mashup manager
MashupBlock bi1 = mm.GetBlock("NameDateArrayBlock2");
MashupBlock bi2 = mm.GetBlock("BirthdayBlock");
//Create a new mashup
Mashup myMashup = new Mashup();
//add a mashup connection
MashupBlockConnection conn = myMashup.AddConnection(bi1, "MyArray").AddConnection(bi2, "Birthday");
//Map the inputs to the correct parameters
conn.mappers.Add("date", new BlockMapper { Source = "NameDateArrayBlock2", Value = "Birthdate" });
conn.mappers.Add("name", new BlockMapper { Source = "NameDateArrayBlock2", Value = "FirstName" });
//execute the mashup
myMashup.output = Console.out;
myMashup.ExecuteMashup();
Friday, November 28 2008 - General
Wednesday, November 26 2008 - Cloud Services / DataServices
Thursday, November 20 2008 - Social Computing
Thursday, November 20 2008 - Cloud Services
Thursday, November 20 2008 - Cloud Services / FolderShare
Wednesday, November 05 2008 - Office Live
Tuesday, September 23 2008 - General
I am excited to announce that I have the opportunity to join the Telligent team to work on a new product called Community Server Evolution. This product is going to allow me to follow my passion for social computing in the enterprise while still working with SharePoint (and ASP.NET). I have been using and following the Telligent team for many years now and currently use both Community Server and Graffiti CMS for the community web sites I run. I am so excited to join a product team again and build a product I believe will be the next generation of software.
I have had a great time working for Slalom Consulting working on some of the most challenging projects that SharePoint can offer for some of the largest companies in the world. I will take my years of working with Fortune 500 companies to hopefully solve the problems that I have heard.
I have been quite working hard on a new book that will come out in February of next year called Social Computing with Microsoft SharePoint 2007. Wish me luck and look for more posts about Enterprise 2.0, Social Computing, and Community Server Evolution in the next few months as I finish the first deadline for the book and join Telligent next week.
About Telligent
Telligent is a leader in enterprise ready, secure, scalable and fully supported solutions for online communities and social networks. Telligent’s flagship offering, Community Server, provides a fully integrated platform utilizing social media to enhance customer relationships, brand engagement, increased ROI and provide channels for valuable customer insight and feedback. With its software solutions and extensive development and customization service offerings, Telligent empowers digital marketing and Enterprise 2.0 collaboration for many of the world’s largest brands. Clients include: Associated Press, Conde Nast, Dell, Electronic Arts, GlaxoSmithKline. Honda, Intel, Mazda, Microsoft, MSNBC, MySpace.com, National Geographic, NFL, Visa. For more information, visit Telligent.com
About Slalom Consulting
Slalom Consulting (www.slalom.com) is a national business and technology consulting firm, headquartered in Seattle. Following its motto, “Business is a Race. Win it.” Slalom’s services range from broad areas including program management, business process improvement, and software development, to specialized solutions such as CRM, ERP and Sarbanes-Oxley. Slalom is best known for its highly experienced, locally-based teams and consultants who consistently take client projects from strategy through successful implementation. In addition to Seattle, Slalom has offices in Atlanta, Chicago, Dallas, Denver, Portland, San Francisco and Southern California.