Open in app
Home
Notifications
Lists
Stories

Write
Miloš Živković
Miloš Živković

Home

About

Published in Level Up Coding

·3 days ago

Why Experienced Developers Still Use JIT and JVM

3 reasons why JIT is still relevant, and makes your builds better, even though we have AOT — Can JVM survive in a cloud environment? Is JIT still useful? What tools can we improve using the AOT? How can we lower the memory footprint in JIT? Some developers find JVM an extra layer. As JVM was built to interpret bytecode, not to run in a container. And today…

Java

6 min read

Why Experienced Developers Still Use JIT and JVM
Why Experienced Developers Still Use JIT and JVM

Published in Dev Genius

·Jul 27

Seasoned Java Developers Should Know These 5 Practices to Improve Parallel Stream Execution

5 reasons why your parallel stream is slower than a serial stream — Java developers use streams and parallel streams without deeper knowledge. Good Java developers understand sprinkling parallel doesn't improve the execution. Sometimes serial execution can be faster than parallel. Even so, most neglect this fact. And don't take into consideration what's needed to get better results. Let’s look into 5 practices…

Java

5 min read

Seasoned Java Developers Should Know These 5 Practices to Improve Parallel Stream Execution
Seasoned Java Developers Should Know These 5 Practices to Improve Parallel Stream Execution

Published in CodeX

·Jul 20

Experienced Developers, Use These 3 Tips to Handle Overperformers

How to work with overperformers, and don’t make them hate you — You’ve seen an overperformer and had a clash with them. They code a lot. Their PR’s so big you even forget your name on code review. You approve the PR, but end up with a lot of complexity. They don’t refactor, they rehacktor. …

Work

4 min read

Experienced Developers, Use These 3 Tips to Handle Overperformers
Experienced Developers, Use These 3 Tips to Handle Overperformers

Published in Dev Genius

·Jul 6

How to Use Mapstruct for Nested Protobuf and POJO to Reduce Boilerplate

Here’s how to use mapstruct on nested POJO, and POJO’s to nested protobuf messages and vice versa — Let’s look at the problem with nested mapping. And how to map nested data objects using mapstruct. Let’s say you have the following structure. The root data object holds a collection, and each of those collection items holds a collection. You can do this with mapstruct. Even so, there’s little…

Java

4 min read

How to Use Mapstruct for Nested Protobuf and POJO to Reduce Boilerplate
How to Use Mapstruct for Nested Protobuf and POJO to Reduce Boilerplate

Published in Dev Genius

·Jul 2

Ignorant Java Developers Don’t Understand These 3 Feature Benefits

Here’s why Java developers don’t underestimate the power of Lambdas, Optional and Enums — Ignorant Java developers would go day in and out, push code, and go about their lives. Explorers know why a certain change is important. And understand why improvement matters. That’s how experienced Java developers improve their knowledge each day. What are some Java features taken for granted? …

Java

4 min read

Ignorant Java Developers Don’t Understand These 3 Feature Benefits
Ignorant Java Developers Don’t Understand These 3 Feature Benefits

Published in CodeX

·Jul 1

5 Pull Request Benefits to Make Developers Love Code Review

Here are 5 reasons why code review matters — “We can’t do code reviews we have a tight deadline!” “We need this hotfix. There’s no time for code reviews now, Milos!” Code reviewer rubber stamps the pull request: “LGTM!” You’ve been in these situations. And yet the team fails to understand what’s the meaning of code reviews. As there’s…

Code Review

6 min read

5 Pull Request Benefits to Make Developers Love Code Review
5 Pull Request Benefits to Make Developers Love Code Review

Published in CodeX

·Jun 25

Experienced Developers, Don’t Believe These 5 Deadline Myths to Become More Effective

What experienced developers get wrong about deadlines — Developers don’t understand why deadlines are important. Deadlines aren’t a timestamp in the manager’s journal. Also not a “get-things-done” moment. Deadlines give structure and meaning to each task and project. So you can easily schedule your work according to the problem. Not the time itself. Here are 5 misbeliefs about…

Work

4 min read

Experienced Developers, Don’t Believe These 5 Deadline Myths to Become More Effective
Experienced Developers, Don’t Believe These 5 Deadline Myths to Become More Effective

Published in CodeX

·Jun 21

How Experienced Developers Know They’re Not Being Micromanaged

How to know if you’re being micromanaged as a developer — Developers mistake real management for micromanagement. They mistake constant checkups for micromanagement. Even though they're not clear with their progress. Full autonomy isn't the way to go either. Most teams aren't uniform, so autonomy would fail to deliver any results. How to know if you're not being micromanaged? …

Workplace

5 min read

How Experienced Developers Know They’re Not Being Micromanaged
How Experienced Developers Know They’re Not Being Micromanaged

Published in CodeX

·Jun 16

Experienced Developers, Use These 7 Tips to Deal with Useless Code Review Comments

Here’s what you can do about those pointless code review comments — Do you get pointless code review comments? Do you think they’re time-wasters? Do you think suggestions should be complete? On some occasions, these suggestions don’t add any value. And even if it adds value, the developer’s time is lost on research around the suggestion. Here are 7 tips to address…

Code Review

5 min read

Experienced Developers, Use These 7 Tips to Deal with Useless Code Review Comments
Experienced Developers, Use These 7 Tips to Deal with Useless Code Review Comments

Published in Javarevisited

·Jun 16

How to Resolve 3 Common Java Records Issues

2. How to mimic a Java record setter? — Most Java developers expect a lot from records. Even so, there are limits and tradeoffs to records. Common issues with records are: Incorrect record usage No ability to have setters Equality of collection members isn’t what you expect Let’s see how to resolve these Java record issues. 1. When should you use records? “If you want…

Record

4 min read

How to Resolve 3 Common Java Records Issues
How to Resolve 3 Common Java Records Issues
Miloš Živković

Miloš Živković

Java and dev lifestyle stories. Subscribe for limitless reading: https://zivce.medium.com/membership Check out some of my e-books: https://zivce.gumroad.com/

Following
  • Trudy Horsting

    Trudy Horsting

  • Mike Diaz

    Mike Diaz

  • Joanna Henderson

    Joanna Henderson

  • Maximiliano Contieri

    Maximiliano Contieri

  • Golden Muse

    Golden Muse

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable