DEV Community

buphmin profile picture

buphmin

I do things, usually involving buttons. All the while listening to power metal. Oh, and I like cats.

Joined Joined on  github website

All 202 comments

What is an Example of a Quality React App?

Wow, this is awesome more than just what I asked for! I will ...

What is an Example of a Quality React App?

Isn't Next.js is a framework for React and not a React app it...

Facebook is down, discuss...

I think restaurants ditching menus for facebook is a symptom ...

Should I use SQLite, PostgreSQL, or MySQL?

So more of a functional limitation rather than a scalability ...

Should I use SQLite, PostgreSQL, or MySQL?

I've used both MySQL and Postgres, and somewhat prefer postgr...

No estimations

I agree discussion is important. The heart of any developer t...

No estimations

Conversely how do you know how large a story is if you don't ...

Vue vs React: What to choose in 2021?

Regarding use cases for vue: Your app isn’t very complex or...

Learning Go by examples: part 7 - Create a cross-platform GUI/Desktop app in Go

Thanks for the info this is good to know :)

Learning Go by examples: part 7 - Create a cross-platform GUI/Desktop app in Go

Oh neat! Curious how fyne performs (cpu, ram, etc) compared t...

Nestjs🐺⚡ | The framework of Nodejs (Part-1) | Controllers, ExceptionFilters, Providers

Unfortunately we are still in stealth mode, but perhaps soon!...

Nestjs🐺⚡ | The framework of Nodejs (Part-1) | Controllers, ExceptionFilters, Providers

Also fun fact* NestJS with the fastify adapter is extremely f...

What advice would you give to High Schooler (Thinking of software developer career)?

College is good for some people and bad for others. Without r...

Should You Really Learn Vanilla JavaScript Before React?

🤔 Hmm not sure. While I am far from a react advocate, as seen...

Your dev team lead is not controlling enough

This article resonates with me pretty well. My current job I ...

Really, why React?

I know for a fact that BE devs prefer frameworks over librar...

Really, why React?

I can see the points as well and they seem valid. The biggest...

Why I'm Not One of the Guys

I was not suggesting that we force a term out of existence, ...

Why I'm Not One of the Guys

I personally am pragmatic and not driven by emotion and thus ...

Is Dev.to victim of its own success?

I agree with having presets, that seems like it would definit...

Is Dev.to victim of its own success?

This article brings up some thoughts that have been nesting i...

Is coding mental health friendly?

This is individual scenario specific. Each person in each job...

Vue.js vs. React — Not Your Usual Comparison

I have used both tools as a full stack engineer focused more ...

Which JavaScript frameworks are worth learning in 2021?

As primarily a backend developer I would be happy to recommen...

The Most Useful JavaScript Array Methods Explained with Examples

I think these may be a bit off. I did a quick test using jsbe...

5 Things I've Learned as a Female Developer

I appreciate the write up! As I myself have grown in my caree...

What headsets do you use when working from home? Here are my picks.

I personally have the Sennheiser Momentum and Audio Technica ...

What's your fav programming paradigm?

Preach!

Should I use Linux?

For some of the practical reasons (for backend development): ...

Coffee drinkers: Do you take breaks?

NEVER! Haha. I have my 1 pour over every morning as it makes ...

What is the best code editor?

Same, it's features just save you so much time. Worth every p...

What makes for readable code?

Many people have already said almost everything I would put...

How do you exercise? 💪

Yeah there are lots of ways to be healthy. In general if yo...

How do you exercise? 💪

I go to the gym a few times a week and lift weights. I do a...

What are some common falsehoods about working as a software developer?

That even if you love coding/creating software the job will a...

