mparkin / tags / engineering

Tagged with “engineering” (4)

  1. Software Engineering Radio: Episode 171: Scala Update with Martin Odersky

    This episode is an update on the developments around the Scala language. We covered the new features in 2.7 and 2.8, as well as what’s planned for 2.9. We then discussed briefly the different “proficiency levels” of Scala programmers. The main part of the episode centered around Martin’s new research project: the polymorphic embedding of DSLs for expressing concurrency into Scala.

    —Huffduffed by mparkin

  2. Software Engineering Radio: Episode 179: Cassandra with Jonathan Ellis

    Cassandra is a distributed, scalable non-relational data store influenced by the Google BigTable project and many of the distributed systems techniques pioneered by the Amazon Dynamo paper. Guest Jonathan Ellis, the program chair of the Apache Cassandra project, discusses Cassandra’s data model, storage model, techniques used to achieve high availability and provides some insight into the trend away from relational databases.

    —Huffduffed by mparkin

  3. Software Engineering Radio: Episode 185 Dwight Merriman on Replication

    As application data size and throughput have outgrown the processing and storage needs of commodity servers, replication has become an increasingly important strategy. In this episode, Robert talks with Dwight Merriman about database replication. Topics covered include replication basics, master-slave versus master-master, failure and recovery, replication versus backup, whether replication primarily for scaling or for availability, and the internals of MongoDB replica sets.

    —Huffduffed by mparkin

  4. Software Engineering Radio: Episode 44 Interview Brian Goetz and David Holmes

    This is another episode on concurrency. We talk to two experts in the field, Brian Goetz and David Holmes about aspects of concurrency we hadn’t really covered before.

    —Huffduffed by mparkin