DEV Community

loading...
Nir Lanka ニル profile picture

Nir Lanka ニル

I design compilers, write mobile and web apps, make distributed apps, develop augmented reality and design. I write, paint and read. A lot. Huge Linux enthusiast. Blog: https://nirlanka.com

Education

Faculty of Engineering, University of Peradeniya

Work

Software engineer (front-end) at SGX (Singapore Exchange)

All 48 comments

Give one Short Piece of Advice or Wisdom to Beginning Programmers

Don't try to champion any of these too much: OOP functional...

What do you call your folder where you keep your code?

~/Dev It matches other folder names in ~.

Do I need to code in my free time to be a good developer?

Some employers are not convinced coding is real work. I've al...

Do I need to code in my free time to be a good developer?

This sums it up perfectly. 💯

Do I need to code in my free time to be a good developer?

In fact, the only times I've stayed longer to finish somethin...

Do I need to code in my free time to be a good developer?

I rarely code in the evening. I do a lot of other things for ...

Could Apple Be Forced to Reduce App Store Fees?

I feel Apple is relying on Stockholm syndrome a bit too much 😑

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

I was just browsing around, and thought this extension had so...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

That sounds wonderful! Thanks for your support. I will try an...

Classical CSS vs CSS in JavaScript

My friend suggested we could use something like bonsaicss.com...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

I didn't research yet. My initial thoughts were either: mon...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

Im considering the implications of handling autocomplete and ...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

I'll tell you once I've started on this hopefully this weeken...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

Thanks! Let's do it. I'll try and setup a Chrome extension co...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

Hey, that's a clever idea! Thats very good. Will look into it...

Handle JSON API Results in Htmx

Cool find! I think it makes a lot of sense for quick prototyp...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

I'm speechless. This is very creepy. Gotta build a browser ex...

Which stack to use for blogging site?

Sounds good :) With Jekyll alone, it's hard to make interacti...

Which stack to use for blogging site?

I prefer Jekyll. I used to do a lot of coding with dynamic lo...

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

This is a heartbreaking situation. I am deeply concerned abou...

Are most small mobile apps just vanity projects?

I agree. I think it's because of a couple of reasons: New ...

Are most small mobile apps just vanity projects?

Couldn't have said this better myself 😄🍻

Are most small mobile apps just vanity projects?

Good rant 😄 I agree wholeheartedly! I myself am guilty of hav...

Using Pandoc to create a Website

Great article! I myself considered going a similar route with...

Speed up the home page

I could be wrong, but I think Universal starts loading the ru...

Vim black magic

Aptly named "black magic"! Haha Thanks! This is pretty usef...

🦠🚪 Show your COVID19 work from home desk? 👩🏻‍💻🪑

This is beyond beautiful!! :o

🦠🚪 Show your COVID19 work from home desk? 👩🏻‍💻🪑

Haha cool! I'm worried about your back though. Had issues wit...

🦠🚪 Show your COVID19 work from home desk? 👩🏻‍💻🪑

Privacy concerns, I guess :) That's understandable. Seems l...

Explain to me git rebase

Haha. Sarcasm :D ;)

Jack Of All Trades or Master of One?

I completely relate to each and every sentence you wrote. ...

Would CTF tutorial interest you?

Would love that. Please start :)

Will Svelte ever beat the giants?

I guess that's a more critical point than what I'm talking ...

I made PocketBook.cc 🌻 a Google Keep alternative that lets you create notebooks and manage important notes📝🦄

This is a pretty cool app. I'm amazed how good it looks and...

Virtual DOM vs DOM (Real DOM)

Do you have a number for the real DOM to compare to "200,00...

What was your first own computer?

It was a Compaq with Pentium 2 350MHz and 64MB RAM. The sec...

How will we store data 100 years from now?

As long as everyone understands how blockchains work and wh...

Explaining Front-End Humor

Exactly!

What is Going on With Static Site Generators? Why the numbers are increasing?

I know bro. Anyway, that's just why I think this is happeni...

What is Going on With Static Site Generators? Why the numbers are increasing?

I believe it's about easier configuration. Different people...

Is Blockchain really changing the world at all?

I don't think block chain tech has achieved anything of not...

What is your favorite “non-mainstream” web development framework/library?

Coffeescript 😅

Baapan — A Super Cool NPM Playground on the Node REPL

Love this idea. It makes a lot of sense to do it this way. ...

Résumé / CV Sift

Amarnath, but I think that's not the point he's making. Thi...

My favorite CSS hack

I was skeptic first, but then realized how much it makes se...

Why clean code is not the norm?

Just because we want to maintain clean and helpful code, do...

loading...