DEV Community

loading...
Haris Secic profile picture

Haris Secic

software developer doing some architecture

Location Göteborg, Sweden Joined Joined on  twitter website

Work

Software developer

Last 250 comments

The programming languages I like and why I like them

Now I can see that many issues you had where history related....

What are your WORST git fails?

Have you ever tried rebasing stuff to clear out bunch of unec...

Why I'm Not One of the Guys

While mostly I agree with you, mainly because I use "hey guys...

SWE 101 : Programming Terms Explained in simplest form

Thanks for the link. It has a nice explanation on a slight di...

SWE 101 : Programming Terms Explained in simplest form

Can't agree with idempotent examples. Given number 10 you can...

Why Do Companies Ask For Passion?

I will not. You're not mom

Why i hate Javascript

The post is low quality and marked as such. When we do that t...

Why i hate Javascript

Not sure I can agree on "understanding". Been using all sorts...

Why i hate Javascript

Quite inappropriate response full of holes in itself like man...

Why i hate Javascript

Some of these are not JS specific but isses with IEEE number ...

Is my career my life?

I see many people think American style of life applies to the...

Event Stream - Server Side

HTTP is using TCP/IP (for now mainly). So the please fix that...

Best Web Development IDE's (FIXED)

Hi, I also preffered VSCode because it's lightweight (until y...

Fault tolerance on the web

You were off topic and are right now. Point is fault-toleranc...

Fault tolerance on the web

I know null and undefined difference. If you read the post yo...

NocoDB : The Open Source Airtable Alternative

Just to say: thank you. Given that I don't contribute to JS p...

Fault tolerance on the web

I can sadly. Sometimes I had cases like var1 == var2 and want...

Fault tolerance on the web

JS is both the best and the worst programming language for co...

Do developers still use PHP?

I do now by accident. But it's a good example. Old projects i...

What was your win this week?

Nice. Keep it going

The programming languages I like and why I like them

If generics get good in Go I would actually consider switchin...

The programming languages I like and why I like them

As you said you are utterly biased against Java. So I quite d...

The programming languages I like and why I like them

JVM is quite misunderstood. It provides much more than "porta...

What the heck does an Architect do?

Question is quite ambiguous. Solution Architect, System Archi...

What is JOMO and Why it will Increase your Productivity x97

Focus mode on Android was the thing that made me more product...

The PIE concept of OOP.

Sadly to really start with OOP, the real idea behind it, one ...

Why I'm dropping WordPress for Strapi hopefully forever

