loading...
Eugene Cheah profile picture

Eugene Cheah

Does UI web test automation (uilicious.com), web app development, and is part of the GPU.JS team (gpu.rocks)

Location Singapore Joined Joined on  GitHub logo External link icon
Work

CTO at Uilicious

All 127 comments

live migrating VM's - cool tech for the future, that you should avoid using today (Review & Benchmark of GCP E2 Instances)

Yes definitely, had another industry veteran making the sam...

How many programming languages do you know?

Does self-invented language count? If so, time to start ge...

live migrating VM's - cool tech for the future, that you should avoid using today (Review & Benchmark of GCP E2 Instances)

I would like to add in that Evan Jones, did a good "break-e...

Meet these open source alternatives to Meetup.com 🤦‍♀️🙅‍♀️

Thanks for the shout out. Adding in a github list which I a...

So meetup.com is going to charge attendees in future - what's next for event organizers?

While I would agree to this idea, of billing attendees to c...

So meetup.com is going to charge attendees in future - what's next for event organizers?

If anything as an organizer - I was glad they were billing ...

So meetup.com is going to charge attendees in future - what's next for event organizers?

Agreed, thinking a lot along these lines. This also preven...

So meetup.com is going to charge attendees in future - what's next for event organizers?

As an event organizer myself, I have started looking around a...

Don't Do It “Because Google Does It”

Some people may find it weird that I always end my Kubernet...

How does your organization handle data backups?

Yup - and it's quite awesome it can be automated with a few...

How does your organization handle data backups?

I point to our cloud provider "RDS" SQL solutions - they ma...

If your manager told you to spend the next two weeks working on any "fun and fulfilling" project at work, what would you do?

Are you referring to DoorJam? - There is an entire guide on...

Supervisors Driven By Bottom Line Instead of Focusing Employee Well-Being Perform Worse (Study)

Given the number of people who graduate straight into "mana...

I dreamt that I was coding

I need to figure out how to get there in my sleep next time...

I dreamt that I was coding

The habits runs as well even as I type on web forms ... onl...

What are your thoughts on the whole 10x engineer viral discussion?

Personally been struggling with lots of inner thoughts on t...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

We did a lot to standardize things over the past 5 years o...

Jack Of All Trades or Master of One?

I heard a similar viewpoint from what I see is a growing "t...

Jack Of All Trades or Master of One?

Plugging in my comments to another question "Flipping the c...

Jack Of All Trades or Master of One?

I have something of a childlike wonder for creation, for m...

How do you manage deployment configs? (Especially large scale cloud agnostic ones)

"...Throwing geo-detection out of control..." Can you use ...

I got a job!

Lastly, something I just learned, ask questions! Asking th...

How do you manage deployment configs? (Especially large scale cloud agnostic ones)

Hmm might be lack of clarity on my part. It is still mainly...

How do you manage deployment configs? (Especially large scale cloud agnostic ones)

"Have university degree, write YAML for a living" - DJE, 2...

How do you manage deployment configs? (Especially large scale cloud agnostic ones)

Thanks for the info. A few of the infrastructure folks I sp...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

As someone who was trained in a more "disciplined professi...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

High five there, as a fellow EMT. Not an active one - but s...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

Really like the Recurse Center's social rules, wish I knew ...

What happens If Stackoverflow disappears🤔

Is the question limited to stackoverflow?, or all their mir...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

Unfortunately, all too often I see people looking at code ...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

Having one more person, to help on this behavior. Makes thi...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

Keep that "I just learned something new" wave going! Woosh!...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

If so, especially if it is someone I know in person. I wou...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

