Подпишись на наш Twitter

Быть в курсе появления новых статей!

.NET

  1. SQL Style Extensions for C# — Now you can use your favourite SQL functions inside C#, with the amazing new "SQL Style Extensions" class...
  2. Using PowerShell to demo PowerShell via PowerShellPoint! (aka “PowerPoint for PowerShell’ers…” or “We don’t need no stink’n PowerPoint to present PowerShell!”) — As I worked out my demos, I still needed to have some PowerPoint slides to point out key concepts and things like URLs. As I was putting the slides together something was bothering me. Why was I using PowerPoint? I'm going to be a session on PowerShell. Shouldn't I be using PowerShell? The first rule of the PowerShell club is to use PowerShell! That's the second rule as well...
  3. Strengthening your domain: Encapsulated collections — One of the common themes throughout the DDD book is that much of the nuts and bolts of structural domain-driven design is just plain good use of object-oriented programming. This is certainly true, but DDD adds some direction to OOP, along with roles, stereotypes and patterns. Much of the direction for building entities at the class level can, and should, come from test-driven development. TDD is a great tool for building OO systems...
  4. .Net, Native, P/Invoke marshaling just like magic… “Marshaling with C# Pocket Reference” (Think “Marshalling Guide for the Busy Dev Guy”) — I hate to say it, but I kind of suck at writing P/Invoke code. I just don’t do it enough, so end up cutting-n-pasting a good deal. sigh… I’ve been on the look out for a good Marshalling Guide for the Busy Dev Guy Guide...
  5. Do not name a class the same as its namespace, Part One — The Framework Design Guidelines say in section 3.4 “do not use the same name for a namespace and a type in that namespace”...
  6. Do not name a class the same as its namespace, Part Two — You take this code and run a third-party “decorator” tool over it that makes your class into a more colourful class...
  7. WPF and Text Blurriness, now with complete Clarity — The #1 complaint I hear about WPF (Windows Presentation Foundation) is that many fonts end up looking "blurry." It's a darned shame because really great applications like Evernote get criticized because of this one issue...
  8. LINQ to Object Part #2: Filtering and Sorting — I have created two classes for explanation purposes, Student and Hostel. The Student class has details about a student and the Hostel class has details about a hostel. Both classes have the property HostelNumber in common. I will be using this property to perform join operations in later articles. Both classes are shown below...

Web

  1. Introduction to the Reactive Extensions for JavaScript – jQuery Integration — So far in this series, we’ve discussed the intent of the Reactive Extensions for JavaScript (RxJS) and how to create the publishers (Observables) and subscribers (Observers). Along the way, we’ve talked a little about integration with other libraries such as jQuery...
  2. Using Delegate and Undelegate in jQuery 1.4.2 — As some of you have heard, there have been two new methods added in jQuery 1.4.2, .delegate() and .undelegate(). These methods achieve the same thing as the .live() and .die() methods, they just use a different syntax. For those new to .live(), it's a method in jQuery that allows you to attach events to elements that appear in the document as well as elements that will appear in the future. An example would be if you attached a click event via .live()...

Visual Studio

  1. Some VS 2010 RC Updates (including patches for Intellisense and Web Designer fixes) — We are continuing to make progress on shipping Visual Studio 2010. I’d like to say a big thank you to everyone who has downloaded and tried out the VS 2010 Release Candidate, and especially to those who have sent us feedback or reported issues with it. This data has been invaluable in helping us find and fix remaining bugs before we ship the final release...

Development/Miscellaneous

  1. Programming Practices: Part 1 – Watching from a distance — I figured I’d start the series with a more abstract post about what watching me code looks like. It was interesting to observe myself doing it because I didn’t really realize the degree to which I do some things. If I were to summarize my overall approach to coding with a simple description, I’d call it “Annealing” – from the Encarta dictionary: “metallurgy craft transitive and intransitive verb to subject an alloy, metal, or glass to a process of heating and slow cooling to make it tougher and less brittle.”...
  2. 15 Desktop & Online Wireframing Tools — This is where today’s wireframing tools come in. Engineered to make the design process as intuitive as possible, these tools allow you to construct a visual representation of your interface. Some even allow designers to construct interactive prototypes in order to receive user feedback before a single line of code is written...
  3. Windows 7 Tip of the Week: Full Screen Toggle — Just days before it officially launched Windows 7 around the world, Microsoft quietly updated the Windows Media Center component of that OS, dramatically increasing the availability of online content. The update takes two forms: Compatibility with Netflix "Instant Queue" streaming and the final version of Internet TV, which provides a pretty decent selection of free TV show content as well as, surprise, surprise, access to video podcasts via Zune Marketplace...
  4. The cult of busy — When I was younger I thought busy people were more important than everyone else. Otherwise why would they be so busy? I had busy bosses, busy parents, and always I just thought they must have really important things to do. It seemed an easy way to see who mattered and who didn’t. The busy must matter more, and the lazy mattered less...



Дата публикации: 14.03.2010 21:12

Ярлыки: .NET, Development, Visual Studio, Web