loading...
Sergiu Mureşan profile picture

Sergiu Mureşan

Thank you for stopping by! I am a full-stack developer that combines the power of entrepreneurship and programming to make the lives of programmers easier.

Location Cluj Napoca, Romania Joined Joined on  Twitter logo Facebook logo External link icon
Education

Computer Science

Work

Full Stack Developer

All 163 Comments

re: Firefox (and other browsers) will be making better use of height and width attributes for modern sites
Didn't know Mozilla had a Youtube channel. Do other browser...
re: JetBrains gave me 1 year license for all products
Yep. And not just university, even high schoolers can get i...
re: Vanilla JS, back to basics (Part 2: Hoisting)
There is a fine difference between function a() { ... } ...
re: What is a type of "overconfidence" you have observed in developers?
Too many people have overconfidence over their vision of cl...
re: Faster code editing in Visual Studio Code
I don't think Vim works well on Windows, but I will definit...
re: DenverCoder9 and the future of DEV
What do you mean by "tooling"? As in usefulness?
re: DenverCoder9 and the future of DEV
DEV might rival StackOverflow in terms of popularity in a c...
re: Code navigation in Visual Studio Code
I wonder why they chose to do this... On Windows, some of t...
re: Changelog: Post Analytics Available for All
This is so much better than guessing popularity based on li...
re: A Case Against Switches
For embedded I can see that limitation and that switch coul...
re: Tips in Javascript
This const nameAndEmails = users.map((user) => con...
re: Multi-cursor in Visual Studio Code
I was doing the exact same thing before I learned about it....
re: A Case Against Switches
Interesting. I never knew that. What languages have this li...
re: A Case Against Switches
Switches, as you said, are an ugly and poorly implemented c...
re: If it's Saturday and you won't be coding again until Monday, how do you get your mind off your current work?
I play some Factorio... which also, in a way, is programmin...
re: Java is still free!
Thank you very much for clearing this one up. I was convin...
re: Multi-cursor in Visual Studio Code
Haven't thought about those yet, but I also use them quite ...
re: Developer eXperience: error messages
I can safely attest the fact that log message blindness is ...
re: Favourite VSCode Plug-ins
The IDE is so complete that I barely need any plugins to us...
re: What are your snippets?
Our application was written in CoffeeScript (per my suggest...
re: What are your snippets?
That's a great use case. I might even borrow that idea!
re: What are your snippets?
The project currently has hundreds of controller/directives...
re: Using SDL2: 2D Accelerated Renderering
I love SDL2 and its ease to handle input from user!
re: What are your snippets?
In my opinion snippets are very useful in frontend where yo...
re: What are your snippets?
Do you work on backend or frontend?
re: What are your snippets?
That looks good! What I do is, whenever I code something t...
re: What are your snippets?
You can even name each tag so you don't just work with numb...
re: Nobody can ever teach you something
Great explanation and I agree completely! If you can light ...
re: Similar yet different. So confusing
I always get the authentication and authorization terms wro...
re: Lets Refactor - Part 1
Great find! This is one improvement everyone can apply very...
re: 500 followers! What can I do to improve?
Then that is absolutely amazing, I am very glad that bots a...
re: 500 followers! What can I do to improve?
@ben : Does this mean most of our followers aren't bots but...
re: 3 GIT productivity features explained
Definitely, committing often is much easier to revert after...
re: 3 GIT productivity features explained
Didn't knew this feature exists. I will have to tell my tea...
re: 3 GIT productivity features explained
Thanks for the more in-depth explanation! I covered git sta...
re: The difference between x++ and ++x
Operators on the same line have equal precedence. When ope...
re: The difference between x++ and ++x
Great explanation! I found it quite difficult to explain th...
re: fetch with a timeout
That is amazing! Never thought of using setTimeout to rejec...
re: What are the tips or techniques you wish someone had told you ages ago?
One thing that really improved everything on a project I wo...
re: Stop returning Null!
That's actually an interesting solution. Abstracting that a...
re: What are your goals as a developer?
Build one of the most helpful companies for developers in t...
re: We Don't Need No Stinking map() or filter()
I used filter, map and reduce almost every day at work and ...
re: What to do with lists of things in JavaScript
If only I had read an article like this when starting out w...
re: How can you swap two variables without using a third?
I think it doesn't like the double assignment on same expre...
re: How can you swap two variables without using a third?
I like defining one of these macros when swapping variables...
re: How do you think of angularjs application
Very stable and can be optimized to be used for some very ...
re: You Should be Using esm
And I thought that CoffeeScript was the closest to Python. ...
re: You Should be Using esm
Babel is also a very good way to scare beginners from using...
re: Top 7 Date methods you should know (Dart)
Totally. Wish we had that for JS
re: Top 7 Date methods you should know (Dart)
Great article! For those who don't know there is MomentJS fo...
re: jQuery.param() in Vanilla JavaScript
I am way behind on JS news and this caught me by surprise. ...
re: When do you create a function or method?
I don't think large functions by themselves are really a pr...
re: How you can start create your js code if you had testing side?
Alright, then you need to learn how to create this function...
re: How you can start create your js code if you had testing side?
You just implement until the tests pass... What framework ...
re: What is Your Opinion about CSS(-in-JS)?
Whatever works best for you. I don't personally encourage ...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
I see, that makes sense. I can see myself freeing the memor...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
Thanks for the response! Unfortunately, I didn't find a ve...
re: When do you create a function or method?
That's how I roll as well. The hardest question is when doe...
re: When do you create a function or method?
Interesting take on it. I always think you should start the...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
That's a really nice feature, didn't know about it. But wo...
re: When do you create a function or method?
That's the first time I heard the term inheritance error. D...
re: When do you create a function or method?
You have a one-line comment, it's usually better as a func...
re: When do you create a function or method?
Sorry for the confusion, I meant explicitly in my project i...
re: When do you create a function or method?
That might be true. Although breaking everything in even m...
re: JavaScript Performance using console.time() & console.timeEnd()
Thanks for the tip, that makes my life so much easier when ...
re: When do you create a function or method?
Great response! Personally, I don't see repeating yourself...
re: When do you create a function or method?
I remember you're a fan of C. Do you have any source code I...
re: When do you create a function or method?
Thank you, that makes much more sense now.
re: When do you create a function or method?
Alright. I understand now. Maybe I'm just too used to weakl...
re: When do you create a function or method?
Reusability is the primary reason I create functions. Inter...
re: When do you create a function or method?
Interesting. A concern I have is how do you deal with all t...
re: When do you create a function or method?
Totally agree with that last line, you are right, most of t...
re: When do you create a function or method?
Yes, too many can become a headache when trying to find if ...
re: When do you create a function or method?
Wouldn't it be better to just comment that code block and t...
re: When do you create a function or method?
Haven't thought of the math formula use case. One more thin...
re: When do you create a function or method?
That's a great list so far. What do you think about maint...
re: When do you create a function or method?
Yup, that's why they were designed. Data with functionality...
re: When do you create a function or method?
So just one extra file where you put all functions (or meth...
re: When do you create a function or method?
This would work most of the time but wouldn't that create t...
re: When do you create a function or method?
And where do you put these functions?
re: When do you create a function or method?
Interesting. Few languages have this feature. So does that ...
re: When do you create a function or method?
Which language is this?
re: When do you create a function or method?
Great answer. I have a question. If the method has 4-5 arg...
re: When do you create a function or method?
Isn't preprocessing of a task part of the task itself? Do y...
re: When do you create a function or method?
Even when the function is a one liner?
re: How I redid the DEV badge using Font Awesome [updated]
I'm not too familiar with JSX and React so I don't understa...
re: Problems Focusing on one thing.
I know I had that problem. I was jumping from C++ and C#, w...
re: Numerical methods (part 1)
One semester about approximations in computer science didn'...
re: I'm an Expert in Memory Management & Segfaults, Ask Me Anything!
Great to see a fellow low-level programmer on here! I work...
re: What do you do with your free time at work?
What free time?
re: It's not your job!
When first starting out, you finish 1, 2, 5, 10 tasks in a ...
re: Hiring for the first time
Don't look too much into their technical skills. They matte...
re: We don't need a ternary operator
It could be that calling it an operator is simply confusing...
re: 39 No Frills Keyboard Shortcuts every Developer Should Know About
Great list! Didn't know about Alt + Left, gonna try it toda...
re: List of Open-Source Software for Business, you and me
Paint.NET (free but not open-source afaik) as a replacement...
re: Remote Jobs: How-to, and the Downsides
I have partially worked remote in the past and one thing th...
re: Livable code, embrace the practical mess
Great analogy! If code is too clean it's really hard to ke...
re: I am a developer, got a new job, and I'm afraid to take it
Sorry, I misread. Then those first impressions can be false...
re: I am a developer, got a new job, and I'm afraid to take it
There are tons of remote job postings on Stack Overflow you...
re: Using Aliases to Speed Up Your Git Workflow
Apparently, you can. I use git aliases and they are good e...
re: Using Aliases to Speed Up Your Git Workflow
Thank you for an in-depth list of common git commands. If I...
re: Invert your ifs!
Hah! Good catch. Did not even notice. Maybe because of the ...
re: Better Code Than Never
What do you do as a wordpress freelancer?
re: Invert your ifs!
Thank you! My opinion is that less code = less headaches l...
re: How to select a front-end framework?
Not really, they are still pretty bad. Especially when it f...
re: Can I see your terminal?
The Linux simulation you see when you open Git Bash is actu...
re: How to select a front-end framework?
Didn't expect AngularJS to be on the list. I think it has a...
re: How would you define high quality code?
Ideally it should have all these properties: Readable Mai...
re: When is it appropriate to ask for donations?
Shouldn't you ask about donations from people that actually...
re: How many computers do you use?
I am 99% sure GTX 870 for desktops doesn't exist. Maybe a G...
re: IT Degree Necessary?
This is for anyone that might be on edge about going or not...
re: 4 practices for better code
const goodPractices = { dry: true, wet: false, kiss: ...
re: Why are you actually using variables?
Alright, I will implement a summary of the video in my post...
re: Why are you actually using variables?
Sure... Readability Abstraction Performance Maintainabili...
re: What do you do in your two hours out of home?
I also live about 1hr away from my job and I was considerin...
re: Day or night coding?
After many many many attempts at coding from 12AM to 5AM (e...
re: Why are you actually using variables?
Sorry if it came out that way. I made this video because ...
re: Do we live near each other?
Cluj-Napoca, Romania? Anyone? The programming industry is...
re: 'this' and arrow functions
Nevermind, I always thought that some of the array function...
re: What are the hardest programming languages you have ever learned?
I don't have much experience with it but, as I understand i...
re: 'this' and arrow functions
The problems are not limited to event handlers, JQuery's ut...
re: Why are you actually using variables?
Of course. I can't possibly be considering every single lan...
re: What are the hardest programming languages you have ever learned?
I think Prolog was the weirdest of the bunch. Having backtr...
re: How do you ensure knowledge transfer in your company?
Frequent meetings, code reviews and asking for help are som...
re: Which would you prefer and why?
This is a great improvement over the second version. The ...
re: A New Language For the Web, Built to Help Beginners Get Started in Open Source
Have you tried Scratch? It's similar but for programming in...
re: Which would you prefer and why?
The first option is best here for 3 reasons: It has bette...
re: A New Language For the Web, Built to Help Beginners Get Started in Open Source
At university we barely even learned one semester about web...
re: Why I can't recommend Clean Architecture by Robert C Martin
Only such architectures, patterns and practices will suffi...
re: Why I can't recommend Clean Architecture by Robert C Martin
Although I haven't read the book I read a lot about clean c...
re: Pragmatic types: types vs null
I straight up never use the null value in JavaScript vanill...
re: How to keep writing?
One mindset I think really helps in this situation is reali...
re: Very fascinating NPM packages
You won't believe how many datetimepicker packages that bar...
re: Pragmatic types: is JavaScript an untyped language?
Really great coverage of types! There are also some issues...
re: Real World Programming vs Academic Programming
One of the most prevalent problem I see in the industry is ...
re: Some tips on naming in software development
Definitely. My boss doesn't really like the idea of using a...
re: Do you even refactor, bro?
That's great advice! A work colleague actually suggested we...
re: I've been a programmer for over 20 years, watched the internet the grow up, ask Me Anything!
Nowadays we have Git, Jenkins, Trello, amazing IDEs and man...
re: Unethical programming
When I see what other jobs have to offer, my current one is...
re: Do you even refactor, bro?
Great idea! A full view of the whole architecture always he...
re: Some tips on naming in software development
I tend to think of my code as an extension to the existing ...
re: How do you see yourself three years from now?
In three years... Developer side: know more about the newe...
re: What is your approach to learning a new Javascript framework?
Salutări! My usual approach is: Watch some introductory tu...
re: Try Opening Dev.to Without Internet
I also think that politics shouldn't be on this page, it si...
re: What part of your first dev job were you least prepared for?
Our client is a feature freak and they keep asking for feat...
re: What part of your first dev job were you least prepared for?
Yep. If someone implements some sketchy code I ask a millio...
re: What part of your first dev job were you least prepared for?
I would ask the devs that are more experienced with the pro...
re: Top 33 JavaScript Projects on GitHub (August 2018)
Oh look, AngularJS is there! Raise your hands if you're sti...
re: Code management with Git and Github
No problem mate. Thank you as well, I will definitely che...
re: Code management with Git and Github
I see a lot of projects that have a build status for the cu...
re: Code management with Git and Github
Great tutorial! It covers most features from GitHub that ar...
re: SHE CAN CODE!
I tend to believe that women are more calculated than men a...
re: Keeping Your Code Simple
I think this only comes down to what the team is used to. I...
re: Senior developers: Can you recommend your path?
I am always improving as I work while also having time outs...
re: I am a software developer with 10+ years experience, and run my own profitable business - AMA!
How did you manage your time when you first started the bus...
re: Explaining CSS Blending by Example
I didn't even know blending in CSS existed. Thank you! You ...
re: Your first Git commit
Really nice explanation of git for beginners, you're going ...
re: Tips on how to comment your code
I fully agree The problem is that there are times we don't...
re: Tips on how to comment your code
I agree, but it depends on the language. In a strongly type...
loading...