DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.

Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.

Threat Detection: Learn core practices for managing security risks and vulnerabilities in your organization — don't regret those threats!

Managing API integrations: Assess your use case and needs — plus learn patterns for the design, build, and maintenance of your integrations.

Avatar

Valentin Kulichenko

Database Product Lead at DataStax

Redwood City, US

Joined Jan 2017

Stats

Reputation: 358
Pageviews: 48.3K
Articles: 3
Comments: 4
  • Articles
  • Comments

Articles

article thumbnail
Apache Ignite on Kubernetes: Things to Know About
Things you should know about apache Ignite on Kubernetes.
June 4, 2020
· 12,861 Views · 2 Likes
article thumbnail
Apache Ignite: Client Connectors Variety
Check out all the client connectors available for Apache Ignite out of the box, and best practices around when you should (or should not) use them.
May 18, 2020
· 10,401 Views · 6 Likes
article thumbnail
Apache Ignite — More Than Just a Data Grid
Learn how to fully leverage the collective CPU and RAM power of multiple computers to accomplish your tasks.
May 14, 2020
· 12,436 Views · 9 Likes

Comments

Apache Ignite — More Than Just a Data Grid

May 15, 2020 · Valentin Kulichenko

Lior, thanks for pointing this out! I will fix this ASAP.

Java Singletons Using Enum

Jul 23, 2017 · Dulaj Atapattu

Why serialization and reflection are even considered problems? First - is there a use case for Serializable singleton really? I can't imagine one. Second - this can be told about anything, reflection generally allows to violate any API. It actually allows to violate incapsulation - should we search for better ways to encapsulate? :)

And yes, singleton is something that should be avioded in the first place. IMO it's always better to spend time and energy on creating proper architectures rather than inventing "better" ways to implement anti-patterns.

Java Singletons Using Enum

Jul 23, 2017 · Dulaj Atapattu

readResolveI() is not a part of any interface, but it's one of the standard methods in Java serialization spec. Refer to docs.

Apache Ignite: QueryEntity and Basic SQL Query With C# Client

May 30, 2017 · Ayberk Cansever

Good article! Couple considerations though:

- You don't really need to enable peer class loading in this scenario. This feature is designed mostly for Compute Grid, and even there works only with Java classes (at least for now).

- Implementing IBinarizable is also redundant here. Since you don't have any custom serialization logic, but rather write all properties as is, Ignite will do exactly the same automatically for a plain class that doesn't implement any interface.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: