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

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

.NET

  1. More LINQ with System.Interactive – Functional fun and taming side-effects — Being rooted in query comprehensions as seen in various functional programming languages (including (the) pure one(s)), one would expect LINQ to have a very functional basis. Indeed it has, but being hosted in various not functionally pure languages like C# and Visual Basic, odds are off reasoning about side-effects in a meaningful and doable manner. As we’ve seen before, when talking about the Do and Run operators, it’s perfectly possible for a query to exhibit side-effects during iteration. You don’t even have to look that far, since every lambda passed to a query operator is an opportunity of introducing effects. The delayed execution nature of LINQ queries makes that those effects appear at the point of query execution. So far, nothing new...
  2. Serializing ArrayLists of Disparate Objects to XML Strings — Since then, while reading a book about XML, I learned of even more power in the .Net XML Serialization libraries*. In addition to serializing objects and collections of objects you can serialize ArrayLists which can contain disparate or non-homogeneous objects. Techno-babble translation: Disparate and non-homogenous mean 'different'...

Web

  1. Best Time Saving CSS Coding Tools You Should Know — CSS is the essential component of modern web design. But writing the CSS code from scratch for each web design project is a tiring and time-consuming job. Here are 15 CSS tools ranging from layout generators, form generators to code compressors that will save you a lot of time writing the CSS code for your next web design...
  2. Inheritance Patterns in YUI 3 — The prototypal pattern is available from the core YUI 3 API in the yui-min.js seed file. The classical pattern requires the oop module, but since the oop module is a requirement for most of the other modules, you usually won’t have to do anything special to get access to this functionality. But if you want to create a simple test page to play with the patterns ...
  3. 50 excellent tools to help you achieve various tasks in JavaScript — JavaScript is a powerful client-side scripting language used in many modern websites and Web applications. In the hands of a skilled Web developer, JavaScript can enhance the user’s experience of the website and provide rich interactive components and features. But even though syntactically simple in nature, JavaScript is often difficult to author because of the environment it runs in: the Web browser. JavaScript’s popularity is evident in emerging technologies...
  4. Scrolling to the Top and Bottom with jQuery — Here’s a way to scroll to the top or bottom of your website with a simple click. I have used the jQuery special scroll events from James Padolsey, and some few extra lines of jQuery. There are two buttons with fixed position on the bottom left of the page...

Development/Miscellaneous

  1. 280 Slides - More Online Presentations — A while ago I wrote about Online PowerPoint and shared some experiences. Feedback on the post was a suggestion to have a look at 280 Slides. Since I'm still searching for the perfect online presentation tool I took a shot...
  2. Windows Azure Lessons Learned: Quest Software — Quest is an early adopter of the Windows Azure platform. They’ve been working on a new offering for their various management business. They’ve built out an extensive services framework as well as a few service offerings on that framework...
  3. 100 Quotes Every Geek Should Know — One thing that every geek can do is quote their favorite geek-culture media, whether it’s movies, books, television, theater or music. The GeekDads have tried to compile a list of such quotes for your enjoyment. This list is certainly not definitive. Indeed, it’s only the beginning! Feel free to add your own (clean) ones in the comments below...



Дата публикации: 07.01.2010 19:06

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