2024 DevOps Lifecycle: Share your expertise on CI/CD, deployment metrics, tech debt, and more for our Feb. Trend Report (+ enter a raffle!).
Kubernetes in the Enterprise: Join our Virtual Roundtable as we dive into Kubernetes over the past year, core usages, and emerging trends.
Stats
Reputation: | 3975 |
Pageviews: | 2.3M |
Articles: | 95 |
Comments: | 34 |
Articles
Refcards
Apache Kafka Patterns and Anti-Patterns
Java Caching
Trend Reports
Database Systems
Every modern application and organization collects data. With that, there is a constant demand for database systems to expand, scale, and take on more responsibilities. Database architectures have become more complex, and as a result, there are more implementation choices. An effective database management system allows for quick access to database queries, and an organization can efficiently make informed decisions. So how does one effectively scale a database system and not sacrifice its quality?Our Database Systems Trend Report offers answers to this question by providing industry insights into database management selection and evaluation criteria. It also explores database management patterns for microservices, relational database migration strategies, time series compression algorithms and their applications, advice for the best data governing practices, and more. The goal of this report is to set up organizations for scaling success.
Comments
Mar 28, 2017 · James Sugrue
Thanks! glad you found it useful. I replied on that Stackoverflow thread... see if that helps or not
Jun 15, 2015 · James Sugrue
Oh yeah. Forgot about Spring by the way - I will admit that I have 'tried' to use it only once (or maybe twice) - but I gave up since I had to add 8-10 JARs for some simple stuff. And from what I have seen, things like Spring Boot are providing a proper web based UI for people to 'assemble their' own application servers at a time when Java EE (at least the Web Profile) is available as a ~50 MB (micro) JAR (please look at Payara) which runs in embedded as well as standalone versions. Why the hell will I assemble so many JARs - beyond my imagination
Jun 15, 2015 · James Sugrue
>>>> it seems to be impossible for a highly distributed, rather political committee like the JCP to keep up the pace and deliver the quality and innovation that we’re seeing elsewhere.
JCP is not there do the 'hipster dance' or serve 'instant noodles' . It's there to standardize technologies to promote vendor neutrality and at the same time drive innovation since vendors do have to come up with add-on capabilities than what the standard/specification already mandates. And please do not forget that, JDBC, the 'technology' which jooq conveniently relies upon is also a 'standard'. Before you start bashing standards again - please revise HTML and also it's new version release time lines.
>>>> The key point I’m trying to make here is the fact that one of the vendors claims for themselves to be a “standard”, putting themselves (the JCP = Oracle) on eye level with real standards committees like ISO, DIN, w3c, IETF.
"JCP = Oracle" - which language is this ? Java ? C++... Ok without getting overly sarcastic, let me put this in plain English .. JCP is not Oracle and vice versa. You might want to take a look at the JCP membership list here . The JCP is what 'you' make of it. Be a part of it (even as an individual if you like to) and make your voice and opinions heard ( not poor ones though - like this post !).
>>>> It is a very loose set of small interest groups that are governed mostly by Oracle (and other vendors) who try to promote and establish their interests and technology over alternative, “proprietary” tech.
Kind of sad to see the amount of research that has gone into this post - close to nothing! And it's actually surprising to see from someone who is the CEO of a tech company (which uses Java as the basis of its product) to be so ill-informed regarding the Java Community Process. Few questions for the author (just to make sure)
1. Are you a part of the JCP (as an individual maybe ?) ?
2. Have you ever subscribed to the mailing lists of any JSRs and observed the dynamics?
3.Have you proposed any ideas/improvements to the any of the specifications (maybe JPA given that you have so many points against it) ?
If the answers are 'No' - well, then you do not have enough information and need to get the facts right.
I actually wanted to post links to individual emails from the JSRs I follow (mostly Java EE related) - but there are just too many. Just a hint though - take a look at how JSF 2.3 is being worked upon
>>>> At Data Geekery, we’re certainly not unacquainted with the fun and effective technique that we like to refer to as “troll marketing”
Since you are so open about 'troll marketing' and seemingly proud of your own company being 'well acquainted' in that department, please get good at it at least - start with writing a 'well researched' article based on facts.
I have so much more to write and comment about - but it's late in this part of the globe. Maybe I'll add some more delightful comments tomorrow...
Feb 23, 2015 · James Sugrue
Thanks for chiming in Andy. DataNucleus looks quite interesting - supports JPA 2.1 (a Java EE 7 standard). Seems like it plugs in an already existing implementation for JCache. Correct ?
Feb 23, 2015 · James Sugrue
Thanks for chiming in Andy. DataNucleus looks quite interesting - supports JPA 2.1 (a Java EE 7 standard). Seems like it plugs in an already existing implementation for JCache. Correct ?
Feb 23, 2015 · James Sugrue
Yes. Great to hear that. I am aware of it's beta version. Caught that from your Twitter feed actually http://bit.ly/1LAadtZ ;-)
Feb 23, 2015 · James Sugrue
Yes. Great to hear that. I am aware of it's beta version. Caught that from your Twitter feed actually http://bit.ly/1LAadtZ ;-)
Feb 20, 2015 · geotauaisay
Thanks for taking out the time for reading the post and providing valuable feedback ! :-)
My side of things:
1. Yes - you are dead right. In fact this did happen when I bumped up the no. of threads to 10,000 ;-)
2 and 3 make complete sense as well.
What I was trying to see if OIM has the appetite of handling decent load with default config of 20 threads for UI - I was kind of unsure and hence the quick hack through JMeter
Cheers! :-)
Feb 20, 2015 · geotauaisay
Thanks for taking out the time for reading the post and providing valuable feedback ! :-)
My side of things:
1. Yes - you are dead right. In fact this did happen when I bumped up the no. of threads to 10,000 ;-)
2 and 3 make complete sense as well.
What I was trying to see if OIM has the appetite of handling decent load with default config of 20 threads for UI - I was kind of unsure and hence the quick hack through JMeter
Cheers! :-)
Feb 20, 2015 · geotauaisay
Thanks for taking out the time for reading the post and providing valuable feedback ! :-)
My side of things:
1. Yes - you are dead right. In fact this did happen when I bumped up the no. of threads to 10,000 ;-)
2 and 3 make complete sense as well.
What I was trying to see if OIM has the appetite of handling decent load with default config of 20 threads for UI - I was kind of unsure and hence the quick hack through JMeter
Cheers! :-)
Feb 20, 2015 · James Sugrue
Thanks for taking out the time for reading the post and providing valuable feedback ! :-)
My side of things:
1. Yes - you are dead right. In fact this did happen when I bumped up the no. of threads to 10,000 ;-)
2 and 3 make complete sense as well.
What I was trying to see if OIM has the appetite of handling decent load with default config of 20 threads for UI - I was kind of unsure and hence the quick hack through JMeter
Cheers! :-)
Feb 20, 2015 · James Sugrue
Thanks for taking out the time for reading the post and providing valuable feedback ! :-)
My side of things:
1. Yes - you are dead right. In fact this did happen when I bumped up the no. of threads to 10,000 ;-)
2 and 3 make complete sense as well.
What I was trying to see if OIM has the appetite of handling decent load with default config of 20 threads for UI - I was kind of unsure and hence the quick hack through JMeter
Cheers! :-)
Feb 20, 2015 · James Sugrue
Thanks for taking out the time for reading the post and providing valuable feedback ! :-)
My side of things:
1. Yes - you are dead right. In fact this did happen when I bumped up the no. of threads to 10,000 ;-)
2 and 3 make complete sense as well.
What I was trying to see if OIM has the appetite of handling decent load with default config of 20 threads for UI - I was kind of unsure and hence the quick hack through JMeter
Cheers! :-)
Feb 11, 2015 · James Sugrue
Thanks for reading Vivek !
You hit the nail on the head. This is in fact pretty basic. The good thing is that everything hinges on the basics and fundamentals :-) and investing in those areas will pay rich dividends.
Feb 11, 2015 · James Sugrue
Thanks for reading Vivek !
You hit the nail on the head. This is in fact pretty basic. The good thing is that everything hinges on the basics and fundamentals :-) and investing in those areas will pay rich dividends.
Feb 11, 2015 · James Sugrue
Thanks for reading Vivek ! :-)
You hit the nail on the head. This is in fact pretty basic. The good thing is that everything hinges on the basics and fundamentals :-) and investing in those areas will pay rich dividends.
Feb 11, 2015 · James Sugrue
Thanks for reading Vivek ! :-)
You hit the nail on the head. This is in fact pretty basic. The good thing is that everything hinges on the basics and fundamentals :-) and investing in those areas will pay rich dividends.
Feb 11, 2015 · James Sugrue
Thanks for reading Vivek ! :-)
You hit the nail on the head. This is in fact pretty basic. The good thing is that everything hinges on the basics and fundamentals :-) and investing in those areas will pay rich dividends.
Feb 11, 2015 · James Sugrue
Thanks for reading Vivek ! :-)
You hit the nail on the head. This is in fact pretty basic. The good thing is that everything hinges on the basics and fundamentals :-) and investing in those areas will pay rich dividends.
Jan 15, 2015 · Allen Coin
Great read. Wonderful examples !
Jan 14, 2015 · James Sugrue
Thank you for the kind words Brian. Heartening to see that this proved to be useful for you! :-)
Jan 14, 2015 · James Sugrue
Thank you for the kind words Brian. Heartening to see that this proved to be useful for you! :-)
Jan 14, 2015 · James Sugrue
Thank you for the kind words Brian. Heartening to see that this proved to be useful for you! :-)
Jan 14, 2015 · James Sugrue
Thanks for reading. Glad you liked it !
Jan 14, 2015 · James Sugrue
Thanks for reading. Glad you liked it !
Jan 02, 2015 · James Sugrue
I was referring to the MR on top of JPA 2.1 which more likely than not will be JPA 2.2 - but thats more from a 'nomenclature' perspective. From a functionality perspective, there are active discussions to incorporate date time support in JPA.next (slated for Java EE 8). Also, Java 8 alignment is a cross cutting concern (AOP of sorts !) which will be applied against lots of other Java EE specs in addition to JPA :-)
Jan 02, 2015 · James Sugrue
I was referring to the MR on top of JPA 2.1 which more likely than not will be JPA 2.2 - but thats more from a 'nomenclature' perspective. From a functionality perspective, there are active discussions to incorporate date time support in JPA.next (slated for Java EE 8). Also, Java 8 alignment is a cross cutting concern (AOP of sorts !) which will be applied against lots of other Java EE specs in addition to JPA :-)
Jan 02, 2015 · James Sugrue
I was referring to the MR on top of JPA 2.1 which more likely than not will be JPA 2.2 - but thats more from a 'nomenclature' perspective. From a functionality perspective, there are active discussions to incorporate date time support in JPA.next (slated for Java EE 8). Also, Java 8 alignment is a cross cutting concern (AOP of sorts !) which will be applied against lots of other Java EE specs in addition to JPA :-)
Sep 11, 2014 · admin
Thanks for reading Steve. I am not sure how that's possible.
1. The constructor is private - cannot be accessed outside of the class
2. I have not yet provided a static method (e.g. getInstance) for external code in order to obtain an instance of ImmutablePerson (that's something which I missed ;-) ) - I could have created a defensive copy of the Date object in such a method before returning an instance
Cheers!
Sep 11, 2014 · admin
Thanks for reading Steve. I am not sure how that's possible.
1. The constructor is private - cannot be accessed outside of the class
2. I have not yet provided a static method (e.g. getInstance) for external code in order to obtain an instance of ImmutablePerson (that's something which I missed ;-) ) - I could have created a defensive copy of the Date object in such a method before returning an instance
Cheers!
Sep 11, 2014 · James Sugrue
Thanks for reading Steve. I am not sure how that's possible.
1. The constructor is private - cannot be accessed outside of the class
2. I have not yet provided a static method (e.g. getInstance) for external code in order to obtain an instance of ImmutablePerson (that's something which I missed ;-) ) - I could have created a defensive copy of the Date object in such a method before returning an instance
Cheers!
Sep 11, 2014 · James Sugrue
Thanks for reading Steve. I am not sure how that's possible.
1. The constructor is private - cannot be accessed outside of the class
2. I have not yet provided a static method (e.g. getInstance) for external code in order to obtain an instance of ImmutablePerson (that's something which I missed ;-) ) - I could have created a defensive copy of the Date object in such a method before returning an instance
Cheers!
May 18, 2014 · James Sugrue
Thank you Felix!
I will try to put together something similar for stateless and singleton beans as well
May 18, 2014 · James Sugrue
Thank you Felix!
I will try to put together something similar for stateless and singleton beans as well