Did you know that Java performance degrades drastically if you have about 2.5M unloaded classes? happened to us during constant high load after our XSLT library created millions of these classes. 2.5M seems to be the breaking point. Any experts out there that can comment?
Seems like every 5 to 10 years our industry, especially in the enterprise integration, or enterprise application space, we???re introduced to some new methodology or architectural style. We???re told that it???s the-best-thing-since-toaster-strudel and will make you 10 times more productive and make your enterprise more agile, flexible, able to respond to change, and whatever else that CIOs are willing to spend huge giant piles of money on. We???ve seen Enterprise Application Integration, Web Services, SOA, Component based architectures, ESBs, and on and on.
Today???s hot technology: Microservices
Well, guess what: chances are you???re not going to get microservices architecture right.
Cloud IDEs are the future of development. In many cases, today, they are superior to their desktop counterparts. And in the areas where they are not superior, they eventually will be. This is because the same limitation concerns faced by developers using distributed-based IDEs, will be the technologies that give them huge advantages over their desktop cousins.
I started learning Java in 1996, from the book ???Learn Java in 21 Days???, published by SAMS.
I started learning Java in 1996, from the book ???Learn Java in 21 Days???, published by SAMS. For some reason I even still have the same book:
Java turns 20 this week. Java is more than a programming language or a platform. It is a large part of the life of many developers. In this blog post, I try to summarize what Java means to me in 20 words.
Java turns 20 this week. Java is more than a programming language or a platform. It is a large part of the life of many...
[This article was written by Ben Dilts]Performant canvas rendering for modern browsersLucidchart is one of the most complex graphical apps on the web, which means good performance is an absolute must. Getting that performance out of each of our supported browsers has always been a challenge, and we???ve found the best ways to meet that challenge have changed dramatically over time.This post...
Continuing on the theme of giving a full answer to interesting questions on the mailing list in the blog, we have the following issue.
We have a sharded cluster, and we want to add a new node to the cluster, how do we do it? I???ll discuss a few ways in which you can handle this scenario. But first, let us lay out the actual scenario.
We???ll use the Customers & Invoices system, and...