[{"data":1,"prerenderedAt":819},["ShallowReactive",2],{"explore-posts":3},[4,14,23,34,43,52,60,64,71,78,87,91,97,102,106,110,118,124,133,139,144,148,155,159,163,170,178,186,194,200,207,211,215,219,226,230,235,239,246,250,255,267,271,275,279,283,299,310,325,342,346,359,367,371,378,391,404,416,425,434,444,453,463,476,486,493,497,507,518,525,529,540,553,561,568,580,594,605,621,632,640,650,660,664,674,683,693,701,711,725,734,740,748,759,770,778,788,797,815],{"slug":5,"lang":6,"title":7,"tagList":8},"2026-07-29-storytelling-2026","en","The 3 Things I Learnt About Storytelling",[9,10,11,12,13],"storytelling","narrative","video","content creation","niche",{"slug":15,"lang":6,"title":16,"tagList":17},"2026-06-19-greece-2026","The 3 Things I Learnt as a Software Engineer in Greece",[18,19,20,21,22],"technology","user experience","greece","clean ux","simplicity",{"slug":24,"lang":6,"title":25,"tagList":26},"2026-04-04-reflection-of-2025","2025 Reflection",[27,28,29,30,31,32,33],"reflection","startup","leadership","CTO","founder","business","systems-thinking",{"slug":35,"lang":6,"title":36,"tagList":37},"2026-03-23-how-to-survive-tech-in-2026","How to Survive in Tech in 2026",[38,39,40,29,41,42],"tech","AI","career","curiosity","product-management",{"slug":44,"lang":6,"title":45,"tagList":46},"2025-06-27-university-role-in-alumni-engagement","How Can Universities Value-Add Their Alumni?",[47,48,49,50,51],"alumni","mentorship","engagement","meaningful","pay-it-forward",{"slug":53,"lang":6,"title":54,"tagList":55},"2025-04-29-questions-for-cto","The CTO’s Burden: Building What the World Doesn’t See",[30,56,57,58,59],"chief technology officer","technologist","reflections","questions",{"slug":61,"lang":6,"title":62,"tagList":63},"2025-03-15-articles-of-march","March madness",[],{"slug":65,"lang":6,"title":66,"tagList":67},"2025-02-28-customer-success-best-practices","Secrets to strong customer service",[68,69,70],"customer service","top quality","best question service",{"slug":72,"lang":6,"title":73,"tagList":74},"2025-01-31-accidental-diminisher","Oh no, am I an accidental diminisher?",[75,76,77],"multipler","leader","thought leader",{"slug":79,"lang":6,"title":80,"tagList":81},"2024-12-28-not-dumb-just-lacking-some-knowledge","Are we dumb or just lacking prerequisites knowledge?",[82,83,84,85,86],"not dumb","concepts","breakdown","hours","diligent",{"slug":88,"lang":6,"title":89,"tagList":90},"2024-11-25-english-colon-semi-colon","The use of Semicolon & Dashes to a Software engineer",[],{"slug":92,"lang":6,"title":93,"tagList":94},"2024-10-28-spain-trip","Spain as a Software Engineer",[95,96,19],"spain","UX",{"slug":98,"lang":6,"title":99,"tagList":100},"2024-09-30-sep-articles","Articles of Sep",[101],"Sep",{"slug":103,"lang":6,"title":104,"tagList":105},"2024-08-25-saml-sso","SSO Workflow using SAML",[],{"slug":107,"lang":6,"title":108,"tagList":109},"2024-07-03-articles-of-june","May-Jun has not been the easiest",[],{"slug":111,"lang":6,"title":112,"tagList":113},"2024-06-05-atxenterprise2024","Speaking into the future - ATxEnterprise2024",[114,115,116,117],"ai","atxenterprise","panelist","imda",{"slug":119,"lang":6,"title":120,"tagList":121},"2024-05-09-laws-of-robotics","3 Laws of Robotics",[122,123],"robotics","laws of robotics",{"slug":125,"lang":6,"title":126,"tagList":127},"2024-04-10-beijing-experience","Experience Beijing as a software engineer",[128,129,18,130,131,132],"china","Beijing","world-class","strong integration","5g",{"slug":134,"lang":6,"title":135,"tagList":136},"2024-01-29-jan-articles","The new beginning!",[137,138],"jan","merry",{"slug":140,"lang":6,"title":141,"tagList":142},"2023-12-22-dec-articles","The time of merry - the time of learning!",[143,138],"december",{"slug":145,"lang":6,"title":146,"tagList":147},"2023-11-30-nov-articles","The month of Nov - more articles to keep the habit",[],{"slug":149,"lang":6,"title":150,"tagList":151},"2023-11-12-IMDA-sharing","What would you tell your younger self?",[152,153,154],"read","eat","make friends",{"slug":156,"lang":6,"title":157,"tagList":158},"2023-08-26-aug-articles","Aug 2023 - Time of reflection",[],{"slug":160,"lang":6,"title":161,"tagList":162},"2023-06-14-measure-cto-performance","How do you measure a CTO's performance",[],{"slug":164,"lang":6,"title":165,"tagList":166},"2023-05-25-react-native-indepth","Deep Delve into React Native",[167,168,169],"react-native","react","javascript",{"slug":171,"lang":6,"title":172,"tagList":173},"2023-04-06-enterprise-sales-102","Enterprise Sales 102 - beyond general sales",[174,175,176,177],"sales","persistent","followup","stakeholders",{"slug":179,"lang":6,"title":180,"tagList":181},"2023-02-28-feb-article","Figuring out how to juggle life, work & your own personal growth",[182,183,184,185],"reading","learning","passion","enjoying the learning progress",{"slug":187,"lang":6,"title":188,"tagList":189},"2023-01-26-uk-job-prep","The Job Preparation Space of United Kingdom",[190,191,192,193],"UK","United Kingdom","British","Britian",{"slug":195,"lang":6,"title":196,"tagList":197},"2022-12-30-dec-articles","December - Articles to end the year right",[182,198,199],"articles","decemeber",{"slug":201,"lang":6,"title":202,"tagList":203},"2022-11-24-test-case-test-plan","Difference between Test Cases vs Test Plans",[204,205,206],"qa","test plan","test cases",{"slug":208,"lang":6,"title":209,"tagList":210},"2022-10-08-sep-articles","What have you learnt in the month of Sept?",[],{"slug":212,"lang":6,"title":213,"tagList":214},"2022-09-10-how-to-know-everything-as-software-engineer","How to ask better questions as a software engineer?",[],{"slug":216,"lang":6,"title":217,"tagList":218},"2022-08-31-aug-articles","August the month of creating new habits",[],{"slug":220,"lang":6,"title":221,"tagList":222},"2022-08-21-design-mistakes-to-avoid","20 UX mistakes to avoid in your website",[223,224,225],"ux","simple","experience",{"slug":227,"lang":6,"title":228,"tagList":229},"2022-08-09-call-for-help","A call for anyone needing help for technical support",[],{"slug":231,"lang":6,"title":232,"tagList":233},"2022-07-31-Jul-articles","July Articles - You will be surprised by the articles",[234],"Articles",{"slug":236,"lang":6,"title":237,"tagList":238},"2022-07-03-how-hard-can-pmf-be","How Hard can PMF be?",[],{"slug":240,"lang":6,"title":241,"tagList":242},"2022-06-19-how-to-hire-in-a-tech-startup","How to hire in a Tech Startup?",[243,38,28,244,245],"hiring","engineering","software engineer",{"slug":247,"lang":6,"title":248,"tagList":249},"2022-06-06-20-years-product-management","20 years of product management in 25mins",[],{"slug":251,"lang":6,"title":252,"tagList":253},"2022-06-01-month-of-may","May was a recalibration month",[38,254],"tiktok",{"slug":256,"lang":6,"title":257,"tagList":258},"2022-05-13-feature-flags","Feature flag? What is it for?",[259,260,261,262,263,264,265,266],"engineers","https","messages","redis","support","web","websites","users",{"slug":268,"lang":6,"title":269,"tagList":270},"2022-04-03-qa-in-startup","What do you think about QA in startup?",[259,260,261,262,263,264,265,266],{"slug":272,"lang":6,"title":273,"tagList":274},"2022-03-01-feb-articles","Feb, what can you do to expand your capability?",[259,260,261,262,263,264,265,266],{"slug":276,"lang":6,"title":277,"tagList":278},"2022-02-01-jan-articles","January, the month you instil discipline into your routine",[],{"slug":280,"lang":6,"title":281,"tagList":282},"2021-12-01-november-articles","November learning month",[],{"slug":284,"lang":6,"title":285,"tagList":286},"2021-11-24-product-spam","What do you know of Product discovery\u002F Or creating a product culture?",[287,288,289,259,290,291,292,293,294,177,295,296,297,298],"culture","customers","different discovery","product","problem","prototype","release","solution","teams","test","user value","work",{"slug":300,"lang":6,"title":301,"tagList":302},"2021-11-01-oct-articles","The month of Oct creates a sense of retrospection",[303,304,305,306,290,182,307,308,309],"blog","books","failure","learn","scraping","smart","understand users",{"slug":311,"lang":6,"title":312,"tagList":313},"2021-10-05-sept-articles","Achieving your life goals starts with a a reading lifestyle - template",[314,315,316,317,318,319,320,321,322,323,324],"build business code","application","create data","investing","metrics","pain points","skills","software","startup system","timescale","user",{"slug":326,"lang":6,"title":327,"tagList":328},"2021-08-08-2-mins-rule","Achieving your life goals starts with a 2min rule",[329,330,331,332,333,334,335,336,337,338,339,28,340,341],"architecture","build","companies","customer","different","e ngineering","krishnan","microservices","people","rajesh","service","techinical","transition",{"slug":343,"lang":6,"title":344,"tagList":345},"2021-07-10-cto-discussion","What are you learning from your technical leaders thus far?",[329,330,331,332,333,334,335,336,337,338,339,28,340,341],{"slug":347,"lang":6,"title":348,"tagList":349},"2021-06-29-the-month-of-june-is-about-finding-yourself","The month of June 2021 has been about Funding, SEO, Management skills. How about you?",[350,351,352,321,298,183,353,354,355,356,357,358],"system","understanding","termination","employee","code company","changes","contribute","management","tracking",{"slug":360,"lang":6,"title":361,"tagList":362},"2021-06-05-and-the-learning-continues","And the Learning continues in 2021",[363,364,365,366,152,198],"Side hustle","company","interesting","yc",{"slug":368,"lang":6,"title":369,"tagList":370},"2021-03-30-learning-goes-on","Learning never stops, here are articles for you!",[],{"slug":372,"lang":6,"title":373,"tagList":374},"2021-01-30-most-time-is-reading-time","Engineers spends more than 50% of their time figuring the system out",[32,375,291,294,376,266,377],"challenges","tools","developers",{"slug":379,"lang":6,"title":380,"tagList":381},"2021-01-13-things-i-learn-from-soul","The 3 things I've learnt from Soul",[382,383,384,385,386,387,388,18,389,224,390,184],"change","dream","feeling","experiences","life","living","moments","souls","world",{"slug":392,"lang":6,"title":393,"tagList":394},"2021-01-06-things-ive-learnt-starting-out-as-cto","The top 9 things I've learnt starting out as CTO",[395,304,32,396,397,398,306,399,400,291,401,290,320,402,18,403],"belief","cto","developer","hire","market","number","process","team","value",{"slug":405,"lang":6,"title":406,"tagList":407},"2020-12-06-learning-goes-on-through-nov","Your personal development happens amidst the atomic habits! Read daily!",[408,409,410,411,412,413,414,298,415,152],"article","bisect","code","git","services","writing","use-cases","maintenance",{"slug":417,"lang":6,"title":418,"tagList":419},"2020-11-22-learnings-of-nov","Reading has compounding effects - Keep reading.",[182,420,290,421,333,422,423,424],"servers","cdn","design","development","habits",{"slug":426,"lang":6,"title":427,"tagList":428},"2020-10-25-5-books-you-have-to-read","The top five books you have to read",[429,424,430,431,390,432,337,433],"book","source","success","performance","form habits",{"slug":435,"lang":6,"title":436,"tagList":437},"2020-10-11-how-to-prevent-burnouts-as-software-engineer","How to prevent burnout in software engineering",[438,439,85,440,441,442,298,443],"burnout","coding","rest","tasks","week","software engineering burnout",{"slug":445,"lang":6,"title":446,"tagList":447},"2020-10-04-how-to-protect-my-site-with-content-security-policy","How to protect your website against XSS",[448,449,450,451,260,452],"script","script-src","website","xss","content-security-policy",{"slug":454,"lang":6,"title":455,"tagList":456},"2020-09-27-what-is-velocity-chart","What is a velocity chart and when do you need it?",[457,402,458,459,460,461,423,462,290],"velocity","astory","sprint","complete","estimate","measure",{"slug":464,"lang":6,"title":465,"tagList":466},"2020-09-22-how-happens-when-you-click-a-url","What happens when you click a URL",[467,468,469,470,471,450,472,473,298,474,475],"browser","client","load","url","request","shop","terminal","address","ip address",{"slug":477,"lang":6,"title":478,"tagList":479},"2020-08-29-what-is-clean-architecture","Clean architecture makes happy developers. Write clean, stay happy!",[329,410,480,481,482,483,414,484,485],"clean","framework","objects","scream software","testable","100daysToOffload",{"slug":487,"lang":6,"title":488,"tagList":489},"2020-08-23-what-does-cto-do","Do you have what it takes to be a startup CTO?",[485,364,396,490,423,259,243,357,18,402,491,492],"startup cto","technical team","product process",{"slug":494,"lang":6,"title":495,"tagList":496},"2020-08-15-first-half-of-august","Reading slows down time",[485],{"slug":498,"lang":6,"title":499,"tagList":500},"2020-08-08-factfulness-is-key","Get your facts right. See the world for what it truly is",[485,501,502,390,337,503,387,291,504,505,506],"instinct","level","decisions","understand","Get your facts right","See the world",{"slug":508,"lang":6,"title":509,"tagList":510},"2020-08-01-benefits-challenges-of-flipped-classroom","How to get started on Flipped classroom in the digital space for our teachers",[485,511,512,513,514,183,515,516,18,11,517,83],"classroom","class","content","flipped","students","teachers","teaching",{"slug":519,"lang":6,"title":520,"tagList":521},"2020-07-25-top-10-educational-tools","The top 10 educational tools for teachers",[522,523,524,306,515,516,512],"100DaysToOffload","educational","digital",{"slug":526,"lang":6,"title":527,"tagList":528},"2020-07-20-articles-of-july","Want to improve? You have got to read",[],{"slug":530,"lang":6,"title":531,"tagList":532},"2020-07-13-learning-the-right-way","Learning done right can be your biggest investment",[522,533,534,535,536,183,291,504,537,538,539],"abstract","concept","courage","honest","knowledge","smartest","visual",{"slug":541,"lang":6,"title":542,"tagList":543},"2020-07-08-what-is-event-loop-javascript","What is an event loop?",[485,544,545,546,547,548,549,550,551,552],"components","engine","event","executed","function","JavaScript","loop","queue","stack",{"slug":554,"lang":6,"title":555,"tagList":556},"2020-06-30-second-half-of-june","Have you been reading? It's your gateway to success",[522,315,557,558,333,259,559,306,337,290,152,320,321,560,28,18,11],"create","data","feature","start",{"slug":562,"lang":6,"title":563,"tagList":564},"2020-06-27-how-did-this-start","What have you learnt writing as a developer?",[198,565,566,537,183,337,560,567,18,504,298,413,485],"helps","information","sharing",{"slug":569,"lang":6,"title":570,"tagList":571},"2020-06-21-how-to-create-your-own-medium-site-part-2","Part II - How do you create your own static website?",[485,572,573,557,574,575,576,577,578,579,450],"addresses","cache","domain","file","generator","server","site","static",{"slug":581,"lang":6,"title":582,"tagList":583},"2020-06-20-how-to-create-your-own-medium-site","Part I - How to create your own publishing site like Medium?",[485,577,584,578,579,18,585,586,324,450,575,576,587,588,589,590,432,401,591,592,471,474,573,544,513,557,593,574],"serve","testing","tool","host","issues","medium","name","queries","receptionist","database",{"slug":595,"lang":6,"title":596,"tagList":597},"2020-06-15-how-to-make-a-video-chat-app","How do you create a video chat application?",[522,474,315,329,468,598,558,566,599,577,600,601,602,603,264,604],"connection","media","session","signalling","sun","used","webrtc",{"slug":595,"lang":606,"title":607,"tagList":608},"zh-sg","如何创建一个视频聊天应用?",[522,609,610,611,612,613,614,615,616,617,618,619,602,620,264,604],"地址","应用程序","体系结构","客户端","连接","数据","信息","媒体","服务器","会话","信令","已使用",{"slug":622,"lang":6,"title":623,"tagList":624},"2020-06-14-first-half-june-articles","Learn smart, learn from people's mistakes",[625,408,410,626,627,423,628,566,306,537,337,629,630,402,504,631,485],"blessed or be blessed","comments","constarint","help","requests","stress","write",{"slug":633,"lang":6,"title":634,"tagList":635},"2020-06-12-code-smart-code-safely","Good coders borrow, great coders steal",[485,410,423,636,637,504,294,638,298,639],"security","seek","steal","copy",{"slug":641,"lang":6,"title":642,"tagList":643},"2020-06-06-second-half-of-may-articles","How are you improving your technology skills today? Start by reading articles",[485,504,408,644,645,410,558,646,647,298,648,577,649,603],"cipher","apps","engineer","nix","resources","share",{"slug":651,"lang":6,"title":652,"tagList":653},"2020-05-30-6-things-michael-jordan-taught-me","The six things I've learnt from Michael Jordan as a software engineer",[18,654,655,183,431,656,657,646,658,659],"michael","jordan","teamwork","problems","game","100daystooffload",{"slug":661,"lang":6,"title":662,"tagList":663},"2020-05-25-what-architecture-is-netflix-using","The solution architecture that the famous Netflix uses - Hexagonal Architecture",[659],{"slug":665,"lang":6,"title":666,"tagList":667},"2020-05-24-kubernetes-celebration-and-learning","What other way to celebrate 10k subscribers than to deploy 10k Kubernetes pods",[485,668,669,670,671,339,672,673],"kubectl","configuration","kubernetes","pod","running","cluster",{"slug":675,"lang":6,"title":676,"tagList":677},"2020-05-21-technology-can-scale","How can technology provide help to those out of reach?",[522,18,678,679,408,680,681,682],"households","government","cash","giving","payout",{"slug":684,"lang":6,"title":685,"tagList":686},"2020-05-14-first-half-of-may-articles","How to learn technology the most effective way today?",[114,687,198,688,303,689,690,691,628,365,306,18,339,441,692,574],"able","authority","community","general","give","small",{"slug":694,"lang":6,"title":695,"tagList":696},"2020-05-03-3-more-cloud-design-pattern","Create reliable and highly available application using 3 crucial design patterns!",[315,697,422,698,699,700,339],"consider","design pattern","operation","provider",{"slug":702,"lang":6,"title":703,"tagList":704},"2020-04-11-second-four-design-patterns","3 Fundamental Design Patterns to create hassle-free application with Javascript",[705,292,548,315,706,707,708,709,710,169,291,294],"pattern","task","instance","observer","decorator","object design pattern",{"slug":712,"lang":6,"title":713,"tagList":714},"2020-04-10-first-four-design-pattterns","How to create reliable and effective softwares? Think Design patterns!",[698,715,716,717,718,719,705,315,720,558,422,721,412,722,629,401,723,551,724,707,573],"cache-aside","competing consumers","gatekeeper","Microsoft","sidecar","consumer","message","reliability","provide","latency",{"slug":726,"lang":6,"title":727,"tagList":728},"2020-03-24-how-to-improve-as-a-sales-rep","How to do sales even as a software engineer",[174,729,557,287,730,731,732,364,332,733,294,320,401],"insight selling","go-getters","mobilisers","selling","insight",{"slug":735,"lang":6,"title":736,"tagList":737},"2020-02-29-articles-in-second-half-of-feb","How do you get from 0 - 100 the fastest way?",[260,18,738,298,337,739],"SEO","employees",{"slug":741,"lang":6,"title":742,"tagList":743},"2020-02-28-understanding-vue-components","Dive in deeper into Vue.js. What are Functional, Abstract, Stateful components?",[744,544,533,745,746,747,707],"vue","functional","render","stateful",{"slug":749,"lang":6,"title":750,"tagList":751},"2020-02-26-testing-vue-unit-test","How to create a reliable and well tested application effectively? Think Vue.js",[752,296,753,754,755,756,757,758],"Vue","shallowmount","component","output","wrapper","emitted","computed",{"slug":760,"lang":6,"title":761,"tagList":762},"2020-02-22-technical-terms-learnt-in-feb","3 key terms to talk Business Continuity Plan",[763,32,764,765,766,767,768,769],"backup","difference","recovery reference","rpo","rto","technical","objective",{"slug":771,"lang":6,"title":772,"tagList":773},"2020-02-15-list-of-feb-articles","Here's the most effective way to improve yourself everyday",[774,775,776,777],"image compression","authentication","Micro-services","deployment",{"slug":779,"lang":6,"title":780,"tagList":781},"2020-02-11-source-code-reading","How to be a better Software Engineer",[782,783,183,182,413,504,410,784,785,786,333,787],"principles","source code reading","expose","language","goal","improve",{"slug":789,"lang":6,"title":790,"tagList":791},"2020-01-29-what-is-proxy-server","How to significantly improve your application security with proxy server?",[18,792,577,339,183,469,793,471,794,795,787,598,796],"forward Proxy","secure","reverse","network","Reverse Proxy",{"slug":798,"lang":6,"title":799,"tagList":800},"2020-01-27-5-things-i-learnt-from-kobe","5 things I've learnt from Kobe Bryant",[801,802,803,804,805,806,807,808,809,810,658,811,812,813,814,485],"kobe bryant","legend","black manba mentality","legacy","lebron","mamba","mentality","basketball","bryant","passing","heart","players","watching","generation",{"slug":816,"lang":6,"title":817,"tagList":818},"2020-01-26-first-post-of-2020","First post of the year 2020",[363],1794023764505]