Blog

Blog

  • Rincon Strategies

    For the past few years, I have been a perpetually busy person. I tend to spend a lot of time focusing (obsessing?) on whatever task/project i’m trying to accomplish. This year, I started to focus my energy on my starting my own engineering firm, Rincon Strategies. I don’t want be this busy all the time, but for now at least I am busy building my own company, rather than doing it for someone else.

    Read more >>
  • The Power of ES6

    I just gave a talk last night about EcmaScript 6 (or ES2015) at our TucsonJS meetup. It was a fun talk with great participation from the TucsonJS members. The slides can be found here. I hope they make you as excited as I am to start using ES6. Enjoy!

  • Creating an Accordion component in ReactJS: Part 1

    For a new project I am working on, I needed to create an Accordion control using ReactJS. Despite how I feel about the user experience for Accordions, I needed to get this built. The foundation for this control is a library called react-animate.

    Read more >>
  • Running Fortify 4.12 on an ASP.net MVC or Web Api 2 project

    So I was recently asked by en enterprise security team to run some static analysis on our backend ASP.net project. That turned into an exercise in frustration since all the documentation was written assuming the project you are scanning is an ASP.net website. It doesn’t take into account the differences in an MVC or Web Api 2 application. The gist of it, is that Fortify expects your application to be pre-compiled and placed into the .NET ASP.net temporary files folder, which MVC and Web API projects don’t do.

    Read more >>
  • Lazy Model: An ngModel-ish binding handler for KnockoutJS

    After spending some time building my first production Angular app (which is great), the ngModel directive struck me as being immediately useful, compared to the traditional KnockoutJS workflow. So I replicated some of the behavior with a “lazy model” binding handler.

    Read more >>
  • Reusable UI controls with KnockoutJS

    When developing large applications, it’s best practice to use some level of the DRY principle, and attempt to create reusable modules, components, and code wherever possible. Unfortunately, adhering to this principle with KnockoutJS it not as straight-forward as it could be.

    Read more >>
  • Comeback

    Wow, haven’t posted on here in over a year. Well a lot has happened since then, so I thought I would update this post to reflect some of the changes that I have been through. First off, I changed the stylesheets around significantly, to match the style I am leaning towards now. Minimal, light and dark, only color where appropriate, etc. I am not done yet, so look out for more changes. Professionally, I jumped from doing app development on the side to full-time web-developer. Yayy! It has been a tough year of fast paced development, but I think I am a better coder for it. So keeping that in mind, some of my new post ideas will involve the things I am excited about now. Mainly KnockoutJS, AngularJS, NodeJS, and CoffeeScript (to name a few). I have some cool stuff to share so I hope you enjoy.

  • hackathon: what not to do

    So over this past weekend I participated in my first and I believe Tucson’s first hackathon. Overall, it was an awesome experience and I met some really cool and interesting people. I saw some cool hacks/apps created in a short amount of time. Tucson desperately needs this kind of curation of tech and tech culture. To be honest, I had no idea that so many like-minded people called Tucson home.

    Read more >>

subscribe via RSS