Skip to main content

Darrell Ulm 's Slideshare Profile for Computer Science Presentations

Explore Darrell Ulm's SlideShare profile to access a curated selection of bookmarked presentations designed for anyone interested in Computer Science and modern software engineering. The collection highlights essential topics such as core Computer Science concepts, large scale data processing with Apache Spark, best practices in Drupal based web development, and a variety of Software Development methodologies that shape today’s technology landscape.

Popular posts from this blog

Getting back into parallel computing with Apache Spark

Returning to parallel computing with Apache Spark has been insightful, especially observing the increasing mainstream adoption of the McColl and Valiant BSP (Bulk Synchronous Parallel) model beyond GPUs. This structured approach to parallel computation, with its emphasis on synchronized supersteps, offers a practical framework for diverse parallel architectures.While setting up Spark on clusters can involve effort and introduce overhead, ongoing optimizations are expected to enhance its efficiency over time. Improvements in data handling, memory management, and query execution aim to streamline parallel processing.A GitHub repository for Spark snippets has been created as a resource for practical examples. As Apache Spark continues to evolve in parallel with the HDFS (Hadoop Distributed File System), this repository intends to showcase solutions leveraging their combined strengths for scalable data processing.