Rukshan's Blog
Hello this is Rukshan's blog
GeneralSoftware / engineering practiceDev tools / editors / IDEs
- Posts
- 128 from 12 Dec 2020 to 23 Sep 2026
- Posting
- monthly (16 in the last year)
- Kind
- personal blog
- Feed
- https://ruky.me/index.xml
2026 12
2025 15
- Saying no
- 2025
- Why Can’t Gemini Generate Images With Transparent Backgrounds?
- Speed
- Soulless Vibecoding
- One minute
- Moving From Zsh to Fish Shell in Nixos Darwin
- Introducing the Spark Editor
- 🥟 Bun gives me faster build times and smaller docker image size comapred to NodeJS
- No Code Is Wasted Code
- Leaving Twitter
- Digital Health Week Australia
- Hacking CHT User Interface With Javascript to Format Content
- My Favorite Chrome Extensions Are at Risk of Shutting Down
- Moving My Blog To Hugo
2024 8
2023 6
- XForm and XLSFrom Standards are Preventing The Progress of Digital Health
- I Was Happy, Sad, Lost and Lonely Without a Smartphone at the Same Time
- Why We Need Interoperability and HL7 FHIR
- Is It Time to Open Source SublimeText?
- How to Correctly Load Your Country in to Apache Superset
- Installing DHIS2 on a Windows Server
2022 16
- Running a Local HAPI FHIR Server For Testing HL7 FHIR Requests
- Installing Apache Superset Version 2 on Ubuntu Without Errors
- Codeberg a GitHub Alternative From Europe
- The rings of share - the unsolved problem of sharing
- Medium and Google is not a good combination
- The Sri Lankan Data Protection Act, And Its Impact on Digital Health
- People who don't use RSS don't know what they are missing out.
- Designing is easy, implementation is hard
- Cryptocurrencies have broken almost all of their major promises
- I'm Switching from VS Code to VS Codium
- Why do Javascript frameworks get increasingly difficult over time?
- Re: Why we stopped making Einsteins? No we did not.
- Web 3 Tutorial - How to upload and serve files in IPFS network using NodeJs
- My thoughts on the PayHere data breach
- Reddit can't build a better search engine
- Ideas that have been beaten to death
2021 55
- Every organization needs a CTO
- A basic introduction to Git
- Aren't we all professional Googlers?
- Work on interesting problems. Not interesting technologies - Part 2
- Work on interesting problems. Not interesting technologies.
- When I used to collect computer viruses
- Trying to be a project manager
- I used to love Bootstrap. God, now I just hate it
- How to setup SCSS on your computer
- Install a Community Server On VSCode
- How to setup Glassfish server for Java web app deployment
- Coming Full Circle
- My Journey In Deleting Facebook and Instagram Accounts
- Buddhism and Meditation Is Not The Same.
- Are you ashamed to share your email address?
- 3 Important Lessons I Learnt Working At A Covid-19 ICU
- Why JavaScript dialogs (alert/prompt/confirm) are not widely used?
- Clones are good
- Can a company vendor lock patient data?
- Recycle Bin by Facebook
- Why textareas can't grow?
- BitClout is a scam, change my mind.
- The good, the bad and the ugly side of Clubhouse
- Your ego can kill your idea before anything else
- First launch review - YaluKids
- The impossible task of blocking disposable email signups
- Weekly update: What I’m built for Tuti this week
- Using your browser's developer tools to find vulnerabilities
- How Uber lost to PickMe in Sri Lanka
- I do development for one week and marketing and documentation for one week
- Facebook is combining Messenger and Instagram messaging
- How to host your NuxtJS in 10 steps
- Don't allow VSCode to auto fetch from repos
- They launched a website to register covid vaccinations, but it only lasted one week
- Always try to be a monopoly
- Hackers briefly took over the Google.lk domain
- Would you pay me if I built a web browser?
- Why Google needs to build an open chat client like Element
- Suggest me a password
- Run GraphQL server with Express in NuxtJS
- The value of targeted advertising
- Do you believe in fail fast and fail quickly?
- Why I switched to WordPress
- Have you ever tried blocking WhatsApp from your router?
- Who is sending these mysterious 2FA codes?
- Too much hustling can kill you
- What‘s the use of LinkedIn?
- Why teaching programming is so difficult?
- The framework trap
- I sent this email asking my friends to switch to Signal
- What if Parler was a decentralised network?
- Everyone should get a personal email address
- Signal, thank you for not collecting my data. But I won’t use you.
- Google launches Question Hub to tackle niche and long tail keyword queries
- You might want to block Pinterest to save your data
2020 16
- Reddit mods please stop automated blocking
- Please don’t spam my blog. SEO myths you need to stop believing
- Sri Lanka need unlimited internet connections
- Twitter please don’t ruin my timeline
- My lost opportunity to become a millionaire
- How to sort a list of words? The bucket sorting method
- What is health informatics? And what I do for a living
- Somethings are never meant to be invented. The story of BlockEvent
- This community is available in the app
- A TO-DO app that fits in a single tweet
- I just checked Yamu stats, they don’t look good. Is Google killing Yamu?
- Starting a blog has never been this difficult
- I just installed a content blocker on my iPhone
- Don't buy a .icu domain
- The unusual pricing of electronics in Sri Lanka
- Convocation ceremonies are fake