![]() |
||||||||
|
||||||||
|
Programming a Dynamic Method in C# Dynamic methods have some powerful uses. Paul Kimmel shows you how to take them to the next level. The Ruby is Rising A study based on Black Duck Software’s Koders.com search engine data shows that the use of the Ruby language has grown significantly in the last four years. According to the Koders.com data, Ruby usage is ahead of dynamic language alternatives such as PHP, Python and Perl, and just behind more entrenched languages such as Visual Basic, C/C++ and C#. Microsoft Adds to Ruby Support At OSCON, Microsoft announces support for the Ruby specification effort and says it will participate in the RubySpec project. Google to Deliver GWT 1.5 Google is expected to roll out the latest version of the Google Web Toolkit at its developer conference. Engine Yard Advances Ruby, Rails With help from Engine Yard, Rubinius now runs Ruby on Rails, and Rails can scale. Jargon: What the Marketer said to the Programmer Here are some important tech terms you, the programmer, might not be aware of. Understanding and Using LINQ Expression Trees Expression trees provide the means for parsing expressions sent to your method and for implementing some special LINQ techniques. Review: VB 2008 Programmer`s Reference by Rod Stephens Visual Basic 2008 Programmer’s Reference by Rod Stephens. Wrox Publishing, Feb 2008. $39.99 ISBN: 978-0-470-18262-8 Microsoft Ends Support for Visual Basic 6.0 The software vendor will continue support for the VB 6.0 runtime for existing applications. Using Extension Methods with LINQ Everyone knows that LINQ is for queries, but you can also use it for interpretation of data, which makes LINQ far more powerful than you may have thought. Exploring the New F# Language Why do we need yet another language in a programming world full of them? This article shows that F# has something interesting to offer. Survey: Developers Seek Web, Dynamic Languages A new Ziff Davis Enterprise report shows that developers want Web technologies and dynamic languages for new projects. Defining a Left Join with LINQ Queries LINQ supports the notion of equijoins and non-equijoins. Equijoin is contrived using the join on equals clause in a LINQ query. A non-equijoin is everything else, typical devised with a where predicate performing some test on elements from more than one sequence. And equijoin is fundamentally an inner join. An inner join correlates one element in one sequence with an element in another sequence. Only elements from each sequence that are correlated with an element in the other sequence is returned as a resultset of the LINQ query. Review: Object-Oriented Computation in C++ and Java Object-Oriented Computation in C++ and Java, by Conrad Weisert. Dorset House Publishing, May 2007. $33.95 ISBN: 978-0-932633-63-7. Available from Dorset House Publishing's website. PHP Vendor Supports Visual Studio 2008 Jcx.Software launches a PHP tool to accompany Visual Studio 2008 release. Implementing Extension Methods in C# Extension Methods are a way of extending an existing class without deriving a new class. In this article, Paul Kimmel shows you how to use extension methods in C#. Book review: Head First JavaScript by Michael Morrison Head First JavaScript, by Michael Morrison. O'Reilly, December 2007. $39.99 ISBN: 0-596-52774-8. Head of Ruby Project to Support Microsoft The lead on the Ruby.Net project throws his support behind IronRuby, though not all supporters agree with the move. Microsoft Preps New Modeling Language The software maker puts the “D” in declarative programming as a key part of its larger Oslo model-driven development strategy. Python Spreadsheet Empowers End Users Resolver Systems brings Microsoft's version of the dynamic language to a general-purpose application. |
||||||||