If challenged directly in person (while lacking the context...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

I like the terms active and passive gatekeeping really well...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

Thanks! I changed it to "javascript engine" to avoid confus...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

Worry not, to quote a founder of dev.to ...

Are we "developers" gatekeeping "knowledge" from our juniors and peers? 🤦

Ooo, didn't realize the web development one. And that HTTP ...

Tell me a bug story

One word: Cache We have cache on browser, cloudflare cdn, ...

How many computer devices do you own?

active use - owned personally Macbook pro 2014 m...

What "accepted truth" in software development do you find questionable?

To me, this sounds more like a project management/culture i...

How does one explain to non-tech people that it's difficult to anticipate all potential errors before deployment?

To make mistakes is human; to stumble is commonplace; to b...

Why is your preferred programming language your go-to?

My goto is Java for server dev work. Bash scripts for s...

It's perfectly fine to only code at work, don't let anyone tell you otherwise.

Help me and the team, by taking care of yourself While I...

😼 KittenRouter: Opensource 🔍 Elasticsearch Monitoring, Logging & 🚦 Failover of webtraffic (with ☁️ Cloudflare Workers)

😼 we plan to make all our future opensource projects based ...

😼 KittenRouter: Opensource 🔍 Elasticsearch Monitoring, Logging & 🚦 Failover of webtraffic (with ☁️ Cloudflare Workers)

Elasticsearch + Kibana do have a free self hosted version. ...

How does one explain to non-tech people that it's difficult to anticipate all potential errors before deployment?

The above scenario is something I constantly struggle with ...

Explain Selenium & Webdrivers Like I'm Five

Great question! Just to let you know, I ended up writing a...

dev.to API: How to Turn DEV Posts into Postcards 📫

Next step: Make it physical - integrate with lob.com and se...

Is “Defensive Programming” actually healthy?

It also depends on the nature of the code I develop. For l...

Javascript Array.push is 945x faster than Array.concat 🤯🤔

Actually your time spent on various array benchmarks across...

Javascript Array.push is 945x faster than Array.concat 🤯🤔

Definately a biased sample for browser point of view - not ...

Javascript Array.push is 945x faster than Array.concat 🤯🤔

While not shown in the use case (as the above oversimplifie...

How to setup a mailbox with custom domains?

Took a look at mailinabox, it looks potentially a good fit ...

How to setup a mailbox with custom domains?

Well if you are DIYing the whole solution on your VPS. You ...

Joel is stepping down from Stack Overflow

Well, in this case, he is remaining as chairman of the boar...

Why we migrated opensource 😼inboxkitten (77 million serverless request) from 🔥Firebase to ☁️Cloudflare workers & 🐑CommonsHost

Nope, though I am interested in doing so. As using it with ...

Why we migrated opensource 😼inboxkitten (77 million serverless request) from 🔥Firebase to ☁️Cloudflare workers & 🐑CommonsHost

Though if you get creative. There might be some possible Ru...

Why we migrated opensource 😼inboxkitten (77 million serverless request) from 🔥Firebase to ☁️Cloudflare workers & 🐑CommonsHost

Thanks, @tmikaeld we did actually consider using KeyValue ...

10x Programmers: Myth Or Reality?

To be very frank, crude, and also "In my honest opinion" on...

How to Pick a Good Monitor for Software Development

As one of those with the abnormal vision, I stand by very s...

🤔 Explain Hot & Cold Storage (like S3 and glacier)

Thanks for the feedback. Your right that it wasn't made cle...

Are Anti App Addiction Policies/Laws the next big discussion in tech?

Yup, to be clear not against self regulation on games =) ...

Are Anti App Addiction Policies/Laws the next big discussion in tech?

I feel that it's more practical, to limit on the OS or devi...

Is this how they sell 'Kubernetes'?

Hmmm... so does that mean I should consider ECS (Amazon cus...

Is it just me or are we in a low-hype phase?

Nooo.... dun jinx it! Im really loving that we are in a lo...

🤔 Explain Hot & Cold Storage (like S3 and glacier)

Haha, i might do so in the part 3 : where I compare specifi...

Do you notice that you hold yourself from writing even when you have something to say?

If whats holding you back, is awareness of your audience. I...

dev.to Repo Recap from the Past Three Weeks

Thanks for the shout out! 😊 Shall shamelessly addin my ...

How to run VS Code on the server!

This is exactly what I wanted for a long time - been trying...

Why we migrated our CLI from NodeJS to GoLang 💻

Gosh you are right : Im guilty as charged : gonna try make ...

Why we migrated our CLI from NodeJS to GoLang 💻

😂 and I have met folks who thinks my alpine approach is "ha...

Why we migrated our CLI from NodeJS to GoLang 💻

Never heard of it, but just took a look into.... and holy b...

Why we migrated our CLI from NodeJS to GoLang 💻

Gosh, thats a good idea : worth giving it a spin next time ...

Why we migrated our CLI from NodeJS to GoLang 💻

Hmm, ur right should have gave it a try did honestly miss t...

Why we migrated our CLI from NodeJS to GoLang 💻

Didn't try pkg (should have honestly), nexe did sadly creat...

Why we migrated our CLI from NodeJS to GoLang 💻

We actually did, python, ruby, and a few others... they bee...

#100DaysofCode worth it or not? 🤔

In legal realms, there is the concept of following the "spi...

Who's looking for open source contributors? (Feb 25th edition)

gpujs / gpu.js GPU Accelerated Java...

Launch your own dev.to 🐳 server - with a single command (almost)!

You might need someone from the official team to chime in /...

Should I get 2nd Monitor for 27" iMac

This is completely a preferential thing. Looking in office ...

If blockchain is the big new thing, why does it smell like snake oil?

Its not just block-chain as of now, its AI as well. Both a...

What was your win this week?

This week, I... finally managed to do my first public pull ...

What do you think of the new Go logo?

Looks like they are putting on a corporate suite, which the...

Launch your own dev.to 🐳 server - with a single command (almost)!

Yup, and if this looks good - will be glad for any help on ...

Scalable architecture without magic (and how to build it if you’re not Google)

Its also extremely important to look into the use case of t...

How do you talk about code quality with management/clients?

This is a though one. Usually the only / best shot i have o...

Is Jira an antipattern?

Im constantly sadden by Item 1 from the Agile Manifesto:...

Amaravati, India 🇮🇳

Alternatively, it might be infrastructure related. I am no ...

Amaravati, India 🇮🇳

What i'm most surprised to know, is all of India Google / C...

Flipping the coin: Should developers design?

In almost any job I know of on earth. It helps a lot to som...

5 Fatal Docker Gotcha's 😱 - for new users

I feel you there - I still make this mistake every now and ...

What does it mean for a system to be not partition-tolerant?

From the wiki itself. CAP is frequently misunderstood as if...

The 2 ways to learn how to code

Im definitely in the "Practical way" camp, with a lot of fo...

5 Fatal Docker Gotcha's 😱 - for new users

Ahh yes, I probably should add this in when I revise the ar...

What is the right learning path for an absolute beginner?

I would say having a small project/goal, that a newcomer wo...

What’s a concept you understand now, but took you forever to grasp?

Context: I started as a young bright eyed optimist, that te...

What’s a concept you understand now, but took you forever to grasp?

Technology does not solve human problems. Only humans do.

Open todo list standard?

CalDev is probably the closest to a standard i am aware of....

Which qualities were exhibited by good managers you've had?

One that I found universal among very different manager sty...

How Dyslexia helped me become a programmer

As a fellow dyslexic, who was fortunate enough to be diagno...

😱 Spooktober : Whats your most horrifying dev-bug?

That itself is a horrifying miracle - know the original pro...

😱 Spooktober : Whats your most horrifying dev-bug?

Ahh hardware bugs, got a recet one trending on reddit : Whe...

😱 Spooktober : Whats your most horrifying dev-bug?

This is another timeless classic =D

😱 Spooktober : Whats your most horrifying dev-bug?

Getting it stable is one thing, how fast could you get it t...

You shouldn't focus on learning JavaScript frameworks

We been at this problem before, multiple time... even at st...

😱 Spooktober : Whats your most horrifying dev-bug?

To start it off, I would link here an MIT classic... A He...

🚀 Uilicious Snippet - Capture, Replicate and Share website bugs 🐞 (without hard-coding stuff!)

Its in the long term pipeline, and its something we definit...

Taking the horror out of UI testing 😱

Co-founder here - having given a similar answer on cypress ...

🚀 Uilicious Snippet - Capture, Replicate and Share website bugs 🐞 (without hard-coding stuff!)

Haha, thanks, it certainly will be fleshed out into its own...

🚀 Uilicious Snippet - Capture, Replicate and Share website bugs 🐞 (without hard-coding stuff!)

About 2+ years ago - the initial prototype of the language ...

🚀 Uilicious Snippet - Capture, Replicate and Share website bugs 🐞 (without hard-coding stuff!)

We are not related to either entities 😉 Our testing script...

🤔 Explain Distributed Storage - and how it goes down for github / uilicious / cloud / etc

A comment like this alone is worth multiple ❤️s =)

Top 5 DEV Comments from the Past Week

Can someone submit ... %{KISS before DRY}.length # =>...

Share Your Best Motivational Quotes

Personally I run by these two posters which I photoshopped....

🤔 Explain Distributed Storage - and how it goes down for github / uilicious / cloud / etc

For amazon 2017 case it was human error, and im quite sure ...

🤔 Explain Distributed Storage - and how it goes down for github / uilicious / cloud / etc

Assuming its not handed over and covered up by SERN 😂

What types of features typically lead to lots of tech debt?

There is also a stats issue involved. And how many misunder...

🙈 "youtube.com" is down - proving it with UI testing!

😂 lucky for me then, i could remain cultured with a float 🛩...

Did you know that Oracle owns the trademark to Javascript?

There would be arguable grounds that the trademark term has...

Do you copy and paste code from Stack Overflow?

In very limited cases yes. But only to save time, and not w...

loading...