PHP on nginx is technically asynchronous (or any other server...

Welcome Thread - v127

Welcome and hope you show us some of the work here on DEV.to

I made a new JavaScript operator!

I like those kind of things (the famous destroy all software ...

Apache Pulsar OAuth2 dev setup with Docker and KeyCloak

This is a bit different approach than that. Think of it as Fa...

Apache Pulsar OAuth2 dev setup with Docker and KeyCloak

Should be possible. OAuth2 is the protocol used in the end so...

Confusing Terms in the Git Terminology

Now I get the confusion. Makes sense

Confusing Terms in the Git Terminology

If you do git merge develop into fearure/login image is OK. I...

The Quiet Code: How tech silences with severance and fear

And my comment was that you don't see that it's actually putt...

Epic battles Apple

People need to consider fairness which will hurt them in some...

Best Open Source Apps to Contribute to

Yeah the "metrics" part. Hehe

👉 12 Signs you must quit your job and search for another

One thing I've learned from experience is that once you quit ...

The Quiet Code: How tech silences with severance and fear

Sure, I pointed out some portion of your unfairness in text a...

The Quiet Code: How tech silences with severance and fear

Honestly, these emails to looked more others trying to push h...

The Quiet Code: How tech silences with severance and fear

I see too much focus on oppressing woman which is usually wha...

WAO: How do you test software?

This joke was tested in production as well

WAO: How do you test software?

In production

8 Best Practices for REST API Design

And as a developer of API you use I don't want to give you th...

8 Best Practices for REST API Design

Couple of things to add hope you don't mind: Chaching can be...

Welcome Thread - v120

Welcome

Not all developer job interviews are the same

That's not only for non-CS people. I have a background in IT ...

I do not consent you cookie consent dialog

Thanks. Some of us use FireFox hehe

Build a 'Green' Browser Extension

Here's some green tips: less JavaScript more simple HTML and ...

Microsoft Java got released

Last time this happened Sun got angry and C# was released so....

Microsoft Java got released

SDKMan

If you weren't a dev, you'd be a...

I "hate" my job, technology, and pretty much all of the thing...

If you weren't a dev, you'd be a...

Whish I grew somplace far away and had skills to be a farmer ...

Finding sign of int with bit manipulation

I didn't knew did you specifically know or not but a thought ...

Finding sign of int with bit manipulation

Bit representation is not realistic here. It's important to m...

CPP Pointers Doubt !!!

Best guess I can do is that int 100 gets into hex and gets tr...

Improve your Linux PC speed with this one command

This is just evil

Static Site Generators - the WordPress alternative no one's talking about

It's good to list simple ones. And then there's this one gith...

vmmen process consuming too much memory (Docker Desktop)

Ahh yeah 16GB is what I had for normal usage. I actually boug...

vmmen process consuming too much memory (Docker Desktop)

Again, I don't have such issues, performance stays consistent...

vmmen process consuming too much memory (Docker Desktop)

I see it does eat memory but I have no need for memory cap. I...

Light mode or dark mode: Which do you prefer and why? 🤔

I prefer tools that sync with the OS than having OS switch ba...

Welcome Thread - v117

Welcome and be sure to share more of your knowledge as well.

How to use relational and graph db in one project?

Had a poor experience with Spring Neo4j as it was mainly orie...

Don’t comment your code

Javadoc and similar are not useless especially when writing l...

Go Luddites

This again shows me how toxic software development community ...

this is a test

I guess it works

I Made $4800 in January 2021

Ah well tax in US is 10% and some states have theirown taxes ...

MERN + Apollo GraphQL... PROBLEMS!!!

There's also a help tag and people do help in this community

MERN + Apollo GraphQL... PROBLEMS!!!

Advice: Tag it with #help instead of one of currently used ta...

I Made $4800 in January 2021

4800 should be put in perspective. Let's say you live in NYC ...

Promotion bots on dev.to

good to know thanks

Promotion bots on dev.to

I've added an update but someone should try to quicklu just c...

Promotion bots on dev.to

same thing I suggest banning anyone who references to that bl...

CSS - hover effects

You can put help tag for these kind of situations it clears u...

Portfolio Feedback

Looks good. I actually love simplicity it points to good UX a...

Why isn't IntelliCode working for C# in VSCode?

Also VS is kinda bad in many ways as MS focuses on delivery s...

Don't ask me, I'm a guesser

Very well put. But I just gotta say StackOverflow is not to m...

What are your first weeks at the new job usually like?

It varies on country. In my home country it was mostly effect...

How much experience you had, when you got your first dev job?

0, and I think I was quite OK. To be fair need to mention it ...

Which one is better? OOP or FL?

As stated FP vs OOP vas debated many times here with good qua...

Which one is better? OOP or FL?

Well to be fair and reply I like data immutability but not se...

Which one is better? OOP or FL?

This has been "discussed" too many timss.

Recoil: a modern state management library.

Nice article and since I'm starting again with the frontend, ...

Why developers hate PHP

Same thing you can find for other languages... Java. I do dis...

Are You Saving The Passwords On Browsers?

Fun thing about Windows and probably macOS: although it requi...

College is still better for coding

Again, can't agree having different experience. College in my...

College is still better for coding

Being one that went to college and had some coding before I c...

Apache Pulsar OAuth2 dev setup with Docker and KeyCloak

If someone finds the post useful they will hopefully scroll t...

What are some interesting visualization libraries?

To future explain why Map: Let's say you have apartment and a...

What are some interesting visualization libraries?

Real estate industry has a nice kick about these tools. I'm n...

Windows 10 as a Linux Window Manager with WSL2

I'm getting a feeling it will end by Windows being more lika ...

What makes frontend so miserable for backend developers?

Java did lag a bit for async adopting as a language. That's a...

What makes frontend so miserable for backend developers?

Still dislike the language but it's kind of true. It works. I...

What makes frontend so miserable for backend developers?

Did you say that non-js backend dev don't understand async or...

What makes frontend so miserable for backend developers?

For me, it's because I suck at it. Might be lack of imaginati...

Most important things to become a developer

In many cases or better yet "on many projects" 1. is "You're ...

Best Practices to upload more than 100K PDFs through REST API

An idea to try: There's header called Content-Range and for l...

Programming Languages: What Could They Sound Like?

Finally something different

Improving the way DEV elevates the good stuff

Was about to ask you to prevent it becoming toxic like SO but...

I feel like the quality of posts in Dev is deteriorating

I get your point. I also love it that it's happening. A lot o...

5 ways to refactor if/else statements in JS functions

I highly doubt that using objects instead of switches and ifs...

Where would you use the new C# 9 Record Type

Agree with that. Kind of like what I do with kotlin and java....

UX Lessons from Big Sur

Loooooooool. I need to Google this. Thanks for the hint

What's your 1st programming language & What you use today?

C++ was introduced to me by my fathers cousin. I currently ha...

How to write IMMUTABLE code and never get stuck debugging again

Using it mainly to avoid DATA corruption or in other words cl...

Pop!_OS Linux 20.10: Review

I love it but... I still find it too complicated to change f...

5 ways to refactor if/else statements in JS functions

And performance impact. Using a map (object whatever the name...

5 ways to refactor if/else statements in JS functions

Since your shorting out the code I expected something like ...

How did you get your first software developer job?

I finished exams in the beginning of 2012 and got my bachelor...

What's the biggest change in software that has affected your work the most? Answer for the chance to be heard on DevDiscuss!

Move to cloud. It was inevitable that one project will requir...

When starting a new project, when wouldn't you want to build in a cloud?

If you consider cloud just as a hosting provider than I don't...

Time to stop using REST...

As many mentioned it's quite wrong assumption. REST has proba...

Architecture Thoughts?

MVC in C# ( beacuee you said namespace I'm assuming it's .net...

Architecture Thoughts?

If you isolate stuff in V2 in separate folder/package in same...

5% privilege tax for working remotely?

I'm not a philosoher I'm a simple man so I don't think too mu...

5% privilege tax for working remotely?

I agree with that, however as I said I understand they may be...

5% privilege tax for working remotely?

I don't think it's about benefit. It's about people with full...

5% privilege tax for working remotely?

My point is if you want country to shine you must take part i...

Scraping Facebook groups using Python? Avoid getting blocked with ProxyCrawl

I'm guessing they block you because it's against t&c so t...

What's your fav programming paradigm?

Best answer packing the infamous "it depends"

Spam on dev.to?

It's so exhausting to click through that "I'm not a robot" im...

PostgreSQL vs MongoDB

I don't know nor did require such feature. I only seek where ...

PostgreSQL vs MongoDB

That's the difference between you and me. I only use whats ac...

Trying gRPC for the first time

You added as of right now which to me indicated that no one o...

Trying gRPC for the first time

Again inaccurate. HTTP verbs are present in HTTP 2.0. Anyone ...

Trying gRPC for the first time

HTTP 1.1 as used by REST? Is there some restriction I don't k...

Why I switched to Linux full time

Why I still have Windows 10 on main Desktop while Pop!OS is o...

Pulsar docker image on Azure

This could help you. However keep in mind that each directory...

Console log with params

How about console.log("This is a test", {simple: "test"}); ...

Do you know GeoJSON ?

I think GeometryCollection is a bit shadowed by FeatureCollec...

The Unix world needs to get its shit together.

Can't agree. Most people that love OSS and Linux will defend ...

Coffee drinkers: Do you take breaks?

Just when doctor says it's enough. I go sometimes up to 3 esp...

The Unix world needs to get its shit together.

Point is that I get Windows on a machine and use it for basic...

Will Vim give me more productivity!?

Daily work includes: Kotlin, Java, Groovy, Python, JavaScript...

Will Vim give me more productivity!?

As you sad not related to Vim. I switch languages on weekly b...

Will Vim give me more productivity!?

When people get used to some stuff each change is slow and th...

Stealing Accounts with an IMG Tag

I agree with that, and what you described is how most framewo...

Do You Use Python For Anything Besides Data Science?

I use it for quick scripts to import some data or transform i...

Stealing Accounts with an IMG Tag

As far as I know these kind of things are popular or widely k...

Stealing Accounts with an IMG Tag

I don't see any map so probably code is blocked by android a...

NPM vs Yarn: which package manager do you use?

You'll have to research for more details but in short, if you...

16GB or 32GB RAM for Web Development?

As previously stated by some people I would also go with "it ...

What's your go-to stack these days?

Let's prototype the way people hate it Groovy+Micronaut Mongo...

NPM vs Yarn: which package manager do you use?

Trust issues I would guess. Although it's open source it migh...

NPM vs Yarn: which package manager do you use?

Well Microsoft didn't MAKE Github nor NPM they jus bought it ...

Linux Commits to Inclusive Language

Bosnian/Croatian/Serbian have same thing as I wrote. I just f...

Linux Commits to Inclusive Language

Actually not allways, depends on the language. In my native l...

BSc Vs Self taught?

Knowelwdge without practice is useless in many ways and that'...

Would you work for tesla as a software developer?

Of course, but haven't you been burnt enough times? Like I as...

Would you work for tesla as a software developer?

I would rather say NO not knowing the culture and such. Not s...

What are some side project suggestions?

Something like cross of your community and stack overflow. Pe...

What are some "classic reads" in programming?

Not a blog but hey. Also new book seams quite nice

How do you feel about Neuralink?

So we have COVID-19, people protesting over various problems ...

What's the worst advice you've ever received?

Although some of the devs get to be like that in my opinion, ...

What's the worst advice you've ever received?

Anything stating XYZ is the future

Mutation is ok

There's always one xD

What language or tool are you curious about, but have not found the time to use or learn?

Scala, Elixir, Rust, Apache Druid (not sure if DB count as to...

Mutation is ok

OO is OK. FP is OK. Java is OK. Kotlin is OK. Everything is O...

The two universes of programming! OOP and FP!

Yup, Will Write was working on a tool for 3D modeling because...

The two universes of programming! OOP and FP!

Sure, I think it doesn't matter what creator meant but how pe...

The two universes of programming! OOP and FP!

More like class oriented vs FP. Take a look what Alan Kay wro...

Explain what a programmer does. Wrong answers only

We put tiny bugs in machines and then blame others

What is your fitness routine?

I avoid doctors. As soon as I see one they find something to ...

Fired for Agility

And they ask why clients go away or switch to freelacers thro...

Class Contradictions in TypeScript vs JavaScript

The problem with FP is that it's the same as OO. Devs like to...

What are the big differences between working for a "tech company" and being a dev for a "non-tech company"

Worst thing for me right now, in non-tech, is the feeling of ...

How much coffee do you drink?

3-4 cups, and I make sure at least 1 is double espresso espec...

Imperative vs Declarative Programming

Yes

Why GraphQL?

I have a plan to expand up to at least 6 services and 3 of th...

Ruby vs Elixir

As said you lack some knowledge here. Cookies can also be hij...

Ruby vs Elixir

GraphQL is API. Backend services have no user experience when...

Ruby vs Elixir

Thanks I'll check it out. I'm aware of some issues but I'm as...

Ruby vs Elixir

just the reaso why I never built anything i it. I was lookig ...

Ruby vs Elixir

Came here to learn and if Phonenix doesn't have as nice CRUD ...

Python vs Java

Ahahaha, good, if I'm wrong you'll reply to tell me I wasted ...

Python vs Java

JPA is convention while EF is full framework implemented. I u...

Python vs Java

Well I didn't use JPA lately at all but I didn't compare it t...

Python vs Java

OK, can't argue with some of those but Autowired for me is no...

Why GraphQL?

Yeah, the "faster" argument is incorrect in my cases, and usu...

Python vs Java

"C# with net core is more efficient performance-wise" might b...

Python vs Java

The only thing I dislike in Spring practices is reflection wh...

Python vs Java

Well yeah for Monoliths never being able to shut down because...

Python vs Java

I'm more of a Micronaut fan instead of Quarkus but in any way...

Python vs Java

That happens to. However null safety has no need for context,...

Python vs Java

Can you do stuff with SIM cards in JavaScirpt? Highly doubt i...

Python vs Java

Using it properly? Theres just one way to use it, either it's...

Code is Political

Of course people can misuse (sometimes abuse :D) software whi...

Python vs Java

Well as soon as you try your own thing with certain opinionat...

Immutibilty

Not actually, I did started something like CQRS but not actua...

Immutibilty

Exactly what I did for former client. I made dtos, domain mod...

Immutibilty

Good point for people that hate OOP hehe. I use immutability ...

Python vs Java

Sorry about that. EIP - Enterprise Integration Patterns. So A...

Python vs Java

Freedom to make chaos. So that's what I'm looking at when I s...

Python vs Java

Groovy if you want same frameworks, or Scala if you just need...

SpaceX and Javascript🚀

Interface as in UI.

Python vs Java

Yeah I know. However I do admit that I switched to Groovy and...

Python vs Java

Yeah I like Scala in the sens it combines OOP, FP and has man...

Computer Science vs Software Engineering

Well given your experience and provided arguments for Mathema...

Python vs Java

Java - well hated language used by many still growing and in ...

Computer Science vs Software Engineering

I know way to many developers including myself not using math...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

Super funny, love it, it's basically trolling. On the other...

I was emailed after abandoning a registration form. I did not click Submit. This is not ok.

Well... I think in Germany you have a law that actually backs...

Computer Science vs Software Engineering

Would argue that software engineering is just software develo...

You're not worth hiring unless...

Feel you bro

Is open-sourcing server-side code a security threat?

It takes renaming API endpoints not to get a warrent to be ab...

Is open-sourcing server-side code a security threat?

Point that most of people who spot the vulnerabilities are pa...

OOP vs Functional Programming

We'll let's just say OOP as in Java and C# an take it from th...

OOP vs Functional Programming

Scala hehe. Both, as much as possible, and choose what's righ...

Why you still love using linux?

you get a like because of "focus stealing" comment. I almost ...

Why you still love using linux?

If you use distro like Ubuntu than privacy argument is horrib...

PostgreSQL vs MongoDB

Not read properly. They didn't, they do now and it makes no s...

Is open-sourcing server-side code a security threat?

Not focusing on security with that answer but rather replying...

Is open-sourcing server-side code a security threat?

Licensing has no impact on you knowing that anyone took your ...

Is open-sourcing server-side code a security threat?

What about bad people reading code finding security issues be...

PostgreSQL vs MongoDB

Great point. Most of people who dislike NoSQL is because they...

PostgreSQL vs MongoDB

Agree that data structure is important. However dissagree wit...

PostgreSQL vs MongoDB

SQL is well known battle tested for many things. However, if ...

Windows and Linux: A Sane Discussion

I think, if big software houses and gaming companies did more...

Windows and Linux: A Sane Discussion

Not if you don't have another OS where the download happens. ...

Windows and Linux: A Sane Discussion

Now that's one distribution I haven't tried

Windows and Linux: A Sane Discussion

Ugh, about the UI, I just hope someone made some kind of old ...

Windows and Linux: A Sane Discussion

So, I was a long term GNU/Linux fanboy. But... it just didn't...

"Is PHP Dead?" Discussion

Changing is a better term. I used v11 because of var keyword....

"Is PHP Dead?" Discussion

Similar thing goes for Java. They wish it was dead but hey. A...

Announcing the Grant For The Web Hackathon on DEV

I might just for fon xD. I may be underestimating some of my ...

Future of backend development

Two points missing: Data problems recently Cost Microserv...

Help: Security per record - is it possible to make optimal solution ?

I'm actually working towards it. Thanks. Also the thing with ...

Announcing the Grant For The Web Hackathon on DEV

I just have the 100 year old idea. Framework ! :D Like, enabl...

Help: Security per record - is it possible to make optimal solution ?

Good point, however I need it in DB for many other things. Bu...

Help: Security per record - is it possible to make optimal solution ?

Thanks a lot for the answer. I do have a problem where this i...

Are You a Developer or Engineer? Why?

Another angle: There's no such thing as a "web engineer" or "...

Hello ~World~ Systems Engineering

Always wanted to ask: What does "Principal x" mean and do I b...

Moving from Eclipse to VSCode by a Java Developer

IntelliJ lately started freezing and slowing down, but this i...

Longtime devs: Have you rekindled your love of coding after losing the spark at any point in your career?

As you said. I keep getting notifications that someone wants ...

What is your top tool that most devs would be surprised you use regularly?

Heard about it but forgot. There's actually one more thing. M...

What is your top tool that most devs would be surprised you use regularly?

Windows Clipoard. Win key + V. No need for extra tools like c...

What advice would you give to junior developers?

Focus on actual tasks, or feature requests in other words. U...

Have there been more reliability incidents lately?

So I started experiencing bugs since 2019 November I think. A...

What are the hardest parts about working from home?

Great point, people do have different opinion on "urgent", ...

What’s your opinion on the Ruby programming language?

Oh, sry, I take Erlang/Elixir as the same thing I thought y...

What are the hardest parts about working from home?

Well here's a little more on that one. I get calls on cell ...

loading...