Carol McDonald
  • Female
  • Jacksonville, Florida
  • United States
Share on Facebook MySpace

Carol McDonald's Friends

  • Federico Nicolàs Casabianca
  • Raffaele Picardi
  • Bulama Yusuf
  • Allan Davis
  • Mike Hayward
  • Michael Levin

Carol McDonald's Groups

Carol McDonald's Discussions

Gifts Received

Gift

Carol McDonald has not received any gifts yet

Give a Gift

 

Carol McDonald's Page

Profile Information

What are your main interests in software development?
Java, Web, Ajax, Java EE, Spring, Seam, JPA, Web Services
Do you have a website?
http://weblogs.java.net/blog/caroljmcdonald/
Anything else you'd like to add? Where do you live? (optional!)
Je parle Francais. Ich kann Deutsch.

Carol McDonald's Blog

movie recommendations with Spark machine learning

Posted on August 4, 2015 at 11:15am 0 Comments

Tutorial on Apache Spark, movie recommendations with machine learning 

This post discusses building a recommendation model from movie ratings using an iterative algorithm and parallel processing with Apache Spark MLlib.

https://dzone.com/links/parallel-and-iterative-processing-for-machine-lear.html

An Inside Look at the Components of a Recommendation Engine

Posted on April 13, 2015 at 9:14am 1 Comment

Recommendation engines help narrow your choices to those that best meet your particular needs.  In this post, we’re going to take a closer look at how all the different components of a recommendation engine work together. We’re going to use collaborative filtering on movie ratings data to recommend movies. The key components are a collaborative filtering algorithm in Apache Mahout to build and train a machine learning model,…

Continue

screencast about MySQL for Developers

Posted on March 30, 2009 at 10:30am 0 Comments

Here is a screencast about MySQL for Developers



If you are a developer using MySQL, you should learn enough to take advantage of its strengths, because having an understanding of the database can help you develop better-performing applications. This session will talk about MySQL database design and SQL tuning for developers. Some topics include:



* MySQL Storage Engine Architecture

* Schema, the basic foundation of performance

* Think about performance when… Continue

Comment Wall

You need to be a member of Codetown to add comments!

Join Codetown

  • No comments yet!
 
 
 

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Article: The Friction Fix: Change What Matters

Friction is the invisible current that sinks every transformation. Friction isn’t one thing, – it’s systemic. Relationships produce friction: between the people, teams and technology. The fix isn’t Kubernetes, the Cloud or AI. The fix is changing our patterns of thinking, communicating, and organizing.

By Cat Morris, Diana Montalion

Cedar Joins CNCF as a Sandbox Project

Cedar, an open-source policy language architected by AWS, has joined the CNCF as a Sandbox project. Designed for fine-grained application permissions, it decouples access control from code using a verifiable, high-performance policy engine. Cedar supports RBAC, ABAC, and ReBAC, offering a secure, analyzable alternative to general-purpose tools like OPA.

By Mark Silvester

Presentation: Theme Systems at Scale: How To Build Highly Customizable Software

Guilherme Carreiro discusses the architecture behind Shopify’s theme system, focusing on balancing extreme customizability with platform stability. He explains how they leverage Liquid as a safe DSL, optimize performance via native extensions (Rust/C), and use JSON schemas to bridge the gap between developers and merchants.

By Guilherme Carreiro

Podcast: Startup Software Architecture - You Never Really Throw It Away: A Conversation with David Gudeman

In this podcast, Michael Stiefel spoke with David Gudeman about software architecture for startups. The discussion starts by illuminating how to make decisions with imperfect information, and how uncertainty and ambiguity flow through all aspects of developing the architecture. This leads to analyzing how the architect must focus on both product strategy and technical decisions.

By David Gudeman

Article: Virtual Panel - AI in the Trenches: How Developers Are Rewriting the Software Process

This virtual panel brings together engineers, architects, and technical leaders to explore how AI is changing the landscape of software development. Practitioners share their insights on successes and failures when AI is incorporated into daily workflows, emphasizing the significance of context, validation, and cultural adaptation in making AI a sustainable element of modern engineering practices.

By Arthur Casals, Mariia Bulycheva, May Walter, Phil Calçado, Andreas Kollegger

© 2026   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service