What I’m Reading on 05/03/2015

Pruning Clematis | Fine Gardening “When confronted with a tangle of spindly clematis vines to prune, many gardeners get no further than scratching their heads and wondering where to begin. The confusion is most likely caused by the specific pruning needs of the many species and varieties. Some clematis vines…

Continue reading

What I’m Reading on 01/17/2015

​Java and JavaScript rule but use of Apple’s Swift language skyrockets | ZDNet “Apple only released version 1.0 of Swift in September but the replacement to Objective-C is already the 22nd most popular language, up 46 spots from three months ago, according to analyst firm RedMonk’s language rankings for the…

Continue reading

What I’m Reading on 09/11/2014

String reference guide for Swift | LearnSwiftOnline.com “Like in many other languages, strings in Swift are defined by the use of “double quotes”.   If you are coming from Objective-C most of this page will be familiar, some may look a bit strange but in general, things just got much easier…

Continue reading

Early impressions of Swift, and some workarounds

I’ve been playing around with Swift, the new programming language from Apple, for a few days and I’ve been quite happy with it. I’ve used many languages and development environments since I started coding when I was 15, so I was anxious to see what Swift offered. I’ve by no…

Continue reading

What I’m Reading on 07/26/2014

‘Firefly’ cast to reunite for online game – CNET “The entire cast of Joss Whedon’s cult sci-fi Western will lend their voices to a new online role-playing game.” tags: bs firefly online game Apple’s BookLamp acquisition aims to beat Amazon at its own game | Cult of Mac “The same…

Continue reading

What I’m Reading on 07/22/2014

Computerworld India Features | 10 Things You Should Know About Apple’s Swift | Computerworld.in “Apple recently unveiled Swift, a new language to replace Objective-C for OS X and iOS application development. Apple won’t accept submissions built using Swift to the iOS or Mac App Store until the fall, when iOS…

Continue reading

What I’m Reading on 07/09/2014

Developers hustle to learn new Apple language – Blue Sky Innovation “They say it’s relatively simplified, which will make it easier for less-experienced developers to learn, and is designed to reduce programming errors. Yet Chicago-based developers say they foresee a transition period lasting months or perhaps years in which many…

Continue reading

What I’m Reading on 06/26/2014

A Guide to Parboiling: Praise and Practice | Whole Foods Market “Back in the day, I used to look at a recipe that called for boiling something destined for the grill and think “What? Why cook it twice? Will there be any flavor left?” The answer for many foods turned…

Continue reading

What I’m Reading on 06/20/2014

Jill Lepore: What the Theory of “Disruptive Innovation” Gets Wrong : The New Yorker “Most big ideas have loud critics. Not disruption. Disruptive innovation as the explanation for how change happens has been subject to little serious criticism, partly because it’s headlong, while critical inquiry is unhurried; partly because disrupters…

Continue reading

What I’m Reading on 06/13/2014

Zeichick’s Take: Forget Objective-C: It’s time to learn Swift – SD Times: Software Development News “I expected a new version of OS X, the operating system for Mac desktops and notebooks. I expected a new version of iOS, the operating system for iPhones and iPads. I did not expect a…

Continue reading

What I’m Reading on 06/06/2014

Introduction to Computer Science and Programming Using Python | edX “This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or…

Continue reading

What I’m Reading on 06/03/2014

iTunes – Books – The Swift Programming Language by Apple Inc. “Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make…

Continue reading

My annotated programming language history

I’ve been coding, a.k.a programming, since I was 15 years old. Since then I’ve used many programming languages. Some of them have been for work, some have been for fun. I mean, really, who hasn’t done some programing while on vacation? Somewhat chronologically, here are many of the languages I’ve…

Continue reading

Symbolic computation in the small: Math on mobile

What are the main considerations when designing a math system or library that can do symbolic computation on mobile devices? I’ve written several times about math apps on mobile devices but, inspired by a blog post by Ismael Ghalimi, I want to comment a bit about how one might do…

Continue reading

The spectrum of hybrid mobile app development with Worklight

The hybrid approach to developing mobile apps offers advantages for those wishing to produce pure native apps or those that have HTML5 content. Earlier in 2012, on January 31, IBM announced its planned acquisition of Worklight, a provider of a mobile application development platform. Several weeks later the deal closed.…

Continue reading

Daily links for 03/13/2012

Google programming languages failing to gain traction | Application Development – InfoWorld “In the March index, released over the weekend, Google saw its Go language drop out of the top 50 while Google’s Dart language was ranked 78th. Oracle’s Java language ranked first, used by 17.1 percent of developers, while…

Continue reading

Mobile app development: Native vs. hybrid vs. HTML5 (part 1)

I’ve seen and heard a lot of discussion about how people build applications for mobile devices. While there are literally hundreds of thousands of apps out there for Apple, Android, Blackberry and other smartphones, I can’t help but think the majority of these are one-off efforts. In this series in…

Continue reading

Tablet wars: Those with the most and best apps win

I just linked to an article over on PCMag.com called “Top Tablet Comparison: iPad vs. Xoom vs. TouchPad vs. PlayBook” that compares the in-the-market iPad with 3 possible contenders that have yet to be sold. The article very correctly discusses which of the tablets are likely to get the most…

Continue reading

Math software, dynamic languages, and the iPad

Will issues around multitasking and the new restrictions on the use of dynamic languages stop the Apple iPad from being used as a serious device for mathematical and scientific software? Several days ago I did a blog post about how math software might be able to take advantage of tablets…

Continue reading