Posts

The Benjamin Buttonization of Jason Holder

Image
 It has now been sometime since I watched the Brad Pitt movie 'The Curious Case of Benjamin Button' and while I was watching the recently concluded West Indies versus England test match series, I was time and again looking at this Tall and By no means lanky lad. Yup, Jason Holder. Time and again my mind went to thinking of the Brad Pitt movie. He has started old, continue to be old, I reckon he will only get better and younger when he reverse ages in his old age. Jason Holder and his consistent selection has been a big wonder for me. Oh how the mighty fell, Oh how the mighty tend to stick onto those whose potentials are guaged more than their actual outcome. Jason Holder fits that bill to a T. Every time a commentator refers to the lad as a West-Indian Quick, A huge smile comes on my face, even though Jason is 6' 7" tall, he cannot bowl quick. Medium pace is also a misnomer, batsmen regularly charge at him. His long levers do not enable him to hit sixes like how a Bra

Randomization in Clinical Trials

Image
  Randomization in Clinical Trials is the process of assigning clinical trial participants to treatment groups. Randomization process gives each participant a known (equal) chance of being assigned to any of the groups. Successful Randomization requires that the group assignment cannot be predicted in advance. Randomization is one of the cornerstones of clinical trials, ensuring unbiased and reliable results. By randomly assigning participants to different treatment groups, researchers can minimize the influence of confounding variables and achieve comparable groups. This process enhances the validity of the trial outcomes, enabling a clearer assessment of the treatment's true effects. Randomization also helps in balancing known and unknown factors among the groups, thus increasing the robustness of the data. Now what would an article be without some code.. so here goes Below is an example of a simple randomization algorithm in Java that allocates participants into two groups, A

A thought on Software Architecture in Clinical Data Management.

Image
In today's fast-paced healthcare environment, the implementation of robust Clinical Data Management software(CDM) is a possible game-changer. CDM systems transform the way healthcare providers collect, manage, and utilise patient data, thereby leading to improved patient outcomes and operational efficiencies. Components of a CDM could be integrational points of various medical data sources (IOT, Interoperability), providing a centralised platform for managing patient health information (accurate and up-to-date patient records, enabling and suggesting providers to make informed decisions by subtle prompts) both web-based as well as mobile-based. By leveraging advanced technologies such as artificial intelligence and machine learning, CDM can analyse vast amounts of data, identifying patterns and trends. A possible architecture could leverage microservices architecture. Each microservice handles specific functionalities, allowing for independent updates and maintenance without disrup

Basic System Design Diagram for a chat\messaging system

Image
In case you are looking for a starting point to design a "chat or messaging system", here is an article that I hope will be a starting point for server/cloud side design discussions or say while interviewing for a job. Before I show you the diagram, I would like to note down the basic supported functionality and the notable exclusions. Do let me know in case I missed out on any services or needed functionality or got anything wrong. Basic Functionality\Use-Cases User Registration and subsequent authorization. Profile and subsequent updating of profile. Ability to send\receive messages and content. Updating of status, last-active, etc. Group chat. Notable Exclusions Methods, Request Calls, Payloads, Response, Exceptions. Firewalls, Gateways, Load Balancing, Scaling, HA, DR. Data models and implementation. Chat client implementation. I would love to hear your views. Please leave a comment in the comment box below so that I can learn f

Basic System Design Diagram for a general purpose "Mobile Application"​ system.

Image
In case you are looking for a starting point to design a "mobile application system", here is an article that I hope will be a starting point for design discussions or while interviewing for a job. Before I show you the diagram, I would like to mention that this diagram is a general purpose one and will need tweaking from you side to develop supported functionality. Do let me know in case I missed out on any services or other basic functionality. I would love to hear your views. Please leave a comment in the comment box below so that I can learn from your experience. If you liked the article...please share with your network!, In case you would like me to speak/train/coach about this stuff, do get LinkedIn with me. Manuswath is an experienced technocrat advocating Brands, Brand-Strategy, Brand-building, Products and Product-Management, Marketing, UI/UX/Usability, Process, Methodology and People. He loves Creativity, Brain-Storming, Product-Articulation, UI/UX, Mo

Basic System Design Diagram for a online "Find a match/Dating"​ application.

Image
In case you are looking for a starting point to design a "Match-Finding/Dating application", here is an article that I hope will be a starting point for server/cloud side design discussions or say while interviewing for a job. Before I show you the diagram, I would like to note down the basic supported functionality and the notable exclusions. Do let me know in case I missed out on any services or needed functionality or got anything wrong. Basic Functionality\Use-Cases User Registration and subsequent authorization via email or via Text. Integration with a payment gateway for services. Profile and subsequent updating of profile, predominantly images and text. Ability to send\receive messages and content. Profile recommendation and matching of profiles on the basis of: Gender Location Age User Preferences Notable Exclusions Methods, Request Calls, Payloads, Response, Exceptions. Firewalls, Gateways, Load Balancing, Scaling, HA, DR. Data models and

Basic System Design of a Photo Sharing Application

Image
In case you are looking for a starting point to design a "Photo Sharing" application, here is an article that I hope will be a starting point for design discussions or while interviewing for a job. Before I show you the diagram, I would like to note down the basic supported functionality and the notable exclusions. Do let me know in case I missed out on any services or needed functionality. Basic Functionality\Use-Cases User Registration and subsequent authorization Possibility to integrate Single Sign on using Social Media accounts. Updating profile data Image Accessing\Uploading\Deleting, etc Chat and messaging User feeds and Searching Notable Exclusions Methods, Request Calls, Payloads, Response, Exceptions Firewalls, Load Balancing, Scaling, HA, DR Data models and implementation I would love to hear your views. Please leave a comment in the comment box below so that I can learn from your experience. If you liked the article...please sh