Difference between revisions of "User:Michael.f.obrien.telus.com"

From Eclipsepedia

Jump to: navigation, search
m
m
 
(4 intermediate revisions by one user not shown)
Line 12: Line 12:
 
Currently working with [http://telushealth.com/en/default.aspx Telus Health | backed by Emergis] on their [http://telushealth.com/en/solutions/electronic_health_records/ Oacis] since April 2011 after a very good 5 years with [http://www.oracle.com Oracle Corporation] on their [http://www.oracle.com/technology/products/ias/toplink/ TopLink] product and the Eclipse Foundation on their [http://www.eclipselink.org EclipseLink] product.  Specialized in [http://wiki.eclipse.org/EclipseLink/Examples/JPA#Tutorials Application Server Container deployments], JMX and the Metamodel API in the latest JSR-317 JPA 2.0 API RI for the JEE6 specification.
 
Currently working with [http://telushealth.com/en/default.aspx Telus Health | backed by Emergis] on their [http://telushealth.com/en/solutions/electronic_health_records/ Oacis] since April 2011 after a very good 5 years with [http://www.oracle.com Oracle Corporation] on their [http://www.oracle.com/technology/products/ias/toplink/ TopLink] product and the Eclipse Foundation on their [http://www.eclipselink.org EclipseLink] product.  Specialized in [http://wiki.eclipse.org/EclipseLink/Examples/JPA#Tutorials Application Server Container deployments], JMX and the Metamodel API in the latest JSR-317 JPA 2.0 API RI for the JEE6 specification.
 
=References=
 
=References=
*[https://bugs.eclipse.org/bugs/buglist.cgi?emailreporter1=1;classification=RT;emailtype1=substring;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;email1=michael.o'brien1%40telus.com;component=Build;component=DBWS;component=Documentation;component=EIS;component=Examples;component=Foundation;component=Incubator;component=JPA;component=MOXy;component=SDO;component=Utils;product=EclipseLink Michael O'Brien raised bugs/enhancements]
+
*[https://bugs.eclipse.org/bugs/buglist.cgi?emailreporter1=1;classification=RT;emailtype1=substring;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;email1=michael.f.obrien%40telus.com;component=Build;component=DBWS;component=Documentation;component=EIS;component=Examples;component=Foundation;component=Incubator;component=JPA;component=MOXy;component=SDO;component=Utils;product=EclipseLink Michael O'Brien raised bugs/enhancements]
 
*[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=ASSIGNED;component=Documentation;component=Examples;component=Foundation;component=JPA;classification=RT;product=EclipseLink Michael's Currently assigned EclipseLink bugs/Enhancements]
 
*[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=ASSIGNED;component=Documentation;component=Examples;component=Foundation;component=JPA;classification=RT;product=EclipseLink Michael's Currently assigned EclipseLink bugs/Enhancements]
 +
*[http://wiki.eclipse.org/EclipseLink/Development/Summit#EclipseLink_Summit_2010 EclipseLink Summit 2010] presentation of the [http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/incubator/summit-2010/EclipseLink_JPA2_Metamodel.ppt JPA 2.0 Metamodel] (Microsoft PPT format)
  
 
==Misc==
 
==Misc==
Line 178: Line 179:
 
*http://en.wikipedia.org/wiki/Quicksort
 
*http://en.wikipedia.org/wiki/Quicksort
 
==Links==
 
==Links==
*'''[http://obrienscience.blogspot.com Personal tecnical web content entry point for] [http://obrienscience.com F. Michael O'Brien]'''
+
*'''[http://obrienscience.blogspot.com Personal technical web content entry point for] [http://obrienscience.com F. Michael O'Brien]'''
 
*Technology links mostly of interest to self.
 
*Technology links mostly of interest to self.
 
*http://java.sun.com/developer/technicalArticles/JavaEE/JavaEE6Overview_Part3.html (The examples on the Java EE 6 main JAX-RS page do not compile - change Get to GET, Post to Post and replace the space between ''core UriInfo''' with '''core.UriInfo''')
 
*http://java.sun.com/developer/technicalArticles/JavaEE/JavaEE6Overview_Part3.html (The examples on the Java EE 6 main JAX-RS page do not compile - change Get to GET, Post to Post and replace the space between ''core UriInfo''' with '''core.UriInfo''')
Line 200: Line 201:
 
*20101231:3188
 
*20101231:3188
 
*20100908: rewrite started at hit 2620
 
*20100908: rewrite started at hit 2620
*Everybody would like to optimized computations in their spare time  - but using all available capacity of your servers is not an easy thing to do.  Don't let let your multicore processor sit idle or use a small percentage of it's potential - use threads and push your processor to it's limit of parallel computation and use of electrical resources.  Pass this very interesting graphic to all your Java, C++, C, Assembly and even Smalltalk friends.  Don't worry about locking, deadlock, thread contention, thread scheduling, finished threads waiting on slower threads, data corruption, queuing, synchronization, concurrency issues, data parallel work distribution/merging, heat dissipation, and electicity usage - as everything can be solved.
+
*Everybody would like to optimize computations in their spare time  - but using all available capacity of your servers is not an easy thing to do.  Don't let let your multicore processor sit idle or use a small percentage of it's potential - use threads and push your processor to it's limit of parallel computation and use of electrical resources.  Pass this very interesting graphic to all your Java, C++, C, Assembly and even Smalltalk friends.  Don't worry about locking, deadlock, thread contention, thread scheduling, finished threads waiting on slower threads, data corruption, queuing, synchronization, concurrency issues, data parallel work distribution/merging, heat dissipation, and electicity usage - as everything can be solved.
 
[[Image:Corei7_920_zoom_time_1_to_512_threads_graph.JPG]]
 
[[Image:Corei7_920_zoom_time_1_to_512_threads_graph.JPG]]
 
+
<!--
*Verify the the [http://www.eclipse.org/projects/ip_log.php?projectid=rt.eclipselink IPLog] is working again after my email gets fixed - close bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=344385 344385]
+
*Verify the the [http://www.eclipse.org/projects/ip_log.php?projectid=rt.eclipselink IPLog] is working again after my email gets fixed - close bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=344385 344385]-->
[[Category:EclipseLink:Users|Michael OBrien]]
+
<!--[[Category:EclipseLink:Users|Michael OBrien]]
 
[[Category:EclipseLink:Committers|Michael OBrien]]
 
[[Category:EclipseLink:Committers|Michael OBrien]]
 
[[Category:Users|Michael OBrien]]
 
[[Category:Users|Michael OBrien]]
[[Category:Committers|Michael OBrien]]>
+
[[Category:Committers|Michael OBrien]]>-->

Latest revision as of 15:47, 20 June 2011

bugzilla id: michael.f.obrien(at)telus.com

committer id: mobrien (F. Michael O'Brien)

Location: Ottawa, Canada - Eastern Standard Time

  • Committer on Eclipse Persistence Services project - EclipseLink

Profession: Overly enthusiastic and optimistic Enterprise Software Developer

Currently working with Telus Health | backed by Emergis on their Oacis since April 2011 after a very good 5 years with Oracle Corporation on their TopLink product and the Eclipse Foundation on their EclipseLink product. Specialized in Application Server Container deployments, JMX and the Metamodel API in the latest JSR-317 JPA 2.0 API RI for the JEE6 specification.

Contents

[edit] References

[edit] Misc

[edit] EE Tutorial Pages

[edit] EclipseLink related Forums

[edit] Software References

[edit] Hardcover

[edit] Experimental


[edit] Activity

[edit] Official

[edit] Indirectly/Adjacent/Followup/Assist

[edit] Interest

[edit] Dynamic Persistence

[edit] Architecture Aware Computing

[edit] SaaS | PaaS | IaaS

[edit] Concurrency Issues

[edit] UnOfficial

[edit] Deferred but Very Important

[edit] Pending

[edit] Raised

[edit] Bugs and Enhancements I am interested in

[edit] Experimental

  • 20110209: Distributed JPA application using multiple SE clients connected to a single EE server using various EJB/RMI, JMS, JAX-RS and WebServices technologies. Use this distributed framework to hammer the JTA container managed persistence context and observe how it handles concurrency contention.
  • Concurrency
  • Thread safety
  • Mixed JSF/Spring/AJAX/EJB framework artifacts
  • Hibernate JPA and WebLogic

[edit] To Review

[edit] Statistics

[edit] Specifications

[edit] Theory

[edit] Links

[edit] Log

  • 20101231:3188
  • 20100908: rewrite started at hit 2620
  • Everybody would like to optimize computations in their spare time - but using all available capacity of your servers is not an easy thing to do. Don't let let your multicore processor sit idle or use a small percentage of it's potential - use threads and push your processor to it's limit of parallel computation and use of electrical resources. Pass this very interesting graphic to all your Java, C++, C, Assembly and even Smalltalk friends. Don't worry about locking, deadlock, thread contention, thread scheduling, finished threads waiting on slower threads, data corruption, queuing, synchronization, concurrency issues, data parallel work distribution/merging, heat dissipation, and electicity usage - as everything can be solved.

Corei7 920 zoom time 1 to 512 threads graph.JPG