Dell Boomi’s AtomSphere integration platform provides a simple, yet very powerful feature – the ability to utilize temporary, and semi-temporary files system folders. Coming from a Microsoft BizTalk integration background, the ability to store documents to a temporary directory is a huge advantage over storing into a database such as the BizTalk MessageBox, especially with larger files. While BizTalk does provide the necessary mechanism to save files to a local folder through the use of the file adapter, Boomi provides an easier way of achieving this.
I would like to thank everyone for attending my presentation this Saturday at the NYC (Winter) Code Camp! I really enjoyed the high level of interest and participation from the attendees. Unfortunately, we only had 75 minutes to talk about Entity Framework and EF Code First but thankfully we have the internet!
Thanks to all of the organizers at the NYC Code Camp for an excellent day of learning and networking! This year, it “sold out” in 27 hours! The speakers were excellent and the event was run very smoothly.
I have posted the slide deck (including the demo code) for your viewing pleasure.
EF Code First.pptx
UPDATE: Streaming Video Solution Added!!!
I’ve completed my first screencast on what’s new in MVC3, covering new features such as Razor View Engine, NuGet, and Multiple View Engine support.
I’m working on getting a streaming solution worked out, but until then, I’m including a link to download the screencast in High Definition .mp4 format. The file is about 85.4 megs and is about 45 minutes long.
This is my first screencast ever, so I’m interested in your comments and criticisms.
Note: I recommend watching this video in HD Mode, full screen. If you are working in a multi-monitor environment, I recommend grabbing FlashHacker. It’s a tool that works with flash v10 and above that will allow you to keep a flash video full screen on one monitor while working in another.
Screencast Download Link:
High Definition (.mp4) (85MB)
I did a tech talk (an internal presentation for Tallan) on 11/30 with the intent to do a quick demonstration of the new features of ASP.NET MVC3. Unfortunately (or fortunately, depending on how you look at it), there’s are just too many new features to cover in a 45 minute presentation.
I’m writing a series of blog posts to get a bit more in-depth on the new features of MVC 3. I’m going to divide this topic into a number of posts to allow you to pick and choose what to learn about, and to attempt to keep your attention. All of this in one blog post would be very lengthy and could get boring rather quickly.
In this post, I’ll keep it to a quick summary of the new features and a quick description of each. We’ll get into more depth…
As some of you know, I presented on Entity Framework 4 and WCF Data Services 4 at Hartford Code Camp back on June 19th. I have posted the material from the code camp here.
Here are the links to the material from the ASP.NET MVC 2 Primer presentation given at the 3rd Annual Hartford Code Camp on Saturday, June 19, 2010:
Powerpoint Slides: Primer.pptx
Source Code: PrimerDemoSource.zip
I have done some Very Bad Things™ in this code in order to speed up the presentation that are always considered bad practice. The most egregious violation of best practices is the inclusion of the data access code in the controller’s action methods. Please do not use this code as a basis for your application design, especially when it comes to best practices. My next post will include the information covered in the advanced section along with a lot of material we never got to. This will be a much better demonstration of proper design.
Also, look for upcoming screencasts on ASP.NET MVC2 and other development topics posted here and/or on…
Downloade the Presentation and Code
The Connecticut User Group organized a full day code camp event in Bloomfield, CT. The topic I presented on was “RESTFul Services and Silverlight”. The presentation was organized around the following main topics:
Web Services via SOAP
Creating a WCF RESTFul Service
Consuming a Custom WCF RESTFul Service in Silverlight
The attached slide deck will provide you with highlights on each topic. The code samples revolve around the AdventureWorks Database. I have partitioned the code into Data Access, Service Layer and a UI Layer.
Database: AdventureWorksDB from code plex. You can download it from here: http://www.codeplex.com/MSFTDBProdSamples
Data Access: Used Nettiers and Codesmith to Generate the CRUD methods to access Adventure Works.
Service Layer: WCF, ASMX and WCF REST service examples. I have also included a sample service from John Papa’s Data Services with Silverlight book. I would recommend this book for who ever is…
This topic was presented during the February CTDOTNET user group meeting in Farmington, CT.
The attached presentation (Slide Deck) and source code (Source Code) provide an introduction to creating databound application using silverlight 2.0
Visual Studio 2008
Silveright Tools (SDK, Controls, Templates). http://silveright.net/GetStarted
SQl Server 2005 and AdventureWorks Sample Database: To run the web service example.
Basic Data Binding
Data Binding Concepts
One Way Data Binding
Two Way Data Binding
One Time Data Binding
Data Binding Collections
Create Web or WCF Services for Data Access
Create a ClientAccessPolicy.xml file. Otherwise silverlight will not be able to access the web service.
Note: Only basicHttpBinding is supported in Silverlight
Note: You cannot create references to Non-Silverlight libraries in a Silverlight Application or Silverlight Class Library project
As a result you have to create a service layer to consume your existing entities and data access tiers in a silverlight application
Sample Code Structure
AdventureWorks.Nettiers.Data: Data Access Layer
Acouple of weekends ago at Code Camp 10, I presented on the ASP.NET Model View Controller (MVC) Framework. As promised, I have attached the presentation for all to see.
I would like to thank my co-worker Stan Kennedy for his assistance with the slide deck (actually, he deserves most, if not all of the credit for it) and everyone that showed up to the presentation. I hope everyone learned something – I certainly did as well.
I would like to direct everyone over to the ASP.NET MVC site, which is an excellent resource for anyone wanting to know more about it – and would recommend anyone who wants to start out with it to view Stephen Walther’s How-to videos on the subject (also on the ASP.NET MVC site) as well.
Additionally, I know there were some questions around REST and what it…
This Saturday was the first Hartford Code Camp. I presented on SpringFramework.NET specifically regarding Inversion of Control (IOC).
The presentation is in PowerPoint and discusses some of the basic concepts that need to be understood prior to understanding Spring.NET.
The source code is what was demonstrated during the presentation. It contains two solution folders.
TightlyCoupledClasses – Example of normal C# development where classes are tightly coupled together with manual instantiation.
LooselyCoupledClasses – Similar code loosely coupled using Spring.NET IOC. Includes various NUnit tests utilizing mock objects showing the ability to isolate tests with manual injection of mock objects.
If you have any question feel free to post questions or comments here or email me directly at email@example.com.