DEV Community

Alexandru Bucur profile picture

Alexandru Bucur

A jack of all trades is a master of none, but oftentimes better than a master of one.

Work

Lead Engineer at Messagebird

All 79 comments

Sideprojects Motivations and Goals

Yup, not chasing after the FOTM is difficult. I really have...

Sideprojects Motivations and Goals

A very good point. However, if you want to branch out compl...

Sideprojects Motivations and Goals

Yup, having something 'up' and 'working' helps a lot.

Sideprojects Motivations and Goals

I think that's one of the compromises you need to make when...

How to Stop requestAnimationFrame in Vuejs / Javascript

I don't understand what you mean unfortunately. Destroy is...

How to setup Font Awesome 5 as VueComponent in Nuxt.js

Not sure what you mean unfortunately.

How to setup Font Awesome 5 as VueComponent in Nuxt.js

Just keep them separate from font-awesome. I don't see why ...

Survey - When Do You Stop Taking Responsibility?

I think most of us have been in position #4. The main thin...

Creating co-authored commits--command line--git

It's also implemented in Gitlab via this merge. It's not te...

90% of my job is...

Making things work, be it code, managing people, new hires,...

Stopping .htaccess from handling API route

I would say both Meghan and Kamal are right :) Your rule...

Stopping .htaccess from handling API route

Considering the beginner question I would say using a .htac...

How to setup Font Awesome 5 as VueComponent in Nuxt.js

@protokol0 they've changed the setup a little bit on newer ...

How to enable dotnet watch in Jetbrains Raider

Hi Sean Thank you for the initiative but as long as "guys" a...

I'm having some "not this again" feelings with Parcel, how should I be feeling about this tool?

Imho I'm currently on the Webpack wagon and I'm not going t...

How many computers do you use?

1 Laptop (17in, i7, 12gb ram, 256gb ssd + 1tb hdd, semi gam...

I’m a Front-End Cheater

Nothing really forces you to use the javascript part of Boots...

Do you schedule time and tasks for refactors?

Since there are projects and 'projects' my current rule for...

What's your favorite editor/terminal color scheme?

Solarized dark as it's present on all of my tools, not too ...

What’s the best laptop for devs?

Definitely not the new MacBook Pro. It has so many complain...

Quick and easy way of counting UTF-8 characters in Javascript

Hi Thomas, The title is missleading I agree (hence linking...

Quick and easy way of counting UTF-8 characters in Javascript

Hi Gal, That's really interesting, any idea why that might...

Quick hack for using google translate (or other services) in Nuxt/Vue.js

hey Lewis, sounds, interesting. How would you do it in that...

Explain Unit Testing like I'm five

I would throw a curve ball in the explanation. Unit testin...

How would you convince your company to implement unit tests?

I would say try first to push for functional tests before i...

Do you think the differences between HTML and XHTML are generally well-understood?

I should give one beer for each markdown error :))

Do you think the differences between HTML and XHTML are generally well-understood?

I typed for a long time, I still refuse to not type select...

What is your favourite git merge tool/strategy?

Are you using gitlens in VSCode ? It helps a lot on the nor...

Writing REST API error handling my way ?

Technically JSON API is rest, let's say just a bit more str...

Every developers 'oh my god I get it' moment.

For me my moment was when I understood this in a class and ...

Writing REST API error handling my way ?

I agree with you, and that's how most of the time I was doi...

Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.

I think my biggest issue with downvoting is that an 'outsid...

Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.

+1 on this, I never really understood the reason for downvo...

Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change.

I think in general the programming / it community has an is...

How components won the “framework wars”

I find it sad that React isn't 100% in on the custom elemen...

Hosting provider

I think it somewhat depends as well if you want to get invo...

How do you deal with burnout and low motivation?

The best advice is the fact that everybody gets burnout in ...

ASP.NET MVC with jQuery, how to stay sane when using these two in large scale project ?

The main question is if there's anything blocking you on pr...

Intro to the CSS Box Model.

The funny part is that IE got it right and most css framewo...

Do you pay for online courses or ebooks?

Like the others, my answer is yes. In general books or pai...

How should I let employers know that my speech is not very good

If you're applying for a position of remote developer that ...

Where do you store your apps flat file databases?

If we're talking about a linux script in particular, I'd re...

Next phase of separation of job titles in web development

There's definitely a difference between the two cases. I'v...

On Prioritizing Side Projects

Ideally I would say is that if you have limited time, try g...

If you could start over from scratch, how would CSS work?

Considering the 'recent' grid and flexbox I think we're in ...

Angular and ASP.NET Core

Thanks for the info. As a quick tip, you can use csharp af...

Making a Vue component: an Editable Navigation Element

I'd also recommend vuelidate to handle the fields validatio...

IntelliJ or Eclipse?

I'd say 100% intelliJ. I love open source software, but in ...

From a software developer to a project manager?

I did transition, started .. well 14 years ago with develop...

Getting Things Done - A Programmer Productivity Guide

I'd add that it's most important that you have 2-3 hours of...

Steps to starting a new project

Imho it depends on how big your project is going to be and ...

Poll: How old were you when you started to learn programming?

I think my 'real' script was when I was around 15-16 years ...

Frontend development becomes more difficult than backend development?

I think it certainly depends on what are your expectations ...

Setting up a new development project. Best practices!

Since it seems it's a smaller team, any reason why you didn...

Setting up a new development project. Best practices!

I'd say to keep it simpler, setup vagrant development machi...

xrange vs. range vs. range

Still more than 2 years away + legacy projects that benefit...

SQL Injection Best Solution

Right, but you should get rid of mysql queries as soon as p...

SQL Injection Best Solution

@macnux mysql_real_escape_string is really bad and it's no...

How to set up a git bare repository for web development code pushes

Hi John. It's not about hosting it on Github or any other ...

Which programming languages do you think are the most worthy technologies for a junior backend developer

I'd say that the market has a fair amount of jobs regardles...

Cleaning Up Your Code: Good Names

Of course, for loops by definition point to an 'index' (hen...

Cleaning Up Your Code: Good Names

Also don't forget that in some cases it's perfectly valid t...

Why Go for Node.js Developers

Technically, you can have 'threads' in node.js like github....

Crafting Better Code Reviews

I would like to see code reviews more together with pair pr...

Understanding And Overcoming Coder's Block

I think the problem is that coding in general is a creative...

The Problem With High Test Coverage

As Aaron said below (above ? :P), customers are 'clever'. Y...

The Problem With High Test Coverage

The main problem that tests have is that they're usually wr...

Open Source, PHP and Visual Studio Code

That's true, storm is great since it covers a lot of things...

Why there is so much hype around doing things in JavaScript?

The main thing is that JavaScript has become more or less t...

Open Source, PHP and Visual Studio Code

I'm an user of both PhpStorm and VScode, but the sad part i...

loading...