Croatian Run Restaurants
Acknowledgements and Resources
Information, technology, books, and help to build this site and gather the information.
See my blog post about getting started with this project [eventually will incorporated into this site]. I've had fun doing this, learned a lot, and met and was aided my many great people along the way.
This is the first time for me doing most of this kind of web developing, so errors and glitches will abound. Also I've made little attempt to be compatiable with "older" browsers, but contact me if that's causing you grief.
The Meetup group MaptimeLA led me to the tools to make this site and provided help along the way. They also have worked on another historical restaurant mapping site Los Angeles resaurants.
Unfortunately this is far from complete and will need a complete overhaul at some point. This project has gone on for years.
LA restaurants, history
Charles Perry, President of Culinary Historians of California. Charles also suggested I expand on his list of Croatian run restaurants, hence this website.
Los Angeles Public Library, History and Genealogy Department and on-line resources
Los Angeles City Archives
The website Chronicling America. US News Map—Searchable Newspaper Archives
Ancestry.com—People and City Directory Searching (pay)
Eterovich who wrote numerous articles about Croatians in the West
My Croatian cousin Ana who helped with Croatian name recognition and in large part got me started with delving into our mutual roots in Los Angeles.
Los Angeles in the 1900s—Streets of a Hundred Years Ago. Morse's site is a treasure trove of historical and geneological information. His site was used as a basis for Historic Street Names in Los Angeles, California .
ebooksread.com for several San Francisco directories
Maps and Mapping Technology
Sanborn maps at the Library of Congress. High resolution downloadable scans which did require georeferencing and assembling. Before these were made available, only lower-resolution, black and white scans were available.
UCLA Maps
The David Rumsey Map Collection
QGIS …
Open Street Maps
Web Technology
Stack Overflow and Stack Exchange: Geographic Information Systems. Two related websites where people answer questions mostly related to implementing software. Searching on the site helped me many times and most of my questions were answered or got me pointed in the right direction.
The web building software Ruby on Rails for data driven sites. Makes it relatively easy to provide the complex links on many of these pages.
Michael Hartl, Ruby on Rails Tutorial—Third Edition. Great thorough introduction. My only complaint is he builds an authentication system which is probably something a beginner/intermediate shouldn't build.
Over the years that I worked on this Rails adapted Webpack for asset management. But I jumped in a bit before it was mature and again Stack Overflow was essential. Ross Kaffenberger answered many of my questions.
I took several JavaScript classes and worked through murach's JavaScript by Mary Delamater, so I could understand and work with the JavaScript in the mapping apps—I found it to be a good introduction for the non-programmer that I am. The publisher says his Murach’s JavaScript and jQuery has the basics of JavaScript for building websites and therefore is less detailed and easier that the former book. Eloquent JavaScript is the book I often see recommended, but Delamater is a much easier entry and introduces jQuery which is how JavaScript is frequently used in web pages. Eloquent JavaScript does go much deeper.
Regina O. Obe and Leo S. Hsu, PostGIS in Action, Second Edition. Trivia coincidence alert: the cover features a drawing of a woman in mid-nineteenth-century traditional clothing from Ubli, Croatia. Many of the restauranteurs covered here are from Brač which is about 50km away.
David Bryant Copeland, Rails, Angular, Postgres, and Bootstrap
Barrett Austin Clark, Data Visualization Toolkit: Using JavaScript, Rails, and Postgres to Present Data and Geospatial Information. Important when I was moving into creating the maps.
Twitter Bootstrap for easy pack layout and icons.
Other technical
OpenLayers a JavaScript for putting modifiable maps on pages. A book that finally got me up to speed is OpenLayers 3 Beginner's Guide. OpenLayers is up to v6, but v3 was a major change and it's fundamentally the same app. I haven't found a later book, but I did find a good Udemy tutorial by Ikrom Nishanbaev. He also has a few of the tutorials on YouTube, but the full on Udemy is much more complete and when I found it in 2020, there were links to the Udemy tutorials at half price. OpenLayers is more powerful than Leaflet and Mapbox and probably because of my JavaScript weakness I couldn't do what I wanted with them so jumped into the yet harder to learn OpenLayers, but to me the overall logic is simpler and doesn't rely on often weakly supported add ons.
Ruby on Rails, Postgres and its app for macOS, PgAdmin to work with Postgres databases.
Ryan Bate's RailsCast, a series of on-line tutorials ending in about 2013. Originally some kind of subscription series, but he's made them free and I still find them quite useful as much of what works in Rails hasn't changed that much. 413 episodes! Railscasts #370 Ransack and Polymorphic Associations among others where quite useful (Sortable columns was great but then I found Ransack, but I did leave in Sortable columns since it works but not for associations)
Ransack a great gem for searching and sorting columns which I'd found much sooner.
Numerous great gems, and the following diagram produced with the Rails ERD gem. At this writing some of the fields were for testing and trials and need to be removed. And "year" is usually shown as "connection" in most places.
FIXME