Jwendl.NET

A wizard is never late, nor is he early, He arrives precisely when he means to.
-Gandalf

Posts by tag

Twin Cities Code Camp for April 2011

Posted on Monday, March 14, 2011 at 10:44:00 AM folder.png Programming     tag_green.png c#, programming, tccc

These are the session that I plan on going to for the TCCC in April of 2011

Sunday 4/9

  • 07:30 - 08:00: Bus to Campus / Drive to Campus
  • 08:15 - 08:45: Doors Open - Continental Breakfast
  • 08:45 - 09:00: Welcome
  • 09:00 - 10:15: Enhancing User Experiences With Reactive Extensions (3-230)
  • 10:15 - 10:30: Break
  • 10:30 - 11:45: Getting Dirty With Windows Phone 7 (3-230)
  • 11:45 - 12:45: Lunch
  • 12:45 - 02:00: MVVM in the Real World (3-230)
  • 02:00 - 02:15: Break
  • 02:15 - 03:30: Developing a Windows Phone 7 App for Business Users (3-230)
  • 03:30 - 03:45: Break
  • 03:45 - 05:00: Getting Started with MultiScreen Development using Silverlight and MVVM (3-230)
  • 05:00 - 05:30: Closing Remarks and Prize Giveaway in 3-210

Sunday 4/10

  • 07:30 - 08:00: Bus to Campus / Drive to Campus
  • 08:15 - 08:45: Doors Open - Continental Breakfast
  • 08:45 - 09:00: Welcome
  • 09:00 - 10:15: More Velocity Without More Hours (3-230)
  • 10:15 - 10:30: Break
  • 10:30 - 11:45: Making the Leap to Freelance Programming (3-230)
  • 11:45 - 12:45: Lunch
  • 12:45 - 02:00: "I Didn't Know You Could Do That!" – .Net Tips and Tricks (3-210)
  • 02:00 - 02:15: Break
  • 02:15 - 03:30: Build a N-Tier App with Entity Framework, WCF Data Services, and ASP.NET MVC (3-115)
  • 03:30 - 03:45: Break
  • 03:45 - 05:00: Secure Coding Practices for .NET (3-210)
  • 05:00 - 05:30: Closing Remarks and Prize Giveaway in 3-210

I am pretty excited for a good majority of the sessions, some of the other sessions might just be filler. Every year I go to this event I learn something new!



link_add.png Permalink

email.png /Content/Images/Bookmarks/kicks.png /Content/Images/BookMarks/digg.png /Content/Images/BookMarks/stumble.png /Content/Images/BookMarks/slashdot.png /Content/Images/BookMarks/twitter.png /Content/Images/BookMarks/facebook.png /Content/Images/BookMarks/delicious.png

wxPython and XML creates some interesting concepts

Posted on Tuesday, January 08, 2008 at 12:00:00 AM folder.png Programming     tag_green.png programming, python

While working on a school project using wxPython and XML I was intrigued by the way that Python wants you to handle XML. You have three options, 1) expat, 2) SAX or 3) DOM. All three methods happen to be very disgusting to implement. I decided that it would be worth time spent to find a good way to convert XML to an extensible object structure. I actually found that method at this URL http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/149368. The best part of this snippet is that you can call an elements name, get their child, get the name of the child, get an attribute all really fast (because the author used expat).

for child in element.children :
	if child.name == "Panel" : 
		pnl = wxPanel(frame, pos=(child.getAttribute("x"), child.getAttribute("y")), size=(child.getAttribute("width"), child.getAttribute("height"))) 
		for control in child.children : 
			self.setControl(pnl, control) panels.append(pnl) 
		else : 
			self.setControl(frame, child)


link_add.png Permalink

email.png /Content/Images/Bookmarks/kicks.png /Content/Images/BookMarks/digg.png /Content/Images/BookMarks/stumble.png /Content/Images/BookMarks/slashdot.png /Content/Images/BookMarks/twitter.png /Content/Images/BookMarks/facebook.png /Content/Images/BookMarks/delicious.png

A Question From the Microsoft Interview

Posted on Thursday, October 07, 2004 at 4:00:00 PM folder.png Programming     tag_green.png programming

Here is the answer to one question the interviewer gave me:

#include <iostream.h>
using namespace std;

// toLower
char *toLower(char *ptr);
int main() {
   char *test = new char[251];
   cout << "Enter a string to lower : ";
   cin.getline(test, 250);
   toLower(test);
   cout << "The result is : " << test << endl;
}

char *toLower(char *ptr) {
   while (*ptr != '\0') {
      if (*ptr > 'A' && *ptr < 'Z') {
         *ptr -= 'A' - 'a';
      }
      *ptr++;
   }
   return ptr;
}


link_add.png Permalink

email.png /Content/Images/Bookmarks/kicks.png /Content/Images/BookMarks/digg.png /Content/Images/BookMarks/stumble.png /Content/Images/BookMarks/slashdot.png /Content/Images/BookMarks/twitter.png /Content/Images/BookMarks/facebook.png /Content/Images/BookMarks/delicious.png