Common CI/CD flow

Continuous Integration with Meteor, Chimp, Galaxy and CircleCI

Manual deployment is a productivity killer. Ideally, you want to setup continuous integration where a commit to your repository triggers your tests to run which in turn triggers deployment to staging/production assuming all tests passed. In this way, you focus on writing code and tests instead of spending time running tests and performing manual deployments.

Read More

disruption

5 Things That Won’t Exist in 10 Years

The Age of Disruption We’re not in the information age. We’re in the age of disruption. Jobs that have been around for decades are being replaced by machine learning algorithms.Established companies are being disrupted by startups. Startups themselves  are being disrupted by newer startups. The only thing constant is the accelerating pace of disruption. Great technologies

Read More

ext

The Only Tip You Need To Write Efficient Email

When emailing, it’s tempting to over emphasise politeness, especially when you are interacting with someone for the first time. There’s one pertinent fact to keep in mind: Write to NOT be impolite, instead of padding everything to sound excessively polite. The cartoon below, from everyvowel.com, illustrates how you can be brief, professional and not impolite at the same. The

Read More

ucl_play_store

London International Summer School Mobile App

It’s been a busy few months and I’m super excited to announce the publication of my second app on the Google Play store. Project Title: UCL International Summer School for Undergraduates Client: University College London Developers: Kimeshan Naidoo (Lead), Niccolò Terreri and Nick Read. Description: Commissioned by UCL for the launch of their International Summer School –

Read More

mainLogo

Patiently: A Java Patient Management System

Patiently Patiently is a Java Patient Management System (CRUD) desktop application that I developed for a client (University College London). Here’s a video that demos the software and its features.   Client Requirements Minimum requirements (Must have) 1. The management system should be implemented as a java GUI application using frames, tables, buttons, listeners, etc. 2.

Read More

X