Speaking at DevNexus 2016

Just a quick note to let folks know I’ll be speaking at DevNexus in ten days. I’m giving a presentation on Ionic services and will also be covering my coworker Andy Trice’s presentation on cognitive computing and mobile applications. Unfortunately it looks like the conference is already sold out, but if you’re attending and read this blog, please come by and say hello. I’ll be bringing a copy of my last two books with me and will pretty much give them out to the first person who asks for them.

Read more

Playing with StrongLoop - Building a Blog - Part Three

Welcome to the third in my series of building a (somewhat) real-world application using StrongLoop. In the first entry I built the beginnings of a simple blog engine. I defined two models (entry and category) and whipped up a quick front end for the blog. In the last entry I locked down the APIs so that unauthenticated visitors couldn’t create content. Today I’m going to demonstrate an administrator for my blog. My administrator will be a desktop tool built with Electron and Ionic. I first blogged about mixing Ionic and Electron about six months ago. It is still rather easy and you can check out the results on the GitHub repo for this project when your done reading. (I’ll include the link at the end.)

Read more

Article on Improving Your JavaScript Skills

Nothing much to say here really except that I’ve released another article for the Telerik Developer Network - “Leveling Up Your JavaScript”. As you can probably guess, the article discusses how to improve your JavaScript skills. This is not meant to replace any of the good books out there. Rather, this is a high level view at what helped me improve my own skills. It is focused on a few specific strategies that I found useful for becoming a better developer.

Read more

Survey Results for Rebecca Murphey's Learning JavaScript Survey

A few weeks back, Rebecca Murphey tweeted out a link to a survey she was running involving how people learn JavaScript and how it has impacted their careers. Have you worked on getting better at JS in the last year? I’d love your input https://t.co/qEGaIWW6ha I’ll share what I’ve learned soon! — Rebecca Murphey (@rmurphey) January 12, 2016 More recently she shared the raw results as a CSV dump and I thought it would be fun to parse the results.

Read more

Apache Cordova SplashScreen Change

A few days ago I began to notice something odd with my Apache Cordova tests. When the application would launch, the splash screen would fade away as opposed to just disappearing. I thought this seemed familiar so I double checked the Apache Cordova blog and re-read the last plugins release post. I had read it when it was published, but not terribly closely. In it, it mentions that the SplashScreen plugin was updated to 3.1.0.

Read more

Dynamic Subjects with Formspree

Whenever I present on static site generators, I spend some time discussing how to get “dynamic” features back into the site. One of the most important things people lose when switching to flat files is the ability to process forms. Luckily, there are a variety of different ways to get that feature back (I’ll share some alternatives at the end). For my blog, I’ve gone with Formspree.

Read more

Speaking at PhoneGap Day

I’m a bit late on announcing this, but next week I’ll be speaking at the 2016 PhoneGap Day in Lehi, Utah. Unfortunately tickets are sold out, but if get a chance to attend next year, I highly recommend it. PhoneGap Day is an incredibly casual, fun, and just plain exciting way to learn more about Apache Cordova and hybrid mobile development. There’s also a full day of deep workshops before the event where you can learn both basics and advanced topics.

Read more

Welcome to RaymondCamden.com 2016

Well, I’ve been alluding to this now for a few months, but I’ve finally pulled the plug on the old site and migrated everything over to a set of flat files with Hugo powering the generation. I’m using Surge for hosting and will be upgrading to the paid plan (all of 10 bucks) as soon as possible.

Read more