|
|
|
|
| Alberto Squassabia is a software professional specializing in back-end web engineering. He also teaches computer science part-time for Regis University. Alberto is an active coder (primarily in Scala and Java), architect, and team coach with a broad perspective on software development, which he acquired in academia and in the trenches of real life. He earned his first engineering degree from the University of Bologna in Italy and, in a previous life, he practiced as a civil engineer. After admitting he enjoyed writing number-crunching computer models more than designing dams, he switched careers and then earned an MS degree in Computer Science from Colorado State University. His current technical interests include functional programming, scalability at the enterprise and internet-scale scope, testing, and the challenges of big data and distributed computing. Teaching and keeping up with developments in his areas of interest help him stay close to fundamental principles, as well as consider computer science from the perspective of what can be done, and what cannot (yet) be done. Working in the industry provides great opportunities for intriguing conversations and challenging assignments to make the possible happen. As part of any team, Alberto enjoys the ensuing camaraderie, brain-picking (as victim or predator indifferently), and the shared sense of purpose. Alberto is a member of the ACM, and is a charter member of the Upsilon Pi Epsilon honor society, Colorado State University chapter. Profile updated 11/3/16 |
|
|
|
Date Reviewed |
|
|
1 - 9 of 9
reviews
|
|
|
|
|
|
|
|
Parallel programming: for multicore and cluster systems (3rd ed.) Rauber T., Rünger G., Springer International Publishing, Cham, Switzerland, 2023. 567 pp. Type: Book (978-3-031-28923-1) Parallel programming: for multicore and cluster systems is now in its third English edition (2023). The original German text had, in turn, its three editions in 2000, 2007, and 2012. The current third English edition includes selected (as o...
|
Sep 14 2023 |
|
|
|
|
|
|
Data cleaning Ilyas I., Chu X., ACM Books, New York, NY, 2019. 271 pp. Type: Book (978-1-450371-54-4)
Data cleaning provides an extensive literature review. It showcases the body of work that academia has produced over the last decades on the subject of data cleaning automation. Identifying and correcting dirty data by means of ...
|
Aug 4 2021 |
|
|
|
|
|
|
Data architecture: a primer for the data scientist (2nd ed.) Inmon W., Linstedt D., Levins M., Academic Press, Inc., San Diego, CA, 2019. 431 pp. Type: Book (978-0-128169-16-2)
Showing a perceptible pattern as a line-edited transcript consolidated from one or more slide-based seminars, this book provides many illustrations that would otherwise have been the focus of a presenter’s lecture and interac...
|
Jul 31 2020 |
|
|
|
|
|
|
Improving top-N recommendation for cold-start users via cross-domain information Mirbakhsh N., Ling C. ACM Transactions on Knowledge Discovery from Data 9(4): 1-19, 2015. Type: Article
Collaborative recommender systems often provide disappointing suggestions to new users who volunteered very few or no ratings of their own for processing: this is known as the cold-start problem. Mitigating such shortcomings with cross...
|
Sep 29 2015 |
|
|
|
|
|
|
Pro Objective-C design patterns for iOS Chung C., Apress, Berkeley, CA, 2011. 392 pp. Type: Book
In 1994, Helm, Gamma, Vlissides, and Johnson articulated for the computer science community the concept of design patterns through 23 examples in their groundbreaking Design patterns book [1]. Since that event, patterns have bec...
|
Jun 1 2012 |
|
|
|
|
|
|
Learn Java for Android development Friesen J., Apress, Berkeley, CA, 2010. 656 pp. Type: Book (978-1-430231-56-1)
My first impression of this book was irritation: the title implies a broad exposure to Android, but such exposure is in fact virtually absent from the index or the table of contents. The prefatory text pays lip service to the mobile pl...
|
Jan 13 2012 |
|
|
|
|
|
|
Performance comparison of graphics processors to reconfigurable logic: a case study Cope B., Cheung P., Luk W., Howes L. IEEE Transactions on Computers 59(4): 433-448, 2010. Type: Article
Faced with a practical number-crunching problem, the modern practitioner must address a dilemma: Will my solution be better if I write custom software suitable for a commodity floating-point graphics processing unit (GPU) powerhouse, o...
|
Dec 23 2010 |
|
|
|
|
|
|
The art of debugging with GDB, DDD, and Eclipse Matloff N., Salzman P., No Starch Press, San Francisco, CA, 2008. 280 pp. Type: Book (9781593271749), Reviews: (2 of 2)
For an otherwise well-done, mostly elementary introduction and tutorial for the Gnu debugger (GDB), this book has an exaggerated and over-reaching title. If you are a seasoned coder looking for the guide to debugging nirvana, you will ...
|
Apr 3 2009 |
|
|
|
|
|
|
Core Java data objects Tyagi S., Vorburger M., McCammon K., Bobzin H., McCannon K., Prentice Hall PTR, Upper Saddle River, NJ, 2003. Type: Book (9780131407312)
Java data objects (JDO) is a heavy-duty object persistence application programming interface (API). This implementation-neutral guide to JDO is organized into 15 chapters and five appendices....
|
Apr 5 2004 |
|
|
|
|
|
|
|
|
|
|
|