If your a .NET Web developer, you purchase Telerik's ASP.NET AJAX controls. :D
toddsloan
Posts
-
How do you write fewer lines of code? -
VS 2008, or VS2010I wish 2010 had a report project template for SSRS. Other than that I like it better than 2008. Just be sure to get the find and replace dialog patch if you go with 2010. If not, every time you open the dialog to find or replace (ctrl f or ctrl h), it's window will resize. Totally annoying....lol
-
Exporting silverlight Datagrid to Excel.if your gonna go third party, go Telerik. :D
-
Interview questions - best way to learn the answersExcellent examples Jeff!
-
An interesting prediction...wow that is actually pretty good!!
-
Interview questions - best way to learn the answersNo problem man. It's all good. :D
-
Interview questions - best way to learn the answers -
Interview questions - best way to learn the answersThrough inheritance, a class can be used as more than one type; it can be used as its own type, any base types, or any interface type if it implements interfaces. This is called polymorphism. In C#, every type is polymorphic...has nothing to do with run time, code changing during run time (dll getting dynamically created) is known as "reflection" correct?
-
Interview questions - best way to learn the answersThe easiest way to explain it for most of us (who see it and use it every day), You create a class. It's type can be: 1.) unique 2.) an inherited (base) class 3.) a collection of either 1 and 2 plus a collection of interfaces In a nutshell this is Polymorphism (being able to reuse code) Example: 1.) public class MyUniqueClass { } 2.) public class MyCustomWebPage: System.Web.UI.Page { //You create a new class, and your inheriting from the base class System.Web.UI.Page (so you can utilize it's properties, methods, these have already been written, so why write them again etc.) } 3.) public class MyIssue : System.ServiceModel.DomainServices.Client.Entity, IEditableObject, INotifyPropertyChanged { //You create a new class, and your inheriting from the base class System.ServiceModel.DomainServices.Client.Entity AND you want to also utilize 2 interfaces, IEditableObject and INotifyPropertyChanged } *Remember you can only inherit 1 base class. BUT you can inherit as many interfaces as you like. This is important and something they will more than likely ask you.* This is often a good trick question they might ask you: "How many bases classes can you inherit from a single class?" Answer: 1 "How many interfaces can you inherit from a single class?" Answer: infinite Also, if you inherit any interfaces, you have to code in their abstract methods (or else you code will not compile - I am sure you have experienced this while coding). This is something they might ask you as well, which would stem a good conversation. -T
modified on Tuesday, November 9, 2010 1:10 PM
-
Interview questions - best way to learn the answersGreat topic, great debate. Trust me, your not the only person who has developed for 10 years only to get stumped by not preparing for a tech interview! We are cocky, we are arrogant and sometimes we are lazy...hehe A while back I failed epically - same problems you had, guy asked me to define reflection, polymorphism, etc. I had been coding SQL all day and was like....ok I was not prepared for this sorry I fail!! I was expecting question tied to data grids, ajax, add/edit forms, SQL etc - things more relevant to the job I was applying for...go figure! lol! Looking back, I cannot say I blame them for the theoretical questions though. They have no way of knowing how good you are. So these questions stem conversation that can help them determine that. With that being said, all tech interviewers now a days, it seems they are asking the exact same questions for the most part, it's quite humorous actually.... 1.) Polymorphism 2.) Encapsulation 3.) Reflection 4.) Inheritance 5.) String Builder versus String 6.) Static versus non-static (instanced) 7.) Constructor (what is it?) Just brush up on those concepts, like all of us, you use them everyday - just do not talk about them, and you will be fine. :D -T
-
First programming language for high school students? -
PS3 or Wii ?I purchased a Wii for the family. GREAT family console. My 4 year old can even play with it. It is also the complete party package. When we have people over the Wii gets slammed with action. I do not think you can find a better drinking game personally.. hehe :D However if it was just me, I would prefer something like a PS3 or XBox360 because the games are better (more adult driven consoles). So if it's for you only, get the PS3. If it's for the family, definitely get the Wii. Me personally I game on the PC (online man myself).
-
Shopping cart softwareTo be honest most of us just write our own. It's pretty easy to code. Actually shopping carts are great applications to start/learn .NET. :D The only thing you will that you cannot code is the API to verify/process the credit cards. These API's are all free and most are easy to use since most of them all have .NET wrappers now a days. Just find out who your client/customer is banking with and how they want to verify the credit cards, some use Verisign for example. Then just hit Verisign's website (for example), and download the API there. Here is site full of free database models you can templete from: http://www.databaseanswers.org/data_models/ Here is a site full of free Photoshop site layouts you can use: http://www.templatesbox.com/templates.htm And of course for code examples/help you have codeproject. :D -Todd
-
Shortage of S/W professionalsI dunno if I would say there is a shortage of S/W professionals. I would rephrase it to a "Shortage of Good S/W Professionals". There are a ton of software programmers floating around. The problem is how many of them are really worth anything? Hackers, templaters, copy cats? How many of them actually know/understand what they are doing? How many of them really understand the envoirnment they are hired to write code in? Any monkey can hit keys on a keyboard...always remember this is a "thinking man's game". -BC
-
Job Title....Level 60 Grand Master Software Engineer. (it's a little long but it fits nicely on a business card)
-
I'm a RelicAt 32 I am a new schooler but was mentored by old schoolers like you... I will sum up your post with one word... PWNED! :D