All the technical posts (Page 1)

Showing 1 to 41 of 41 posts

  1. Revamping my desktop (Feb 18, 2018)
    Desktop machine setup on Linux. I do all my work on Linux (and Mac when I use laptop).
  2. Standardization- What and why (Sep 27, 2017)
    As developers, we all hate being told what to use. Here is a perspective on what to standardize and what not to.
  3. In the beginning, there was command line… (Sep 16, 2017)
    A tutorial introduction to learning command line, which is needed to explore the full power of cloud systems.
  4. My GPU server (Aug 18, 2017)
    Building a GPU machine for fun and profit. All the details of the parts and process, that even a novice can follow.
  5. Winners don't take all, or improve the averages (Feb 9, 2017)
    What is the best development model? Create superstars? Or, improving the average? A perspective on education.
  6. Sustainable systems in IT (Aug 23, 2016)
    What does sustainability mean in IT? How do you ensure your applications are sustainable?
  7. Customer centric IT- What is all that about? (Apr 7, 2015)
    Every company claims to be customer centric. What are the specific ways IT can help?
  8. Return of static web sites (Mar 17, 2015)
    The rise of Jamstack, with rationale and architecture. By 2020, they became a common place architecture pattern, especially with React. Read the historical perspective.
  9. 2014 - A personal technology journey (Dec 19, 2014)
    In 2014, I made predictions on all the technologies -- cloud, containers, nodejs, and jamstack. Almost all of them came true, and some more.
  10. Intentional training- Learning with a purpose (Apr 14, 2014)
    How to train in a corporate setting, to meet an end goal. A specific approach based on my experiences.
  11. Consumerization of IT- what it is and how it impacts you (Mar 27, 2014)
    What does consumerization of IT mean for an enterprise? Does it mean using consumer apps? Or, is there a specific approach in developing systems for IT? Read on to learn more.
  12. Engineers guide to understanding web design (Mar 24, 2014)
    As a web developer, no need to complain that you do have a designer. You can do something reasonably good if you follow these resources.
  13. My own private lab under $1K (Mar 4, 2014)
    How I setup my own lab to run lot of VMs at home. The configuration details.
  14. Moving applications to Cloud (Feb 23, 2014)
    A guide to moving applications to cloud.
  15. Big data- Review of Strata Conference 2014 (Feb 18, 2014)
    Notes from Strata conference (Feb 11-13) in Santa Clara, CA, a big data conference. Lot of big data news that has come to frution now.
  16. Knights Templar to APIs - Banking for the masses (Nov 4, 2013)
    From branch office to modern digital banking. What are the technology elements that are propelling these changes? What is needed to make these changes work?
  17. a tech discussion (Oct 21, 2013)
    You might have heard of discussion and how it nearly brought down the government. Here a few technology points about that site and how it was fixed.
  18. Virtualization with containers - A primer (Aug 28, 2013)
    If you are familiar with VM, how to you understand and compare containers? Here is how.
  19. Let's talk numbers (Aug 21, 2013)
    An intutive understanding of the numbers every developer should know. Goes beyond the Engineering numbers.
  20. Showing Demos from behind the firewall (Aug 8, 2013)
    Suppose you developed a website to show to others. You have it running on your laptop. How do you give others a URL to access? Here is how.
  21. Become intelligent and successful in 30 days or years (Jan 9, 2013)
    A prescription to become intelligent: abstractions, applications, and how to view the world.
  22. Models of change - How innovation happens (Nov 5, 2012)
    Different models of innovation, beyond innovator's dilemma
  23. Innovation in Banking (Oct 25, 2012)
    How the banking innovations happen? Written in 2012, about the modern innovations like Crypto.
  24. HTML5 design knowledge for application developers (Aug 23, 2012)
    A guide to engineers on how to develop a decent looking website, with all the resources.
  25. Evolution of business operating platforms in IT (Jul 10, 2012)
    The best way to structure an IT -- as a business operating platform. The history and where it is heading to.
  26. Kelvin Redux- What and how to measure (May 7, 2012)
    How measuring anything improves what we measure. The nuances of what to measure.
  27. IT transformation- An architecture perspective (May 2, 2012)
    The relation between computer science and IT. How we can use computer science to make IT better, faster, cheaper, and more useful.
  28. History is not written by the victors (Apr 29, 2012)
    They say history is written by Victors. Not so -- it is written by scribes. A how-to guide on note taking.
  29. How to make a billion dollars in a couple of years (Apr 10, 2012)
    Not really, but how to develop an internet scale system on shoe string budget. Lot of knowledge is not common place, which was well-kept secret when it was written.
  30. Tools for Developing and optimizing web (Mar 9, 2012)
    How to use Firefox and its plugins to optimize a website?
  31. Understanding NoSQL from web application development perspective-Part-I (Dec 20, 2011)
    Why do we need NoSQL for web development? A step by step guide to understanding their role
  32. Trends in programming and website development (Nov 7, 2011)
    The trends as of 2011, on application development. Of historical interest only.
  33. Fallacy of Multi-tenancy (Nov 2, 2011)
    Finally with VMs, for enterprises, there is no need to have multi-tenancy. You can have a dedicated setup. This prediction came true in more ways than one, with containers and K8s.
  34. Devops- A cross functional skill set between developer and operations (Oct 17, 2011)
    Just when devops was starting, I wrote this note to create awareness in the company (HCL Tech) at that time. I see that it has become a big hit now :-).
  35. Note taking in exploratory meetings (Oct 11, 2011)
    How to take notes in a meeting so that the meeting can be run well.
  36. VMWorld 2011-A trip report (Sep 5, 2011)
    I co-authored a paper with VMWare to present at the conference. That trip report.
  37. What I look for in user interface designers (Aug 22, 2011)
    My advice to most college graduates looking for user interface design work, from an engineering perspective.
  38. Setting up VMware hypervisor (Aug 3, 2011)
    VMWare Hypervisor setup. Possibly outdated as it has been more than a decade since this article is written.
  39. My machine setup … (Aug 1, 2011)
    My old machine that I ordered from Avadirect. Only of historical interest.
  40. How long does it take to boil an egg? (Feb 25, 2006)
    How long does it take to boil an egg? An engineer's look at achieving the balance in life through measuring.
  41. What does it take to become an architect? (Jul 24, 2004)
    A dated look at what architects need to learn. Lot of it needs to be updated after 16 years, specifically targetting modern technologies and stacks. However, lot of it still valid, on the approach and perspectives to system development.