Ayan Ray

Thoughts on Software Engineering. My views are my own.

Adding HTTPS (SSL) to Express 4.X Applications

Anytime it takes me more than 2-3 sources to figure out how to do something simple, something is wrong. This post…

Easy and Reliable Docker Installation and Setup on Mac OSX

This post stems from my frustration with working with boot2docker and getting Docker setup with my Mac. I had to…

The Complexities of Software Development: Disciplines

It isn’t easy being a software developer. This particular career is intellectually engaging, often never the same, and opens up…

Why should you study Software Engineering?

In my previous post, I explained what Software Engineering is. I’ve heard differing concepts on Software Engineering and many books…

Moving your Startup to Silicon Valley

There’s likely a million posts out there on this but a friend of a friend recently asked me and I’d…

What is Software Engineering?

As the famous entrepreneur and investor Marc Andreesson said, Software is Eating the World. From the wide-spread use of the computer, the inter-network…

Defining Agility

Agility is very important to me. In terms of computer science and managing application project management, from design to completion…

Design Patterns: Gang of Four

So I felt like writing a new blog post rather than using tumblr or any of the billion other micro…

Application Transparency – The Need for Proper Feedback

I was working on a mobile app today that we were handed from another firm that lacked in a core…

Define Your Workspace

I have recently started at a new design agency and have had to become re-accustomed with productivity tools I use…

Useful Word Building Tool: AyanRay.com Dictionary

Sometimes, when I can’t find something that fits my needs, I build tools for myself to use to fit those…

Custom PHP Install on Dreamhost Shared Hosting

I like to share what takes some agitation to figure out and doing a custom PHP install on Dreamhost was…

The Best Way to Render Wireframe in Maya

A quick google for render wireframe in Maya will get you some sound results. Unfortunately, I tried them and they…

Japanese Visemes and Phonemes

I’m currently working on an interesting project that involves Japanese speech lip-syncing of a 3D character. Since it was difficult…

Japan: New Years Celebrations

It’s been awhile since I’ve written on Japan. This has been because of mostly the fact I’ve been here before…

Getting Things Done: The Personal Wiki

One application of David Allen’s Getting Things Done principles is the personal wiki (google Monkey GTD). Although the book is…

Productivity and Motivational Tip: Time Cost Table

I’m not sure if this is a standard tool, but I created it for myself to start seeing where my…

Self-Service: Subservient Video AS3 Flex 3

As my first self-service application, the Subservient Video AS3 application allows users to build a fun, creative, and interesting interface…

Coming Soon – SWFWindow AS3 Framework

They are a dime a dozen – a framework for Flash/Flex and AS3. It’s really quite simple making your own…

Code Agitation – The Perils of Duplication

Recently, I noticed something funny in a code base that I view seldomly. I was scrimmaging through the code of…

© 2015 Ayan Ray. Theme by Anders Norén.