For about the last 6 to 8 months I’ve been doing a lot of development using Polymer Web Components. I started with the 0.5 developer release version. My experience so far has been a little bitter sweet.  Using version 0.5 I had to jump quite a few hoops to get things working, but once I figured out the patterns all was well with the world. In the Beginning I had chosen to use Backbone Marionette for the MVC architecture for my apps. I already knew Marionette so I felt the logical choice was to stay productive and just use what I already knew and use the web components in my templates. If I

close

For about the last 6 to 8 months I’ve been doing a lot of development using Polymer Web Components. I started with the 0.5 developer release version. My experience so far has been a little bitter sweet.  Using version 0.5 I had to jump quite a few hoops to get things working, but once I figured out the patterns all was well with the world. In the Beginning I had chosen to use Backbone Marionette for the MVC architecture for my apps. I already knew Marionette so I felt the logical choice was to stay productive and just use what I already knew and use the web components in my templates. If I

Read more

Welcome to keithstric.me. The new home of my blog. Due to my inaction I ended up loosing keithstric.com. I was able to move the past 10 years worth of blog posts here, but I’m still missing the first 4 years of posts. Oh well, guess that’s what happens when you ignore a problem. But let’s get to my rant. I’m building an application using just Polymer. It’s a RESTful application so all server communication is via AJAX requests. When dealing with AJAX requests it’s fairly easy to catch an error. Error codes are communicated via a request’s “Status Code”. A successful status code is 2xx. While an error status code is 4xx

close

Welcome to keithstric.me. The new home of my blog. Due to my inaction I ended up loosing keithstric.com. I was able to move the past 10 years worth of blog posts here, but I’m still missing the first 4 years of posts. Oh well, guess that’s what happens when you ignore a problem. But let’s get to my rant. I’m building an application using just Polymer. It’s a RESTful application so all server communication is via AJAX requests. When dealing with AJAX requests it’s fairly easy to catch an error. Error codes are communicated via a request’s “Status Code”. A successful status code is 2xx. While an error status code is 4xx

Read more

Posted in Domino, JavaScript

It's been a while since I've posted here so… how about an end of year recap for anyone interested. Red Pill Development changed it's name to Red Pill Now with a whole marketing campaign around it I spoke at MWLUG and ATLUG I started messing around with Polymer Web components and think this is the way web development should be done. I did a couple of training sessions on Javascript and Backbone/Marionette Red Pill hired a creative director, Bob Kadrie and is contracting with a new developer from the JSF/Web Components/Javascript world, Kito Mann Red Pill became a Microsoft partner Red Pill redefined our Graph Database to be more relevant for analytics

close

It's been a while since I've posted here so… how about an end of year recap for anyone interested. Red Pill Development changed it's name to Red Pill Now with a whole marketing campaign around it I spoke at MWLUG and ATLUG I started messing around with Polymer Web components and think this is the way web development should be done. I did a couple of training sessions on Javascript and Backbone/Marionette Red Pill hired a creative director, Bob Kadrie and is contracting with a new developer from the JSF/Web Components/Javascript world, Kito Mann Red Pill became a Microsoft partner Red Pill redefined our Graph Database to be more relevant for analytics

Read more

Posted in Polymer, Rambling

I am truly saddened and devastated by the news I received today of the death of Tim Tripcony. I would like to express my heartfelt condolences and sympathy to Tim's family and friends. I would also like to explain how Tim helped change both my personal and professional life. The loss of Tim has already left me feeling a rather large empty space where he once stood. Before I was hired at GBS I learned a lot from Tim's blog and the few chat sessions I had with him. I had never met him personally, only from our brief interactions online. However once I was hired at GBS my official goal

close

I am truly saddened and devastated by the news I received today of the death of Tim Tripcony. I would like to express my heartfelt condolences and sympathy to Tim's family and friends. I would also like to explain how Tim helped change both my personal and professional life. The loss of Tim has already left me feeling a rather large empty space where he once stood. Before I was hired at GBS I learned a lot from Tim's blog and the few chat sessions I had with him. I had never met him personally, only from our brief interactions online. However once I was hired at GBS my official goal

Read more

Posted in Uncategorized

A couple of weeks ago I started messing with Titanium Appcelerator. Coming from Domino Designer and Eclipse the IDE will look very familiar. It's eclipse and it's based off of Aptana Studio. I guess the biggest issue to being productive is the learning curve for the API. But honestly when is that not the case? So starting to delve into this, Titanium apps are purely client side javascript based. You write the CSJS that builds the UI, Business Logic, Layout, everything. While this may seem daunting at first it actually makes pretty good sense I think. If like me you don't like large javascript files it forces you to think in a

close

A couple of weeks ago I started messing with Titanium Appcelerator. Coming from Domino Designer and Eclipse the IDE will look very familiar. It's eclipse and it's based off of Aptana Studio. I guess the biggest issue to being productive is the learning curve for the API. But honestly when is that not the case? So starting to delve into this, Titanium apps are purely client side javascript based. You write the CSJS that builds the UI, Business Logic, Layout, everything. While this may seem daunting at first it actually makes pretty good sense I think. If like me you don't like large javascript files it forces you to think in a

Read more

OK, so today is the 2nd day I've spent with the Mobile controls from Domino 9.0.1. I must say the lack of a 9.0.1 Beta is quite obvious. So some of the "improvements" IBM made to the mobile controls are the addition of onBeforeTransitionIn/Out onAfterTransitionIn/Out. While these events are sorely needed, the implementation IBM chose to use doesn't work is kind-of odd. So, a brief rundown of the transition events pre 9.0.1. I posted a while back about how to implement these methods in your mobile application. Short version is do a dojo.connect to attach to the needed transition event of an appPage. Then in that function make an RPC call

close

OK, so today is the 2nd day I've spent with the Mobile controls from Domino 9.0.1. I must say the lack of a 9.0.1 Beta is quite obvious. So some of the "improvements" IBM made to the mobile controls are the addition of onBeforeTransitionIn/Out onAfterTransitionIn/Out. While these events are sorely needed, the implementation IBM chose to use doesn't work is kind-of odd. So, a brief rundown of the transition events pre 9.0.1. I posted a while back about how to implement these methods in your mobile application. Short version is do a dojo.connect to attach to the needed transition event of an appPage. Then in that function make an RPC call

Read more

Posted in IBM, Mobile, XPages