PHP is still awesome (even though it's Awful!)

PHP has it's place. It is a good all round scripting langua...

Have you ever been tasked to work with a language/framework you were not familiar with at all?

My first job I was just beginning to learn PHP and we had o...

What's the best thing to do when you've run into a debugging dead end?

Ask someone else too look at the problem with you. Sometime...

What helps build developer confidence?

Repetition and practice is how I build confidence. I heard ...

Which one should I use for my new project? RoR, Django or Laravel?

Fair enough. PHP really isn't that bad if you write good co...

Which one should I use for my new project? RoR, Django or Laravel?

Of the three I have played with Laravel and Django and know v...

What Would Your Perfect Programming Language Look Like?

Dart has changed a lot in it's usage over the years huh? If...

What Would Your Perfect Programming Language Look Like?

Haha, I will have to take a look.

Language Flaws - Let's talk about them

As I have been learning Python recently there are some defi...

Seeking New Focus Music For Coding? Try Loopsy Dazy

I dunno... It's not power metal... Lol.

Whats your favorite programming language(s)

Hmm, not sure if I have a favorite per se. If I had to choo...

Do you actually use maths as a developer?

As I do things for web and some other back end services math ...

How do you setup local development database?

I like to use docker and a sql script for populating minimu...

6 Questions to ask yourself before copy-pasting code

I read a joke on Reddit the other day that was basically: ...

What are your impressions of your self-taught co-workers?

I don't think it is a one size fits all thing. Some people ...

How do you keep good posture while sitting?

I make sure my monitors are so high that I can only look at...

No Longer Tim Baker, Jane Fisher, Joe Taylor. What Would Be Your Chosen Occupational Last Name?

Why not "De'Soft" for "Developer, software". :P

How can you identify unhealthy perfectionism in your work?

Ah there we go. It takes more time/effort than expected AND...

How can you identify unhealthy perfectionism in your work?

I'm not sure that works in all scenarios. I find frequently...

What was your first year as developer/designer like? Got any advice?

My first year was interesting so we had an idea of tool for...

To Code, or Not to Code on Vacation: That is My Question

I will just be honest, do what makes you happy and don't feel...

How do you balance social media and work?

I agree, I just use dev for actually interacting since peep...

PHP... yay or nay?

I'd never! That does not stop others though unfortunately.

How Do You Authenticate Your Users?

It's nice for the user since they have a central point of a...

How Do You Authenticate Your Users?

I have always used my own solutions for managing passwords ...

Is VBA still a desirable skill to have?

I don't think it is. Like others have said there is probably ...

PHP... yay or nay?

PHP is fine. I have been using it for 5 years. My intro int...

What advice would you give a CS student starting their freshman year?

Make sure they want to do it, and that they don't feel 100%...

Which Linux distribution is your favorite and why?

I like linux mint because "it just works". I have been usin...

Tabs vs Spaces

I don't care xD. Really as long as it is consistent across ...

Are There Good Recruiters?

It sure seems that way haha. I say this as I wake up to 2 r...

Are There Good Recruiters?

That makes a lot of sense. I suspect that the top companies w...

Do you wear earplugs at loud music events?

I try to every time and don't really care how they look. I ...

What's the one thing you wished you were better at?

Hah! I had this happen a number of times. Especially when s...

What's the one thing you wished you were better at?

For me being more detail oriented (without losing the other...

What's your most re-watchable movie?

For me it is Starship Troopers. "Would you like to know mor...

Which types of loops are most popular in the programming languages you use?

In PHP foreach pretty much exclusively, I pretty much alway...

Which types of loops are most popular in the programming languages you use?

Though go is kind of cheating since it's "for" loop can beh...

If you could rename JavaScript to be more self descriptive...

BrowserScript...ah crap nodejs. Let's call it AES asynchron...

How is the tech industry contributing to global warming and what can we do to reduce the impact?

That is great to hear! There are a few places where renewab...

How is the tech industry contributing to global warming and what can we do to reduce the impact?

Certainly electricity use has gone up considerable to suppo...

How do you deal with naysayers? (friends, family, colleagues...doesn't matter)

I don't know if this will help people...but my way of deali...

What's your biggest challenge deciding what to learn next?

Yup, just got to try your best to learn what you can and tr...

frontend development is over-complicated.

In some ways front-end dev is complicated. I think a lot of t...

What's your biggest challenge deciding what to learn next?

Definitely "will this actually be useful". There are many t...

Framework Impressions: A Brief Look Into Lumen

I will take a look at the very least!

Top 5 PHP frameworks: Laravel vs Yii vs Zend vs Phalcon vs Symfony, their good and bad sides

Neat article. I have found it pretty hard to get everything...

Top 5 PHP frameworks: Laravel vs Yii vs Zend vs Phalcon vs Symfony, their good and bad sides

So ORM's have pros and cons always. They can help with main...

What are you surprisingly terrible at, despite being otherwise competent?

Reading thoroughly and not acting impulsively. I have an AD...

What's in your cup?

For me I roast my own coffee at home and grind and brew fre...

Java, C++, or C#???

This is always a hard question. Now as a disclaimer I have ...

What's the funniest comment you've encountered in code?

So someone wrote a function called "rm_rf" which recursivel...

How do you limit or avoid procrastination?

For me there is only one thing that can be done, and someth...

What’s your excuse for bad code?

For me it's all my own fault or lack of resources in other ...

Which part about your job/studies/etc. gives you the most anxiety?

I don't really have work anxiety per se, but I do get dejec...

What is your favorite headphones to use while coding?

I use some cheap xiomi headphones at work unfortunately. Th...

Will you take a paycut for a supportive work environment?

Yeah it is not the worst for sure. I think companies are t...

Will you take a paycut for a supportive work environment?

This is an interesting question. So my work has great work ...

Which genre of music that you listen during coding?

For me it is power metal \m/ Unfortunately there is a lot ...

Are you a fake developer? Me too.

For me the "Aha!" moment came while being part of the inter...

What's your commute like?

After I leave my house I get on the highway, be like O_o wh...

What are you looking to accomplish this next week?

Excellent, thank you! I visited some friends and family in ...

What are you looking to accomplish this next week?

Sleep! I mean...wrapping up a few new features after coming...

Is it necessary to learn touch typing?

No but I would say you must be able to type at least 30 wor...

Framework Impressions: A Brief Look Into Lumen

Yeah I definitely felt like it was missing something even f...

What framework do you use and why?

Yeah, simplify, break things up and standardize. Then docum...

What framework do you use and why?

I think people want to keep node very fast and closer to mi...

What's the Worst Code You've Ever Seen or Written?

For me it was a 2000 plus line function in PHP that had sev...

How to delete all your local branches but keep master

Just make sure to back up everything first :P git push -...

What excites you the most in tech right now? Please discuss

Honestly, that its not so crazy xD. Docker/containers has ...

When should I call myself a software Engineer

I second this :)

What was your win this week?

This week, I found a way to connect to our database which h...

Workspace Wednesday: Show off your desk/computer setup!

This is my home setup, mostly for games and leisure time bu...

What aspect of Go were you at odds with, coming from a different tech stack?

C/C++ have their place, mostly for extremely high performan...

What aspect of Go were you at odds with, coming from a different tech stack?

Ah yeah fair enough.

What aspect of Go were you at odds with, coming from a different tech stack?

The thing that got me was the extreme verbosity of sql quer...

My experience on mentoring Junior Devs

Nice work! I haven't really done pair programming, but base...

Codebase is too large. Any tips on how you quickly understood existing codebase on your first job?

Good job! I can relate with being a bit overwhelmed. At my ...

When Should You Use A Web Framework?

Whether or not to use a framework more often than not comes...

What's your desk setup?

Haha, it does have a lot going on. The mic is just for game...

What's your desk setup?

Here is my setup at home. As you can see I am a bit of a co...

How often do you have to go back and just focus on technical debt?

For me and where I work it is kind of a case by case basis....

Do you agree that our life as developers, is miserable?

Not if you find reasonable company to work for. Good compan...

GoLang without a PATH (Intro to Go Modules)

Yeah go modules just made more sense to me as I started to ...

Should you reply to all LinkedIn messages from recruiters?

I don't always respond myself, there are too many and it ge...

Is collage underrated in our industry?

I think it is good to have if you know what you want to do....

Some Observations While Learning Golang

I have heard of it but I have not used it. Since go modules...

Some Observations While Learning Golang

Yeah, go modules seems like the right direction, I think on...

Some Observations While Learning Golang

That is fair about the docs. Yeah they are not great, I hav...

Some Observations While Learning Golang

I've done a bit and they are quite simple. As I'm sure I wi...

Why do you code?

Besides the obvious of needing an income xD I find the prob...

What was your win this week?

This week, I.... Coded a lot of stuff in Go! I spent a lot...

How to Start a Conversation Without Saying a Word

For me I like to dress nice, and in particular wear nice sh...

Be more productive with shell aliases

Always nice to see ways to make things easier. I usually us...

What is your "Coder/Language Fit"

Honestly modern object oriented PHP. Along long time ago, i...

Add unit tests on a project already in progress

I agree if possible it is a good idea to add tests to legac...

What do you do to practice new programming languages and/or frameworks?

Honestly I think the best way to learn is to use it at work...

Is 2019 the year of TypeScript?

Or is 2019 really the year js falls out of the top ten...be...

Are you all superhuman?

Don't worry about it! Everyone makes mistakes, just keep le...

Are you all superhuman?

I don't know about others but in interviews I can blank on ...

Songs You Listen To While Coding?

Power metal! \m/ Almost exclusively power metal, with some...

How do YOU deal with burnout?

I try to keep my work to ~40 hours a week and if a project ...

What is your job title?

Depending on where you look in our system I am one of three...

How do you automatize test that needs visual confirmation?

This really isn't an answer per se but, I don't really thin...

Why do you use your language/stack?

I use PHP, js/ts, and I am starting to use some golang. For...

What is your biggest 'red flag' when interviewing?

For me the biggest is if the employees don't seem happy or ...

If you've recently switched code editors— How's it going so far?

So I sort of "switched". That is to say that I started to u...

Please don't commit .env

I agree 100% in any real project. That said I have a repo ...

A big rewrite

So it is an internal page that our employees use to generat...

A big rewrite

I think rewrites/redesign/refactoring have their place. It ...

When PHP Framework Sucks Series: PHP Frameworks overview

I have seen both sides, too much reliance on a framework an...

What is your single most important rule for good software design?

Can you explain it? If you can't explain it then don't do i...

the other 10% of my job is...

In short, trying to make things better. Whether it is code,...

Life Update: I’m Officially a Developer

Good job friend! Keep it up and always learn new things :)

90% of my job is...

Looking at the requirements of a project, then looking at t...

What software development skills only come with experience?

Two things related to productivity is organization of code ...

4 reasons to use Aurelia

So I wrote a SPA in Aurelia about a year and a half ago and...

Which JavaScript framework should I choose?

Is this Angular > 1? I really only have experience with ...

Which JavaScript framework should I choose?

I'm a fan of Vue due to it's simplicity and excellent docs....

What are your programming goals for 2019?

My main goal is to increase my proficiency with automated t...

Framework Impressions: A Brief Look Into Symfony 4

Opcache is enabled to the default settings which is the big...

Why is your preferred programming language your go-to?

I mostly use PHP and JS as those were the two languages I l...

Do you practice TDD?

I don't use "proper" tdd, but I do write unit and acceptanc...

Is College Worth It?

I hated college and regretted going for the time I did, but...

Software Programming: Job VS. Passion

I agree, there are some times when I feel like "what am I d...

If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?

The best thing you can do is find a hobby, something that m...

What Are Your Favorite/Current Mouse and Keyboard Setups?

At work and home I have cherry brown switch keyboards and l...

Why is an IDE for Interpreted Languages "Overkill?"

At the end of the day just do whatever makes you more produ...

How to be fully alert minutes after waking

It's hard to say, obviously everyone is a bit different. I ...

Taking the horror out of UI testing 😱

At my company for new projects we have been using codecepti...

Why did you chose Programing Language XYZ?

My languages kind of chose me in the beginning. My first jo...

How to be fully alert minutes after waking

I have the phillips wake up light and it is nice in the win...

Which Javascript library/framework according to you is going to rule in 2019?

Client side I think vue will continue to rise. It's perform...

Which Javascript library/framework according to you is going to rule in 2019?

I like Adonis especially coming from PHP and Symfony. I wil...

Does your company have a self improvement time and how it's implemented in the workflow?

At my company we are required to take 12 hours a year to se...

Learning the Granular Details of a Programming Language?

By golly you're right! Always learning new things on Dev.to...

Learning the Granular Details of a Programming Language?

It is good to have an understanding of how the language wor...

I haven't been assigned work all week. This is my first job/internship. Should I quit or stay longer?

One of the best things you can do is ask. I can't imagine a...

How do you authenticate your users?

Yes I do mean session cookies. They are easy to use in PHP ...

How do you authenticate your users?

I've used a motley of methods including: sessions, jwt, and...

How many hours do you work?

I have the luxury of being in a very flexible job. I leave ...

How many languages should I learn

So I started to learn programming with PHP about 4 years ag...

PHP Frameworks Discussion (beware lots of opinions)

Where I work we have a massive internal app which we have r...

PHP Frameworks Discussion (beware lots of opinions)

That is what the Symfony blog claims. Though it didn't seem...

PHP Frameworks Discussion (beware lots of opinions)

For php I have worked with Symfony and 10 years of spaghett...

What is your best advice for a junior software developer?

I don't have my original list from 3~4 years, a job, and a ...

What is your best advice for a junior software developer?

I taught myself to program on the job to automate a lot of ...

what works for you while self learning? What keeps the motivation? What stops you from giving up?

As others have said, come up with a project that you want t...

What was your worst job interview?

Mine is short and wasn't about the interview itself or tech...

Is it good or bad practice to make developers pay money for his bugs?

I would no say know unless its a contract type job, and eve...

Node.js vs PHP

So here are a few thoughts of mine using php/node for both ...

What's your favorite interview question?

That is fair. After looking at 11 year old spaghetti php yo...

What's your favorite interview question?

To be honest I hate most whiteboard questions. At my curren...

Welcome Thread - v16

Hi, I'm Justin and I am a software engineer for a marketing...

loading...