The hottest Java Substack posts right now

And their main takeaways
Category
Top Technology Topics
jDeploy Newsletter 84 implied HN points 10 Feb 26
  1. Deep linking is critical to a smooth desktop app experience because it lets links open directly in the native app instantly, avoiding slow web reloads and reducing friction.
  2. Making apps behave as singletons on Windows and Linux is essential so opening a link brings the existing app to the front instead of launching new processes or windows, which saves RAM and avoids clutter.
  3. jDeploy 6 delivers a cross-platform deep-linking solution for Java desktop apps by adding singleton support, simple package.json flags (singleton=true and urlSchemes), and a small desktop library to handle URL/file callbacks.
Tech Talks Weekly 198 implied HN points 03 Aug 24
  1. There are many Java talks happening at conferences in 2024, covering various topics. It's a great way to learn about the latest trends and practices in Java development.
  2. Some of the most popular talks include topics like Test-Driven Development and Domain-Driven Design. These subjects are important for improving coding practices and software architecture.
  3. Watching these talks can help developers stay updated and reduce the fear of missing out on new technologies and methods in the Java community.
Tech Talks Weekly 39 implied HN points 13 Jun 24
  1. This week's Tech Talks Weekly features new talks from 15 different tech conferences. You'll find a variety of topics and insights from prominent speakers.
  2. Popular talks include topics like future-proofing Spring applications and managing code quality. These sessions can help you stay updated on tech trends.
  3. You can support the community by sharing this resource with friends and filling out a feedback form to improve future content.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
JVM Weekly 19 implied HN points 08 Feb 24
  1. Moonshots in technology are ambitious, groundbreaking initiatives inspired by the success of the Apollo 11 mission in 1969.
  2. Automatic differentiation of Java methods using Code Reflection allows for efficient mathematical function representations.
  3. Innovation in programming languages like Pkl and advancements in Java implementations like CheerpJ are shaping the future of technology.
Weekend Developer 19 implied HN points 30 Sep 23
  1. Double-takes in code reviews signal something unexpected or unintuitive, prompting a closer look.
  2. Avoid passing booleans as function arguments to maintain code clarity and avoid ambiguities.
  3. In Java, be cautious of autoboxing Booleans, as it introduces a potential null state, requiring careful handling to prevent bugs.
Shivam’s Substack 2 HN points 24 Jun 24
  1. Understanding Java's paradigms like OOP principles can make you a more careful, skilled programmer over time.
  2. Java can be great for creating stable, reliable code that handles last-minute changes well.
  3. Choosing between Java and Python depends on the task: Java for reliability and Python for quicker idea realization and fun projects.
Vasu’s Newsletter 13 implied HN points 18 Oct 24
  1. Use Supervisor to keep your Java application running smoothly. It automatically restarts your app if it crashes.
  2. Set up log rotation to manage log files effectively. This helps prevent your system from running out of disk space by rotating and compressing logs.
  3. Make sure to test both the application and the log rotation. Checking logs regularly ensures everything is working as expected.
Tech Talks Weekly 0 implied HN points 08 Aug 24
  1. Tech Talks Weekly shares the latest talks from over 11 conferences, helping tech enthusiasts stay updated with new ideas.
  2. You can easily subscribe to receive a weekly email that summarizes these talks without any clutter, so you won't miss out on important information.
  3. Engaging with the community is encouraged, whether by sharing the newsletter with friends or filling out a quick form to help improve the content.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 18 Aug 09
  1. Challenge 1 involved decoding base64-encoded strings, revealing the significance of the cookie's structure and encryption method.
  2. Challenge 10 required understanding Java serialization to recover an RSA private key used for decryption.
  3. The challenges highlighted the importance of paying attention to details and avoiding false trails while solving cryptographic puzzles.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 19 Apr 14
  1. scrypt, a password-based key derivation function, is commonly used for password hashing but wasn't initially designed for this purpose
  2. Using scrypt incorrectly, such as with file encryption API instead of proper password hashing, can lead to weak security vulnerabilities
  3. When developing a crypto library, it's important to conduct user studies to ensure developers are using it correctly and securely
ciamweekly 0 implied HN points 23 Feb 26
  1. The piece benchmarks signing and verification performance across different JWT algorithms to compare how they behave under load.
  2. The measurements use a Java JWT library (fusionauth-jwt) to get practical, implementation-level performance data.
  3. Benchmarks aren’t universal — you should run your own tests and make sure the results apply to your specific use case.
Tecnica 0 implied HN points 28 Jul 24
  1. Using streams in Java can make your code cleaner and easier to read. It helps you focus on what you want to do instead of how to do it.
  2. Instead of checking for null values with messy if statements, use Optionals for a more elegant solution. This can make your code safer and cleaner.
  3. Refactoring your code with these techniques can greatly improve its quality. Small changes can lead to a more enjoyable coding experience.