Quantcast
Channel: Raymond Tay
Browsing latest articles
Browse All 29 View Live

Automation - My thoughts ...

I like to take this post to share my thoughts on Software Automation.Why the need for Automation?This topic has been explored by many authors in books and blogs. Automation exists in many industries so...

View Article



Image may be NSFW.
Clik here to view.

Exploring CUDA through computing Coulomb's Law

This is more like a physics post than anything else. I loved physics when i was doing my secondary school (that's high school in some countries) til pre-university days and at one point in time - i...

View Article

Image may be NSFW.
Clik here to view.

Exploring CUDA through Google's PageRank (Part 1)

Page RankingPageRank is new to me. In fact, i've only known about it some time in mid of 2010; talk about coming to a scene pretty late. For those of you whom don't know what PageRank is about, i'll...

View Article

Announcing the launch of HPC SIG Group in Singapore

Hello everyone,Birth of a Special Interest Group in Singapore I just wanted to take this post to announce that myself and another fellow CUDA enthusiast have started a Special Interest Group (SIG) in...

View Article

MongoDB and JOINs

MongoDB's Great!MongoDB's a popular NoSQL database that i've heard of for the last 4 months or so but never had any time to consider doing something until last week. I guess the lack of enthusiasm has...

View Article


Cilk

Cilk. Not Silk.This is another parallel programming paradigm from MIT where the design goal was to allow the programmer to concentrate on expressing parallel constructs while the Cilk runtime takes...

View Article

Unwind A Program's Stack

MemoriesRecalling my fond days in taking CS101 more than a decade ago, one of the critical concepts i had to learn was to understand how to debug a program. As time went on, i became interested in...

View Article

OpenCL Programming Guide - A book review

Hi everyone,This post is about a book i helped reviewed during this last month. This book is called OpenCL Programming Guide by Addison Wesley where one of the co-authors is the main guy behind OpenCL,...

View Article


GPU development needs a push in Singapore

Recently, i got to know of a event where geeks would gather for 1 day every year. Turns out that Geekcamp was held once every year and some companies would provide sponsorship either providing a venue,...

View Article


Scala's type erasure in writing functions

Wanted to write a quick post to anyone whose out there interested. The topic of this post has to do with type erasure in Scala. I won't dwell on history but to get an idea what it is (other than...

View Article

Scala's implicit need to be handled with care

Quick post when using Scala's implicits. These constructs are really useful in the manner that they allow the user to create rather complex expressions in type design & bridging frameworks in the...

View Article

Scala's Delimited Continuations - powerful construct

Delimited continuations was introduced in Scala 2.8 and though now its Scala 2.9 RC 2 with 2.10 looming in the background; i'm not sure how well known is this particular technique. In my humble...

View Article

Scala's Implicit funkiness

I was exploring Scalaz for a couple of hours after checking out the slides and videos and suddenly realized that Scala's implicits play a really big role in Scalaz and i tried a little experiment with...

View Article


Stream - Scala's lazy list

Lazy sequences in Scala are called Streams and they're very useful to create the idea of a infinite sequence either based on some kind of generator expression or simply from a base value. Laziness...

View Article

Universal Studios Singapore

So this post begins on a glorious Sunday morning where my wife and my boy have been excited to visit Universal Studios Singapore. My wife and kid have been crazy over theme parks after we've returned...

View Article


Lazy evaluation in Scala needs to be dead-locked free

This post was motivated by this post on the scala-user mailing list. This discussion was related to self-references and how it could be implemented using Scala, the programming language.When i saw the...

View Article

Image may be NSFW.
Clik here to view.

Awesome night for geeks in Singapore: Which language is right for your startup?

On the night of 4th of July, it was a gathering of geeks in Singapore where the topic of the night was trying to determine which programming language would best suit a startup in Singapore.That night...

View Article


You're a better IT recruiter if you did some homework...

These days, i find myself increasing impatient with recruiters in the IT industry. I often wonder to myself why. The recruiters these days have little inkling how much the industry has moved, without...

View Article

Image may be NSFW.
Clik here to view.

Re-thinking tail calls in Scala

This post is motivated by a random thought i had the other day which somehow resulted in a search for tail call elimination/optimization in the Java Virtual Machine. I don't remember what was the...

View Article

Writing Software using Scala

Well its been a long time since i last wrote anything and the reason for not doing that was multi-fold. To start it off, 2012 has been a year of ups and downs and there were challenges as well as...

View Article

Doing away with self-types via type-programming

Self-types and Type programmingI was playing with self types in Scala again today and was working through an example and thought about the ways which i can possible create them and ended up creating...

View Article


Image may be NSFW.
Clik here to view.

Thoughts on ScalaDays 2013 in New York City

ScalaDays 2013 was really quite something and i'm glad to have made the trip out to New York City and spent three glorious days at the conference and i'm sitting in an apartment in Queens NYC writing...

View Article


Image may be NSFW.
Clik here to view.

My attempt at writing my first and second book

I have not been blogging heavily as i liked for a long time as i was busy working on my first book (took me a good 12 months with busy weekends) and i'm happy to say it's ready :) and the subject i...

View Article

Image may be NSFW.
Clik here to view.

On blogging

Hi everyone, Been a couple of months since i last blogged anything and there's a good reason for that - shit just got real.That last statement needs some explanation and what happened is that we've (HP...

View Article

Bamboo - A Big Data Analytics Platform

Hi all, it's been a while since i last blogged about stuff and the main reason was that i was busy with putting a team together, getting that team to build a big data platform system. I believe that...

View Article

Browsing latest articles
Browse All 29 View Live




Latest Images