Best Sublime Plugins

Best Sublime Plugins

As you can tell from my lack of articles over the last several months I have been very busy. I’ve been in India and San Francisco working like crazy. I will be posting more about what I have been working on in the future, but because of work I have had no time to write any new or interesting articles.

So today I decided to share what Sublime plugins I use to be more productive, help unify my team’s standards, and help the overall collaboration in my team.

I’ve been using Sublime for several years but I was unimpressed when I first started using it. I later found out that the real advantage of using Sublime is the plugin system. You can make Sublime into nearly any type of IDE you want.

Here is my list of best Sublime plugins.

Continue reading

ECMAScript 6 has been Approved

HTML5-Is-Recommended

In the last several days I have been planning for a multi week work trip to India. In fact I’m writing this on the plane to London as it is the first chance I have had to write anything recently.

ECMAScript 6 has been approved!

It was approved on the 18th of June and brings with it many amazing new features. I’m sure I will be writing more about this in the future.

I’ll be celebrating 2 days late and over the Atlantic, but I will be celebrating none the less.

Tinder, the Turing test, and Ex Machina

Tinder, the Turing test, and Ex Machina

As I’ve shown with my previous article on Writing to a Future Artificial Intelligence, I’m on an artificial intelligence kick. And I probably will be for the next year, so I’ll be discussing AI in movies, games, and any other form of media fairly frequently.

Given my AI kick, I was excited when I heard about the film Ex Machina, about a young programmer named Caleb conducting a Turing test on an attractive artificial intelligence named Ava. I saw it this past weekend and it was very interesting and well worth watching. Even more interesting was the real-world Turing test the production company performed during SXSW.

Continue reading

Cordova and Session Cookies

As of Cordova 5.2.0 on Android 5.1 cookies are working.
I will be investigating other platforms, like iOS, soon.

I’ve talked many times about my love of Cordova. I like how I can use my existing knowledge and code to build a mobile application with additional abilities than a web application. While I know how to a write native Android application, I still prefer to do my initial prototyping and launch in Cordova.

I honestly like everything about Cordova aside from the fact that you can’t use cookie based sessions.

In this post I will show you how to do so in Express 4 using jQuery AJAX calls and some simple code.

Continue reading

Writing to a Future Artificial Intelligence

Several months ago I posted on my Twitter account that “Several future tweets will be directed to a future A.I. that will most likely be created after my death.”

Several future tweets will be directed to a future A.I. that will most likely be created after my death.

When you first think about this statement it may seem odd, but after finishing this article it may seem normal.

Continue reading

Theme PhoneGap and Cordova for Android Lolipop

Style Cordova like Android Lolipop

I have posted about theming Cordova / PhoneGap to look like native Android before but at the time Android Lolipop and the Material design were not out.

Since then the world of Android has changed a lot. Google has created a new UI design which developers are using to design their applications. It’s nice looking, elegant, and simple.

But I’m not a great mobile developer. I can make Android do pretty much whatever I want, but it takes me substantially longer to write an Android application than it does for me to write a web application. Because of that I like to rapidly prototype my applications in Cordova first and sometimes keep them in Cordova because of the ability to have one codebase that covers multiple platforms.

But web applications always tend to look like web applications and not native.

That is what Materialize is trying to change, and doing a damn good job at.

Continue reading

How to Survive a Month with 3 Jobs

How to Survive a Month with 3 Jobs

Money is obviously a factor but the lack of sleep quickly outweighs that.

Several friends and people online asked why I haven’t posted any articles in over two months, when I was going to be, and why I haven’t returned their calls or Facebook invites to dinner.

The reason: in December I had three jobs.

And not just three part time, burger flipping jobs, three full time, complex, and time consuming programming jobs.

I was teaching client side and server side JavaScript at Full Sail University, working as a lead architect on a multimillion dollar medical records project for the government, and consulting with a very fun and successful startup called NeoReach.

Here is what I learned.

Continue reading

Why Carl Sagan is the Best Scientist

Why Carl Sagan is the Best Scientist Ever

I’m going to divert from my normal discussions of programming to talk about something I think is very important and still somewhat related to programming.

Continue reading

A Break Up Letter to PHP

A-Break-Up-Letter-to-PHP

Dear PHP,

I’m sure you noticed that I have been a bit distant lately. Our relationship hasn’t been functioning as well as it used to and I don’t know which one of us is to blame.

Continue reading

HTML5 Is Recommended!!!

HTML5-Is-Recommended

It’s time to break out the Champagne and celebrate because today the WC3 has released the fifth major version of the HTML specification and with this specification comes the recommendation from the WC3 to start using HTML5.

While HTML5 has been a specification for years it wasn’t until today that the WC3 has officially told developers to start using it.

By this point most developers and browsers are already supporting HTML5 with minor exceptions when it comes to video and audio support.

I’m honestly very happy that HTML5 is official. Now I just need to wait a bit longer until ECMAScript 6 gets released and all my front end problems will be solved.

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: