-
Simplest Thing Possible: Dynamic Lambda Expressions—Part 3
Last updated: Wednesday, June 2, 2021
Published in: CODE Magazine: 2016 - November/December
If you want to re-use some of the concepts John introduced in the last two issues, you’ll want to learn all about Dynamic Lambda Expressions work in .NET.
-
Node.js Best Practices
Last updated: Tuesday, September 7, 2021
Published in: CODE Magazine: 2014 - July/August
You might have heard about Node.js and always wanted to try it. With Ben’s guidance, you can get a simple Node.js app up and running, and learn about some other useful tools as you go.
-
Using Ruby to Find Beer
Last updated: Thursday, September 9, 2021
Published in: CODE Magazine: 2014 - July/August
Ruby is a very popular programming language. Ben explains why it’s so popular and helps us build our first app. And he helps us find beer.
-
Dynamic Languages 101
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2012 - May/June
Much hoopla has been generated across the community about dynamic languages; much of it is spoken in the same glowing terms normally reserved for unicorns and rainbows. Some of it is deserved, some of it isn’t. All of it seems to surround two languages—JavaScript and Ruby—but in fact, several other languages, three of which I’ll present here, offer some distinctly interesting and useful features.
-
Grokking the DLR: Why it’s Not Just for Dynamic Languages
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2012 - May/June
Many .NET developers have heard of the Dynamic Language Runtime (DLR) but they don’t quite know what to make of it. Developers working in languages like C# and Visual Basic sometimes shirk dynamic programming languages because they fear the scalability problems that have historically been associated with using them. Also of concern is the fact that languages like Python and Ruby don’t perform compile-time type checking, which can lead to runtime errors that are very costly to find and fix. These are valid concerns that may explain why the DLR hasn’t enjoyed more popularity among mainstream .NET developers in the two years since its official release. After all, any .NET Runtime that has the words Dynamic and Language in its title must be strictly for creating and supporting languages like Python, right?
-
The “Danger” of Dynamic Languages
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2012 - May/June
Back in 2005, when Ruby on Rails started appearing on developers’ radars, there was an explosion of blogs and articles discussing how dangerous these loosey goosey languages were, with their hippy dynamic typing. And many predicted dire fates for companies foolish enough to take the plunge. Regular readers are certainly familiar with Ted Neward, who makes technology predictions each year on his blog. Here’s what Ted said on January 1, 2006:
-
An Overview of Go in Five Examples - Chapter 1
Last updated: Thursday, February 21, 2019
Published in: Book Excerpts
By Mark Summerfield, Published May 4, 2012 by Addison-Wesley Professional. Part of the Developer's Library series. Copyright 2012 Book ISBN-10: 0-321-77463-9 ISBN-13: 978-0-321-77463-7. Mark Summerfield provides a series of five explained examples of the Go programming language. Although the examples are tiny, each of them (apart from "hello who?") does something useful, and between them they provide a rapid overview of Go's key features and some of its key packages.
-
Chapter 7 from Murach’s JavaScript and jQuery.
Last updated: Saturday, January 18, 2020
Published in: Book Excerpts
Now that you have the JavaScript skills that you need for using jQuery, you’re ready to learn jQuery. So, in chapter 7, you’ll learn a working subset of jQuery that will get you off to a fast start. And in chapter 8, you’ll learn how to use the jQuery effects and animations that can bring a web page to life.
-
JavaScript Succinctly by Cody Lindely Chapter 9 The Head/Global Object
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts
JavaScript Succinctly by Cody Lindley is a concise, yet thorough examination of JavaScript objects and their supporting nuances, such as primitive values, scope, inheritance, the head object, and more. It is intended for intermerdiate JavaScript developers looking to solidify their understanding of the language, and those who have only worked with JavaScript under the mantle of libraries (such as jQuery, Prototype, etc.). The following excerpt discusses managing the scope of variables and properties. This book can be downloaded for free from Syncfusion's Technology Resource Portal. To download the ebook go here: http://www.syncfusion.com/resources/techportal/ebooks/javascript?utm_medium=BizDev-CodeMag0813
-
Programming Microsoft ASP.NET MVC - CHAPTER 1- ASP.NET MVC Controllers
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts
They always say time changes things, but you actually have to change them yourself. -Andy Warhol</i>
-
Windows 8 Apps with HTML5 and javaScript UNLEASHED - Chapter 1
Last updated: Wednesday, February 20, 2019
Published in: Book Excerpts
In <i>Windows 8 Apps with HTML5 and JavaScript Unleashed</i>, author Stephen Walther covers everything you need to build, test, and distribute outstanding Windows 8 software with JavaScript and HTML5. Walther clearly demonstrates the unique advantages Windows 8 offers to web developers. He guides you through using Microsoft’s new WinJS library to develop apps for Microsoft’s brand-new version of Windows--you learn how to use JavaScript templates, controls, and data binding. You’ll find in-depth coverage of everything from displaying data with a ListView control to supporting SkyDrive cloud storage, creating games to using IndexedDB and HTML5 forms.