Skip to main content

Carol McDonald

As a Java Technology Evangelist at Sun Microsystems, Carol McDonald has spoken at various conferences including JavaOne, Java University, Sun Tech Days, Sun Network, Sun Code Camps, JDJEdge, and JUGs including Machester, Boston, Maine, Cologne, FAA, Richmond, Memphis, D.C... Carol blogs about the latest technologies that she is speaking about at http://weblogs.java.net/blog/caroljmcdonald/. Before returning to Sun in 2007, Carol worked 2 1/2 yrs as an Architect on massive OLTP Spring/hibernate application to manage > 10 mill loans for the consumer credit division of a leading automoblile manufacturer and a leading bank. Before joining Sun the first time in 1999 Carol worked on Pharmaceutical Intranet applications for Roche in Switzerland, a Telecom Network Management Application for Digital (now HP) in France, a X.400 Email Server for IBM in Germany, and as a student intern for the National Security Agency. Carol holds a M.S. in Computer Science from the University of Tennessee, a B.S. in Geology from Vanderbilt University, and is a Sun Certified Java Architect and Java Language Programmer. Carol is also Fluent in French and German.

 

Weblogs

This Pet Catalog app explains a web application that
uses Wicket, JPA, GlassFish and MySQL.

The Top 10 Web Application security vulnerabilities

OWASP...

This and the next series of blog entries will highlight the href="http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project">Top
10 most critical web application security...

Here is a review of some concurrency tips from Joshua Bloch, Brian
Goetz and others.


JPA Performance, Don't Ignore the Database

Database Schema

Good Database...

jpaconcurrency

JPA Caching

JPA Level 1 caching

JPA...

This Pet Catalog app explains a web application that
uses JSF 2.0, Java EE 6, GlassFish and MySQL. I took this
example  ...



jpaconcurrency

Optimistic Concurrency


JSF 2.0, JPA, GlassFish and MySQL

JSF 2.0, JPA,...




http-equiv="content-type">
...

Developing RESTful Web Services with JAX-RS, Netbeans, Glassfish
and MySQL

Yesterday I gave a talk at a the ...



http-equiv="content-type">
mysqlwebinar

Groovy and Grails...



http-equiv="content-type">
mysqlwebinar

Developing MySQL-...




http-equiv="content-type">
...

This is the fourth article in a series of articles on GlassFish and MySQL.
In Part 4, you'll learn how to create a RESTful web service for the web
application. You'll also examine a...




http-equiv="content-type">
...



http-equiv="content-type">
dojo1

RESTful Web Services Pet...



http-equiv="content-type">
dojo1

Dojo REST Comet Hands On...



http-equiv="content-type">
dojo1

Dojo REST Comet...



http-equiv="content-type">
dojo1

Dojo 1.2 Presentation...




http-equiv="content-type">
...

Here is a screencast about a Comet application which allows users to watch and chat about
a slide show. The Application loads the slide URLs from a RESTful Web Service and then uses
...




http-equiv="content-type">
...

Rick Palkovic and I have written an article about a Comet application which allows users to watch and chat about a slide show. The Application loads the slide URLs from a RESTful Web Service and...




http-equiv="content-type">
...