Ken Rimple

JavaScript's Odd Parts – Configurable Functions as a DSL

As some of you may be moving from Java to JavaScript, you’ll find there are a number of ways to program – using objects, functions, or a hybrid approach. A common style of API you’ll see in the wild lends itself to expressive object definitions, while at the same time being easy to use to … Read More

DevNews #91 – What we know about Angular 2.0 (so far)

If you’ve been working with Angular a lot recently, you may have received word about a set of potentially breaking changes in the next major version, 2.0. In this podcast, Ken Rimple, Don Coleman and Joel Confino discuss Angular 2.0, the reason for these changes, and some of the potential impact.

DevNews #90 – The semi-triumphant return with ShellShock, Layers or No, AngularJS rethinks, more

Finally, we might be seeing the end of stupid software patents The potential downside of the internet of things? As if on cue, ShellShock is a bash vulnerability. A big one Here’s some fun for discussion – Why you should not implement layered architecture – ducking before the clots of dirt fly… We had to … Read More

TechCast #83 – Andres Almiray on AsciiDoc and Markdown

We talk to Andres Almiray, Griffon creator, about AsciiDoctor, the new tool for converting AsciiDoc documents to PDF, as well as other formats and tools. Major topics include features of asciidoc documents, code snippets, formatting and indentation, book generation, and more.

AngularJS Corner – The ngMock and ngMockE2E libraries

AngularJS provides two powerful mock and test support modules, both contained in a single script file. The modules, ngMock and ngMockE2E, provide different features for different purposes, though both modules are defined in, angular-mocks.js. In this post I’ll explain the differences between the modules and how they get mounted in a test scenario.

The DevNews is on Vacation… See you in September!

Hey there, DevNews fans! We are taking a much-needed break for the month of August, as the news tends to be a bit thin and our vacations are in the mix. We’ll be back on the case in September, bringing you the developer news and chat you’ve come to expect from us. Happy summer, and … Read More

DevNews 88 – Get your ‘Ki’ up so you can be super ‘Swift’, IMO

The Developer News this week focuses on several newer languages – Javascript’s ki LISP DSL (literally running LISP as a domain-specific language inside of JavaScript directly just by booting a library) and of course, Apple’s Swift, are our tidbits from the programming zone. We see how mathletes may have been hit by a virus on Euler.com, and two bigwigs team up to take on Oracle in the Big Data department. That and more, on the DevNews this week.

AngularJS Corner – Using promises and $q to handle asynchronous calls

A number of Angular services return promises: $http, $interval, $timeout, for example. Anything needing to run in the background will need to coordinate with a caller such as a controller or directive, and the promise API is the way to go. But how does it work? We’ll show you how with this short tutorial.