DEV Community

loading...
neoan profile picture

neoan

Passionate generalist conquering the web one project at a time. Whether authoring libraries for node, JS, PHP, or Rust, I am always on the lookout for better solutions to common problems.

Location USA Joined Joined on  GitHub logo External link icon
Work

Lead Developer & Co-founder at corpscrypt

All 156 comments

Tooltip using only CSS

This is a great little trick and a good reminder what CSS con...

Do you associate music with any fond coding memories?

Back in 2014 I was working together with the best programmer ...

Would you use target="_blank"? And how many rels?

I disagree with some of the points in the first resource. Thi...

Why full-stack developer isn't a myth in 2021

Yes, I didn't interpret this post as being gatekeeping. On th...

Why full-stack developer isn't a myth in 2021

About the argument that you can't be an expert in everything:...

Make one resolution this year. Never write your own Authentication

I view this more as an incomplete list of pitfalls rather tha...

Rethinking Vue Full Stack

K. Sorry, just really don't know what you are trying to input.

Rethinking Vue Full Stack

I give you that: I don't know if I am facing a language barri...

Rethinking Vue Full Stack

Oh, don't worry, I didn't take it that way.

How To Use TypeScript In A Node.js and Express Project

In case anybody is looking for a clean boilerplate node-expre...

Rethinking Vue Full Stack

Making something easy to understand in order to appeal to th...

Rethinking Vue Full Stack

Lol. Let me rephrase then: the acronyms in your comment aren'...

Rethinking Vue Full Stack

I think that you guys have the issue that one is talking abou...

Rethinking Vue Full Stack

Redux is designed to make it easy... Well see, then it fai...

Rethinking Vue Full Stack

Can you rephrase that? I read this comment multiple times wit...

Server Rendering in JavaScript: Why SSR?

I am currently working on a project going outside of this par...

Why we shouldn't use "else"

The early return pattern helps you to write clean, performant...

A simple Like is more complicated than you think

Since you only dove into the table setup, I will have to make...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Indeed, that's the problem. I have seen clean React code. But...

Finding a single item in an array

I am usually not a fan of ugly one liners, but if you want it...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Didn't mean to judge, it's more of a disbelief that one can c...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Let's maybe start by defining what separation of concern is. ...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Feel like the separation of HTML and JavaScript doesn't real...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Okay. And why is that? What does JSX solve nicer in your mind?

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

I played around a little and indeed am a bit lost without sol...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Agreed! The most common tasks any templating must fulfill is ...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Okay. And in comparison to what alternatives do you prefer it...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Be sure to let us know if you have a MVP. I applaud the boldn...

Front end frameworks which one to use?

Let me add how I evaluate libraries and frameworks: Over time...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

This solves a problem we should not have. This is the JavaScr...

Front end frameworks which one to use?

Professionally, I work more with React than with Angular or V...

Reflecting on a year with Node.js and why I should have stuck with Laravel

I appreciate this post! Looking back at the past 5 years, my ...

Open Source needs to change.

Yes, I understand. My remarks did not discredit your idea. An...

Open Source needs to change.

While I understand the comfort standards provide, there is al...

Hacktoberfest just changed its rules

Yes, that's what they mean. However, I am a little concerned ...

Hacktoberfest just changed its rules

Well, I somewhat agree but also realize that the Hacktoberfes...

Hacktoberfest just changed its rules

Jep! You are right

Hacktoberfest just changed its rules

You can just keep on submitting. Just because you already qua...

Hacktoberfest just changed its rules

From what I hear this was a problem in previous years as well...

Hacktoberfest just changed its rules

Right. I don't dislike the content of the new rules rather th...

Building your own CSS framework for Hacktoberfest

TY! Fixed

Submit forms without using re-captcha

I would be interested in the success rate of the delayed impl...

Who's participating in Hacktoberfest 2020?

Of course I am in! Am slowly starting a T-shirt collection 😁....

Personal startpages?

I don't know how to respond to that in a meaningful way. I do...

Personal startpages?

How so? I am not familiar Grindsome, but Gatsby would only ha...

How does being a programmer affects your world view?

Always a possibility, isn't it?

How does being a programmer affects your world view?

I don't know how to express that without sounding like an a**...

Badges for the terminal

Cool. It's those nifty little fun things we all love, isn't i...

Strategy in PHP [Design pattern with examples]

Work in progress?

