Posts

  • Fun memorable quotes

    Instead of new random ideas, below are some fun memorable quotes from this year.

  • Fresh batch of ideas

    Yet another batch of ideas that I have been thinking of recently…

  • Coding workspace screenshots on Linux

    Below are some of my coding workspace screenshots on Linux. Similar to how people share photos of their physical work space setup, I thought it might be cool….

  • Truly random musings

    Below is an excerpt from previously private google doc (April2023)

  • Murakami books read and what to order next

    I was recently looking at a list of all books published by Haruki Murakami, and I realized that there are some short stories I have not yet read.

  • Presentations that I had prepared

    Here a few presentations that I had prepared.

  • Books read from May 2014 to October 2016

    Below is a list of books I had read between May 2014 and October 2016

  • More crazy ideas from September

    Here comes another batch of earth shattering ideas from September 2016.

  • My Favorite Images About Happiness

    It is all about perspective… Life is should not be compared to a journey, because there is no final destination. Life is more like a dance or piece of music - inherently playful. I need to breathe more, listen to music, and enjoy the sunshine.

  • My Favorite Images About Startups

    A picture is worth a thousand words: I’ve been collecting these images for ages, and I had wanted to write down my thoughts for each one.

  • Even more ridiculous ideas

    Greetings Earthlings

  • More various ridiculous ideas

    Yesterday I wrote on twitter: “coming up with seemingly ridiculous ideas is the only thing that differentiates us from the machines”

  • Some silly app ideas

    Isn’t it better to write silly ideas, rather then no ideas at all?

  • Apache Spark and MySQL

    BigData and Data Science is all the hype these days. I had played around with Apache Spark before and read a few books. I wanted to see how quickly I could read data from MySQL and try some (highly advanced) operations on the resulting data.

  • Some easy math fun

    Several months ago, I saw this book somewhere and later ordered it on Amazon: Professor Stewart’s Casebook of Mathematical Mysteries

  • Decompiling Android

    I’ve been wanting to try to decompile some Android applications for a while, and I finally got around to experimenting with it. I don’t plan on becoming an expert, and my time was severly limited.

  • Collatz Conjecture

    The Collatz Conjecture is defined as follows: Given a positive integer n, if it is odd then calculate 3n+1. If it is even, calculate n/2. Repeat this process with the resulting value. For example, if you begin with 1, then you obtain the sequence 1,4,2,1,4,2,1,4,2,1,… which will repeat forever in this way. If you start with a 5, then you obtain the sequence 5,16,8,4,2,1,…, and now find yourself in the previous case.

  • April 2015 Photography

    April 2015 Photography

  • Notes to self in bootstrap

    In the last few weeks, somehow I wanted to start writing these summaries or notes, which required nice formatting and table layouts:

  • Arvados Database Model

    I’ve created a basic database model for Arvados. It’s based entirely on the services/api/db/structure.sql script. I’ve MySQL Workbench to create the model.

  • Running Brakeman

    Brakeman is a Rails Security Scanner. To be exact, it is a “static analysis security scanner for Ruby on Rails”. Amongst others, it covers the OWASP Ruby on Rails Cheatsheet

  • New laptop

    After roughly 9 even years of quality usage of my old HP laptop, I have finally decided to get a new one.

  • Github contributions between August 2013 and August 2014

    Below is a screenshot taken from my github account

  • Books read from May 2011 to May 2014

    Below is a list of books I had read between May 2011 and May 2014

  • Prime numbers implementation in Scala

    Prime numbers implementation in Scala

  • Javascript Closures revisited

    High level concepts to remember

  • Oracle SQL Subqueries

    A commonly encountered problem to query a min/max per group or some other criteria – can be solved with subqueries

  • Java Erasure

    “When a generic type is instantiated, the compiler translates those types by a technique called type erasure — a process where the compiler removes all information related to type parameters and type arguments within a class or method. Type erasure enables Java applications that use generics to maintain binary compatibility with Java libraries and applications that were created before generics.”

  • Agile and Scrum – Chapter 1. Setting the Stage

    Like many people, we are excited about the adoption of Agile (adaptive) project management and development in general, and about the adoption of Scrum in particular.

  • Steve Jobs quotes

    “You can’t connect the dots looking forward; you can only connect them looking backward. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.”

  • Backbone

    Backbone supplies structure to JavaScript-heavy applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.

  • OSGi - what is OSGi

    The OSGi framework defines a dynamic module system for Java. It gives you better control over the structure of your code, the ability to dynamically manage your code’s lifecycle, and a loosely coupled approach for code collaboration. Even better, it’s fully documented in a very elaborate specification. Unfortu-nately, the specification was written for people who are going to implement it rather than use it. In the first part of this book, we’ll remedy this situation by effectively creating a user-oriented companion guide to the OSGi framework specification. We’ll delve into its details by breaking it into three layers: module, lifecycle, and services. We’ll explain what you need to understand from the spec-ification to effectively use OSGi technology.

  • jQuery Novice to Ninja

    jQuery Novice to Ninja

  • Buzzwords and review for JEE Architect Certification

    14.2.2.5. JAXR 1.0 The Java API for XML Registries (JAXR) specification defines a standard set of APIs that allow Java clients to access UDDI. Like JAX-RPC, JAXR is the second web service–related specification to be pruned, with its removal proposed in the next version of Java EE. If the pruning is accepted, JAXR will still keep on evolving, but outside Java EE.

  • Increasing weblogic ejb transaction timeout

    While doing remote debugging with eclipse, I tend to run into annoying EJB transaction timeouts quite a lot. Is there an easy way to increase this timeout in weblogic? I am using the weblogic that came with JAP 5.0 and I am seeing exceptions like this: weblogic.transaction.internal.TimedOutException: Transaction timed out after 30 seconds

  • Early Thoughts on Outsourcing Development

    I’ve been thinking about how to answer the question on outsourcing development. Instead of pointing to research or reports on this, I am going to speak purely from personal experience. Both Deltavista and SuccessFactors have been outsourcing development with mixed results. My general preference is to avoid outsourcing, unless absolutely necessary, because I have seen it deliver poor results. I have also seen it deliver good results. If I were to make a short list of key ingredients for successful outsourcing effort, I would list

  • Domain Specific Languages

    Domain-specific language (noun): a computer programming language of limited expressiveness focused on a particular domain.

  • Presenting Ideas

    Presenting Ideas (Chapter 4 of Instant MBA – Safari Books)

  • Setting up GWT

    Steps I followed to set up GWT

  • SFSF IPO, Beowulf, risk and confidence

    SuccessFactors just completed their IPO at the top of the range – $10 and the stock went up to $13 on the first day of trading. The IPO celebrations made me realize that I party way too hard sometimes – I need to find other better ways of relieving my stress and enjoying myself.

  • Small companies are different

    Small companies are more hectic. In a single day:

  • Risks

    Consider how (potential) income/reward increases with risk:

  • Internal Diary

    It’s amazing that I thought of this too:

  • vitriolic

    vitriolic – [adjective]

  • Talent Management 2017 by Erik Berggren (Successfactors)

    I just finished reading this very interesting article titled “Talent Management 2017” by Erik Berggren (Successfactors), and my takeaways are:

  • Work smarter, not harder

    Almost finished reading Seth Godin Small is the new Big. It’s one of the best books that I have read thus far. I love the section on working smarter (not harder). You are not a coal miner – working longer hours does not mean that you are more productive

subscribe via RSS