Vladimir Zakharov Profile
Vladimir Zakharov

@zakhav

Followers
812
Following
8K
Media
101
Statuses
773

All opinions expressed here are my own. Also @zakhav.bsky.social and @zakhav.mastodon.social

New York City, USA
Joined July 2014
Don't wanna be here? Send us removal request.
@zakhav
Vladimir Zakharov
6 years
All unit tests passing with 100% coverage doesn’t equal quality tests. In fact, the code under test may not be tested at all! This code kata shows how to use mutation testing and recognize common test smells to improve quality of unit tests. https://t.co/l0qtyCdh6U
Tweet card summary image
github.com
Code kata: using mutation testing to improve quality of unit tests - GitHub - vmzakharov/mutate-test-kata: Code kata: using mutation testing to improve quality of unit tests
5
24
74
@TheDonRaab
Donald Raab
28 days
Using JDK Collections? Lost in a maze of factories? Drowning in streams? Wishing for a better way? Then gather your Gatherers, collect your Collectors and attend "Refactoring to Eclipse Collections" talk @dev2next to level up your #Java collections game with me and @zakhav 🙏
0
5
10
@GaryMarcus
Gary Marcus
9 months
Brutal. “First AI software engineer” flunks 85% of its tasks.
@burkov
BURKOV
9 months
I hope the universe will reward me for exposing these liars from day one. https://t.co/xaAz8IDedX
13
49
306
@intellijidea
IntelliJ IDEA, a JetBrains IDE
10 months
🚀 The latest #JavaAnnotatedMonthly is here! Packed with fresh news, updates, and insights from the tech world, this edition welcomes @TheDonRaab for our Featured Content section — don’t miss it! 👇 : #Java #TechNews https://t.co/UX83OHNJic
2
11
69
@zakhav
Vladimir Zakharov
10 months
Using Java Data Frame Pivot Function to Count Things by This and by That (or, yet another Java Data Frame blog post) https://t.co/gq8iLljr8R #Java #DataFrame #EclipseCollections
Tweet card summary image
medium.com
To Count by This and by That With a Data Frame, You Pivot
0
0
4
@zakhav
Vladimir Zakharov
10 months
Using Java Data Frame Pivot Function to Count Things by This and by That (yet another Java Data Frame blog post) https://t.co/gq8iLljr8R #Java #DataFrame #EclipseCollections
Tweet card summary image
medium.com
To Count by This and by That With a Data Frame, You Pivot
0
0
3
@JavaOne
JavaOne
11 months
Registration for #JavaOne 2025 is now open! Register before February 10 and receive $100 off the standard $699 registration price. Secure your spot today: https://t.co/VMcJfP3eNQ
0
21
49
@zakhav
Vladimir Zakharov
11 months
Excited to share that I will be presenting at @JavaOne ( https://t.co/BHvR6WFWii). I attended #JavaOne before & have pictures with Java Duke to prove it, but this will be my 1st time speaking. Looking forward to learning, to networking, & to co-presenting with @TheDonRaab #Java
1
1
5
@jcp_org
JCP
11 months
Interested in encouraging and supporting the next generation of developers to learn and use Java? Join our Java in Education initiative! This effort is global, JUG led, and supported by the JCP program. https://t.co/pJuKJg5LVf #JCPAdventCalendar2024 #JavaInEducation
github.com
Java in Education is an initiative to promote Java in the local educational institutions. - jcp-org/Java-in-Education
0
28
75
@zakhav
Vladimir Zakharov
11 months
I code in @java, and I listen to metal. Never expected these things to come together in such a glorious fashion – thank you @NanowaRofSteel (For best results play at maximum volume) https://t.co/dsy17PLFEc
0
0
1
@shipilev
Aleksey Shipilëv
1 year
PSA: In 99% of the cases that say "We have rewritten our product from $X to $Y, and got tremendous performance improvements", the most important bit is "rewritten", for any mature $X and $Y.
1
8
63
@TheDonRaab
Donald Raab
1 year
A developer was looking for immutable collections that provide contractual immutability and decided upon @EclipseCollect. 🙏 I shared a blog I wrote four years ago which describes different kinds of immutability. This is why I write stuff down. 🤔 https://t.co/3dkhHGDxAe
donraab.medium.com
How to define contractual, structural, and verifiable immutable Java collections.
0
4
15
@zakhav
Vladimir Zakharov
1 year
So, looking at this offer on my Windows lock screen, does anyone know if “Microsoft 365 Basic” is backward compatible with Microsoft Basic enough to run DONKEY.BAS?
0
0
0
@zakhav
Vladimir Zakharov
1 year
Happy International Talk Like a Pirate Day to those who observe #Java #TalkLikeAPirateDay
3
2
11
@nyjavasig
NYJavaSIG
1 year
Only 2 days left! Don't miss your chance to explore Java 21's Virtual Threads & Project Loom with @vgrazi . Boost your multi-threading skills and learn powerful new features from Project Amber with @nehasardana09 Register at: https://t.co/rh2P3Mr3VS
0
3
3
@TheDonRaab
Donald Raab
1 year
Where do you look first when starting to learn an open source Java library? If other, please comment.
6
6
6
@zakhav
Vladimir Zakharov
1 year
And if you want to learn more about how Java Data Frames can help with data-oriented programming when traditional data structures just aren’t cutting it, come to my and @TheDonRaab’s talk “Are You Missing a Data Frame? The Power of Data Frames in Java” at @dev2next!
0
4
5
@zakhav
Vladimir Zakharov
1 year
This is a follow up to an earlier blog, which goes more into why one would consider using a data frame for #1BRC in a real-life scenario even though the performance will be nowhere near that of the winners of the challenge:
@zakhav
Vladimir Zakharov
2 years
Another DataFrame-themed blog: “DataFrame and The One Billion Row Challenge”. It briefly describes #1BRC (check it out!) and solves it with a DataFrame. The solution is guaranteed to not produce peak performance but offers other advantages to developers. https://t.co/2ahqIcusaE
1
0
3
@zakhav
Vladimir Zakharov
1 year
For more juicy Java Data Frame content see my latest blog “Java, Kotlin, and Pandas Data Frames Walk into the One Billion Row Challenge”. It compares 4 data frame solutions of #1BRC looking at the execution time, memory usage, and how readable the code is: https://t.co/bzfN7ttO7U
Tweet card summary image
link.medium.com
“It’s a Race! I hope I win…”
3
12
50
@venkat_s
Venkat Subramaniam
1 year
The regular registration for @dev2next is closing end of this week, on August 31st! Grab or gift a ticket at https://t.co/z2asmFOdMP Bring your team along with a group discount.
dev2next.com
dev2next Conference
0
3
7
@venkat_s
Venkat Subramaniam
1 year
1
14
40