CSS Grid or CSS framework - are they really exclusive?

Well, sure. But there is so much more to design than a respon...

CSS Grid or CSS framework - are they really exclusive?

Yes, I guess that's true for most of us. In this post, I cent...

Graph Your Dev.to Metrics with "No Code"

Ok, so apparently I phrased that the wrong way: I don't want ...

Template literals in JavaScript

Hi Laurie, I teach and therefore switch a lot between differe...

Graph Your Dev.to Metrics with "No Code"

I didn't want to step on your toes, but here is my experience...

The EU Court of Justice invalidated the EU-US Data Protection Shield decision. Why is this important?

We will see how this decision will be interpreted in courts. ...

Graph Your Dev.to Metrics with "No Code"

I have to be honest: I always wondered about the usefulness o...

Your code to the future civilization - GitHub Archival Program

Yep! I successfully planted some easter eggs in the ice:

Why I Converted from Vue to React

So, how does it feel? Does it still make sense to use React? ...

Why I Converted from Vue to React

Really? Please try writing the following JSX with createEleme...

Why I Converted from Vue to React

I will try: Vue's markup is valid HTML. In the most primitive...

Why I Converted from Vue to React

To be clear, I am not making the argument that there isn't a ...

Why I Converted from Vue to React

Yes, good point. At first I didn't know what you meant, but r...

Why I Converted from Vue to React

Uff, a nice write-up, but I so disagree. Professionally I hav...

What Do You Think About "Github's new Profile README"?

Uh, I love easter eggs like that

I Need a Task Manager -- what do you recommend?

I find clickup.com and clubhouse.io promising solutions, de...

Is PHP Dying?

Is PHP Dying? I think I saw this question the fi...

How to develop a website with 100% page speed? A step-by-step guide

Caching of static content can be influenced with Nginx or ...

Learning German

Hey Ben, As a fellow dev who also happens to speak English...

⚔️ Moving from VScode to Webstorm ⚔️

I work with PHPStorm almost exclusively (it has everything ...

Don't underestimate your setup, learners

Very true

Don't underestimate your setup, learners

Seriously?

Why I hate coding challenges in the hiring process

I'm reading "I don't think coding challenges work, therefo...

Why I hate coding challenges in the hiring process

Just to clarify: by "scalable" I meant "applicable to a wid...

Why I hate coding challenges in the hiring process

... with a high hiring accuracy. Sorry to switch gears h...

Why I hate coding challenges in the hiring process

Finally have some time to get to this. I apologise for the ...

What CLI utilities/commands do you use when creating a new project?

I actually went a step further and created a cli-tool that ...

Cyber wars: Defending your server

Thank you! There will be a follow-up soon.

Why I hate coding challenges in the hiring process

And then you have the companies whose code base is already...

Why I hate coding challenges in the hiring process

Well, I don't necessarily disagree that one should know tha...

Why I hate coding challenges in the hiring process

Sure, and there's probably an even longer list of cases whe...

Why I hate coding challenges in the hiring process

That might be a generational issue as well. I noticed that ...

Why I hate coding challenges in the hiring process

Interesting. What do you think about having the candidate l...

Why I hate coding challenges in the hiring process

I don't need to have the last word; in fact, your last pos...

Why I hate coding challenges in the hiring process

I am sorry, really expected you to have the last word and w...

Why I hate coding challenges in the hiring process

The 300 hours I mentioned was, if you casually skim throug...

Why I hate coding challenges in the hiring process

If we're talking pseudo code, I see paper as valuable. But ...

Why I hate coding challenges in the hiring process

Not "more valuable", but "stretched thinner." There's a pr...

Why I hate coding challenges in the hiring process

Well, Reddit downvotes are often related to hitting a point...

Why I hate coding challenges in the hiring process

Well put

Why I hate coding challenges in the hiring process

Let's start by saying that this post is about how candidate...

Why I hate coding challenges in the hiring process

watch them while the work through it Could not agree mor...

Why I hate coding challenges in the hiring process

Yes, that is more common that you would think. I think addr...

Why I hate coding challenges in the hiring process

Was intended to be humourous, yes ;-) Nonetheless I mean w...

Why I hate coding challenges in the hiring process

Lol

Why I hate coding challenges in the hiring process

Yes, it's fair to mention the good examples and I would hav...

A new use case for git submodules

For people using PHPStorm: by now the IDE handles submodule...

Your keyboard is disgusting!

True. But the research indicated that shared keyboards tend...

First Job Tips: Overcoming the Anxiety of a Large Codebase

Great article! I made a live experiment trying to show peop...

What are your thoughts on Tailwind CSS?

I am currently using tailwind in a project and absolutely l...

Protect your contributions!

I replied to another answer regarding this. In short: someo...

Protect your contributions!

This is true! However, it is common for companies to "take ...

Why choose Angular for Development in 2020

Lol. Funny article

If you lost the use of your hands, how would you code?

If you follow the latest technology, then this is a questio...

I Built My Personal Website

Update: overall I got 87 for mobile and 98 for desktop for ...

I Built My Personal Website

I didn't test your site, it was just an impression when loa...

I Built My Personal Website

A little off-topic, but wanted to let you know: Psychologi...

Webcomponents: It's really that easy!

Thanks. But I run these with neoan3 as this Gives me the ...

Why choose Angular for Development in 2020

Yes, I agree. I loved angularJS and have worked with it for...

Webcomponents: It's really that easy!

Thank you! This is exactly what I intended for the reader t...

Web vs Mobile Development

Okay. So by "stack" people usually refer to a specific comb...

Web vs Mobile Development

This really depends on what you are currently working with ...

Web vs Mobile Development

Hm, not sure you have the right impression here. Eventually...

Webcomponents: It's really that easy!

Yes, you are absolutely right. As mentioned in several disc...

Webcomponents: It's really that easy!

HTML/CSS & JS will all survive for the time being. But ...

Explain me this like I'm five

Servers are responding to external requests. The ports you ...

MySQL in PHP - how to deal with databases

So in your scenario you would want the user to have multipl...

Freelance Developer Horror Stories Start Here...

This! These things need to be said!

A free Open-source Portfolio template for web developers

Sure, or alternatively, actively contribute to the repo and...

A free Open-source Portfolio template for web developers

Let me start by saying that this is a beautiful template. H...

The longest time you have spent with active coding

Actually on that day it wasn't that bad. We were motivated ...

The longest time you have spent with active coding

I had a coding session on a project together with the best ...

Do you listen to music while coding?

I participated in a brainwave study a few years ago and wit...

Static content pages - still the fastest web-experience

Received a good tip: instead of staging blua.blue locally, ...

How To Get Any Job You Want - A Guide To Employability Skills Edition 2

On my reading list! But did anybody else see this post and ...

Which movies or series about programming would you recommend?

Wait, what do you mean by that? There are two ways of inter...

I am making a game, need help!

Yeah. Didn't know what to say anymore. I think OP is trolli...

I am making a game, need help!

So I assume you write JavaScript, then? How do you usually ...

I am making a game, need help!

Ok. Fair enough. Then tell us a little bit about it. What p...

I am making a game, need help!

I am so sorry, but we need to protect this space from what ...

Is this stack over-engineered?

This sounds good. You might want to look into "trusted web ...

What's the score of your functions?

I would like to know how people generally avoid not followi...

What's up with the pronouns?

If it's free for you to address someone with the pronouns th...

What's up with the pronouns?

listen to trans people who say this is important You would...

What's up with the pronouns?

Indeed. Lot's of feedback. Was hoping for some non binary p...

What's up with the pronouns?

In that case: would you mind giving your thoughts on this?

What's up with the pronouns?

I feel like I am either unable to make my point or am not hea...

What's up with the pronouns?

I think you formulate what seems to be the general opinion we...

What's up with the pronouns?

I think you see an enemy where there is none. You need to dig...

What's up with the pronouns?

Well, there is a lot of international folk on Reddit. Most ...

What's up with the pronouns?

Thank you for your reply. Maybe I should clarify: I say "poli...

Who still regularly uses jQuery?

Uff. This would be a lengthy discussion as you can of cours...

Who still regularly uses jQuery?

I am currently working on a project that uses jQuery. And h...

How to give effective feedback

This makes a great print out as a daily observed reminder. ...

Could your recruitment process be discouraging female developers?

Well, your post is titled Could your recruitment process b...

Could your recruitment process be discouraging female developers?

Those women you mention who are trying to be influencers; th...

Could your recruitment process be discouraging female developers?

I might share an unpopular opinion here, but I question the r...

Fine candidates

The easy answer is no. But of course, reality is a bit more...

Fine candidates

Uff. There would be so much to be said about that. So in ge...

loading...