My Notes on Feature Store #MLOps #Snowflake #databricks

What does Feature Store do? Gives governed, reusable features How does it make data discoverable? Exposes machine learning ready data structures How does it execute data governance? There are entity definitions and lineage What about scalability? There are reusable Feature Views Feature store is a centralized repository designed to manage and share features efficiently across teams. databricks What is Feature Store?. Reduce redundancy, enhance collaboration, efficient data management. versioning, monitoring, governance. ...

March 31, 2026 · Chris Campana

How James Michener Learned French

How did James Michener learn French? Well actually how his character (the narrator, George Fairbanks) learns French. A big part of the novel The Drifters (by James Michener) is the story of George Fairbanks, a 60 year old guy who is somehow connected to six 17-22 year old young people in the late 1960s and him learning about their lives, culture and music. A running thread in the book is George being introduced to the music of the late 60s and how he doesn’t really understand that music, until he finally does. He explains how he learns to understand the music by analogizing it to how he learned French. ...

March 24, 2026 · Chris Campana

Meeting Larry Zbyszko at Publix

I was a cashier who checked out wrestler and commentator Larry Zbyszko at the Publix on Abbotts Bridge Road in what had to have been 1999 or 2000. Probably 1999. I (think) I am remembering wearing the Publix pants + button down shirt + tie + apron uniform that cashiers wore. And I only wore that uniform for a few months of my Publix career, as I went quickly from bagger to cashier to Publix Service Representative. 1 So I checked out his groceries. This was of course before the days of self check out. I wonder if Larry Zbyszko would have chose self check out. I don’t remember any of the items Larry Zbyszko bought. Larry Zbyszko was known to me at the time for being a commentator and performed on cable television’s wrestling program: WCW Monday Nitro. This was a television show I was a big fan of. Also, Larry Zbyszko’s nickname was “The Living Legend” Larry Zbyszko. WCW Monday Nitro was a wrestling program that aired live in front of an audience attending in a stadium or arena throughout the country. When the show went live every Monday at either 8 or 9 at night, the first shot was typically the commentating team2, including Larry Zbyszko, introducing the show. Fans in the crowd got into the habit of chanting “Larry, Larry” every time the show opened, and while the commentating team was opening the show, Larry acknowledged the chant. He would do this by putting his index and middle finger together and kind of doing a salute, you can see it here when Tony introduces him. ...

January 26, 2026 · Chris Campana

Books Read in 2025

Into Thin Air by Jon Krakauer I really liked this one. Inspirational. I liked the quotes from other books before each chapter. But there are men for whom the unattainable has a special attraction. Usually they are not experts: their ambitions and fantasies are strong enough to brush aside the doubts which more cautious men might have. Determination and faith are their strongest weapons. At best such men are regarded as eccentric; at worst, mad.… Everest has attracted its share of men like these. Their mountaineering experience varied from none at all to very slight—certainly none of them had the kind of experience which would make an ascent of Everest a reasonable goal. Three things they all had in common: faith in themselves, great determination, and endurance. ...

January 3, 2026 · Chris Campana

Things ate in Sicily

September 24 Enna Trattoria La Rustica (Via Gagliano, 94100 Enna EN, Italy) Caponata Spaghetti alla Siracusa Papperdelle Palermo MEC (Via Vittorio Emanuele, 452, 90134 Palermo PA, Italy) Lamb Chop September 25 Palermo Osteria Al Casareccio (In La Vucciria) Mortadella, etc La Galleria (Salita Ramirez, 2, 90134 Palermo PA, Italy) September 26 Palermo Concetta Bistrò [(Via Vittorio Emanuele, 444, 90039 Palermo PA, Italy)] (https://www.instagram.com/concettabistro/) Pizza Margherita Il Vizietto Bistrot (Via Argenteria, 32/34, 90133 Palermo PA, Italy) Cacio Cavallo All’Argentiera Spaghetti Al Nero Di Seppia Prawns ...

October 2, 2025 · Chris Campana

Professional Tennis Exhibition Schedule

Date Location Players Link 2025 December 7 Prudential Center, Newark, New Jersey, USA Carlos Alcaraz, Frances Tiafoe, Amanda Anismova, Emma Raducanu https://www.prucenter.com/events/a-racquet-at-the-rock 2025 November 13,14,15,16 Half Moon, Montego Bay, Jamaica Jenson Brooksby, Christina McHale, Blaise Bicknell https://www.jamaicacup.com/ 2025 October 14,15 Hong Kong https://www.uts.live/league-2025/hong-kong/

September 20, 2025 · Chris Campana

Cal Newport Books Read by Month

Book, Author, Publication Date, Number of Pages Also click the month to go directly to where he talks about the books August 25 Boundless Realm: Deep Explorations Inside Disney’s Haunted Mansion by Foxx Nolte, October 2020 Collisions: A Physicist’s Journey from Hiroshima to the Death of the Dinosaurs by Alec Nevala-Lee, July 2025 Before the Birds Sang Words by Ken Bruce, January 2023 Desperation Reef by T. Jefferson Parker, July 2024 ...

September 15, 2025 · Chris Campana

some numPy and linear algebra

python list L = [1,2,3] numPy array A = np.array([1,2,3]) append to list and append to array L.append(4) A + np.array([4]) python list of lists and select the first element of the list L = [[1,2],[3,4]] L[0] numPy matrix and selecting items from it A = np.array([[1,2],[3,4]]) # show row 1, column 2 print(A[0][1]) # also show row 1, column 2 print(A[0,1]) #selects the entire first column column print(A[:,0]) numPy dot function a = np.random.randn(100) b = np.random.randn(100) a.dot(b) What is Dot Product? Dot product occurs when two vectors are multipllied. The result is a scaler (ie a number, not a vector) Example: ...

February 6, 2025 · Chris Campana

Word Cloud of ATS Rejection Emails

During my job search I have applied for lots of positions online, usually in a web form that is part of a company’s application tracking system. These systems send an automatic email when you apply. And typically at some point, whether it’s automatically through some algorithm or when a human presses a button, I’ll get a form email notifying me that I am no longer being considered for the position. I have put all these emails into their own folder within gmail. I wanted to make a word cloud (https://en.wikipedia.org/wiki/Tag_cloud) of the words in these emails. There are three high-level steps to create this: ...

December 19, 2024 · Chris Campana

Looking for My Next Opportunity: Data Analyst / Business Intelligence Analyst

I’m currently seeking my next challenge as a Data Analyst or Business Intelligence Analyst. With 10 years of experience in data analytics, business intelligence, and data engineering, I’ve worked across diverse industries, including energy management, telecommunications, hospitality, and automotive services. While I’m proud of my versatility, I consider myself industry-agnostic, ready to dive into any domain to solve meaningful problems with data. Throughout my career, I’ve collaborated with internal stakeholders, supported customers, consulted with teams, and even traveled the world to make data-driven decisions. I’m passionate about SQL and databases, working with them daily to uncover insights. I often describe myself as an analyst at heart, with enough engineering expertise to access and transform the data I need. I excel at building impactful visualizations using tools like Tableau, but I’m visualization-tool agnostic and adaptable to any platform. ...

December 13, 2024 · Chris Campana