Podcast #6 - Project Design & The Future of C#

by Matt 1. December 2009 14:38

In this episode Chris, Matt and Eric discuss project design, Visual Studio 2010 Beta 2, ASP.NET MVC, the future of C#... and much more!

  • The guys start out by discussing some of the best practices for initial project design.
  • Chris and Matt used a Microsoft product called Sketchflow that is part of the Expression Blend family of products.  Another popular screen layout program is Balsamiq Mockups.
  • Writing specs can be an important part of the design process, even though some developers dislike this part.
  • Now that Chris and Matt have more experience with ASP.NET MVC, they talk about what they like and dislike about it, as well as how the repository pattern has helped with their current process.
  • Visual Studio 2010 Beta 2 is out now, and is a huge improvement over Beta 1.
  • One of things we like about C# is how much it evolves as a language, which is also one of the things a lot of developers dislike.  One of the articles discussed is K. Scott Allen's article about where C# is in the development lifecycle.
  • To wrap up the podcast, the guys discuss DJ Hero and The Beatles Rock Band.

If you have a question for the podcast, please send an e-mail to podcast@craftycoders.com.  You can either send your question in text form, or record it and send us the audio file.

Download Podcast #6 MP3

Podcast #5 - Agile Development & The Duct Tape Programmer

by Matt 27. October 2009 11:22

In this episode Chris, Matt and Eric welcome this week's guest, Michael, to the podcast.  Discussed this week are the pros and cons of Agile Development (SCRUM in particular) and concept of the duct tape programmer.

  • Three of us have used the SCRUM process (or a modified SCRUM process), but what we've really used it more for time tracking than anything.
  • The guys discuss the pros and cons of a duct tape programmer.
  • We coin a new term - the Scotch Tape Programmer - that is the programmer who just writes bad code.
  • The guys discuss all of the pointless domains that we own that we never do anything with.
  • If you are a student, get Window 7 for $29.99!

If you have a question for the podcast, please send an e-mail to podcast@craftycoders.com.  You can either send your question in text form, or record it and send us the audio file.

Download Podcast #5 MP3

Podcast #4 - iPhone Development & Digital Music

by Matt 5. October 2009 15:27

In this episode Chris, Matt and Eric welcome this week's guest, Bradley, to the podcast.  This week the guys discuss iPhone development, the app approval process, and MonoTouch.

Note: We apologize for Bradley's microphone not working for the first few minutes.

  • The guys start out by discussing Objective-C, and the differences between it and other similar languages.
  • To deploy apps to the App store, you have to buy the $99 developer license from Apple.  You can download the SDK at not cost.
  • MonoTouch allows writing C# that compiles down to run on an iPhone or iPod Touch.
  • Writing iPhone applications requires running OSX, plus the developer license from Apple.
  • Marketing is an important part of an iPhone app.  If no one knows about your app, you won't make very much money.
  • Lastly the guys discuss the state of music in the digital age.  Are CD's still relevant?
  • If you still think CD's are viable, send us an e-mail to podcast@craftycoders.com why you think so!  We'd love to hear from you.

If you have a question for the podcast, please send an e-mail to podcast@craftycoders.com.  You can either send your question in text form, or record it and send us the audio file.

Download Podcast #4 MP3

Podcast #3 - Interviewing Programmers

by Matt 8. September 2009 23:16

In this episode Chris, Matt and Eric discuss the process of interviewing programmers and the hiring process, as well as the importance of degrees and certifications.  Also discussed are the different tech conferences out there for programmers.

  • Programmers should be involved in interviewing other programmers.  But what questions should be asked?  We think that trivia type questions are pointless, and don't tell you anything about the programming knowledge of the interviewee.
  • Chris talks about when he was a technical interviewer, and the learning process that goes along with that.
  • Should interviewee's have to write code?  In the days of intellisense though, psuedocode should be fine.  We just want to make sure they have the knowledge to put together logic.
  • Joel Spolsky says: If you are going to hire a magician, you want to see them do a magic trick... If you are going to hire a developer, you want to make sure they can write some code.
  • It's not all about code though, because you do have to spend all day with this person.
  • We do not think that college degrees are a prerequisite for being a programmer.  The best developers are the ones that do not stop at 5:00.
  • If you don't have a college degree, make sure you don't sell yourself short in an interview.
  • Tech conferences can be a great place to learn new technologies and tools.  Some good conferences are TechEd, PDC, StackOverflow DevDays, or even Tulsa TechFest if you're in Oklahoma.
  • Lastly, we discuss Microsoft’s latest gaming technology, Project Natal.  View the demo on Late Night with Jimmy Fallon here.

If you have a question for the podcast, please send an e-mail to podcast@craftycoders.com.  You can either send your question in text form, or record it and send us the audio file.  Please keep audio files under a minute, and give us your name.

Download Podcast #3 MP3

Note: The podcast is now available on iTunes!  Enjoy!

Podcast #2 - Entity Framework, LINQ to SQL & Visual Studio 2010

by Matt 17. August 2009 16:20

In this episode, Chris and Matt discuss Microsoft's Entity Framework and LINQ to SQL.  They also discuss Visual Studio 2010 and the .NET 4.0 Framework, and what is coming in these new versions.

  • Chris and Matt discuss the pros and cons of the Entity Framework and LINQ to SQL.  There are also alternatives like NHibernate.  How should you code to these ORM models using an n-tier approach?
  • Also discussed is the differences between Entity Framework and LINQ to SQL.  We don't cover a lot of them in detail in the podcast, but you can find a good list here.
  • The System.IO.File class has been updated to expose IEnumerable in some methods.  A Crafty Coders post will be coming soon on this subject.
  • What is the new "dynamic" keyword, and what does it affect.  We're not quite sure what we would use it for right away.  It could definitely be overused for evil though.
  • More new stuff coming is: F# bundled in with Visual Studio, parallel processing updates, optional parameters and more.
  • Lastly, the guys discuss Swoopo.com... including what the site is, and who are the people that actually bid on the products!

If you have a question or comment for the podcast, please send an e-mail to podcast@craftycoders.com.  You can either send your question in text form, or record it and send us the audio file.

Download Podcast #2 MP3

Podcast #1 - ASP.NET MVC & Windows 7

by Matt 6. August 2009 22:28

In the inaugural episode of the Crafty Coders podcast, Matt, Chris and Eric discuss ASP.NET MVC vs Web Forms, Windows 7, Chrome OS and Bing.

  • Chris and Matt discuss what the ASP.NET MVC framework is, and how it relates to Web Forms.  ASP.NET MVC is not a replacement for Web Forms.  A lot of people still think this.
  • Windows 7 is set for release in October.  Why do there have to be so many different versions?  In our opinion, Windows 7 is a great improvement over Microsoft's previous OS's.
  • Google recently announced ChromeOS, but have not set any type of release date.  What is ChromeOS, and will it affect the current market?
  • Microsoft recently rebranded Live search as Bing, and we assume they made changes to the searching algorithms.  While the Bing interface has some cool stuff, the results have not been near as good as Google.  You can search both side by side at http://www.bing-vs-google.com/.

If you have a question or comment for the podcast, please send an e-mail to podcast@craftycoders.com.  You can either send your question/comment in text form, or record it and send us the audio file.  If we do not have time to answer your question on the podcast, we will at least attempt to reply to you via e-mail.

Download Podcast #1 MP3

Note: The podcast is not yet available on iTunes, but will be soon!

Powered by BlogEngine.NET 1.5.0.7
Original Theme by Mads Kristensen | Modified by Crafty Coders