Artwork

Content provided by Advance Tech Media and Alexandra Moxin. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Advance Tech Media and Alexandra Moxin or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

James Nugent

1:01:52
 
Share
 

Manage episode 191581178 series 1426984
Content provided by Advance Tech Media and Alexandra Moxin. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Advance Tech Media and Alexandra Moxin or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

Written by Alexandra Moxin

James Nugent is a software developer from Bath, England. He currently works in engineering at Joyent, an open source public cloud company recently acquired by Samsung Electronics.

Previously, James was a core contributor at HashiCorp building operations tooling, and Event Store LLP, which produces an open source stream database with a built-in projections system (find out more here on GitHub). For Event Store related things, check out the Event Store Blog.

James is a connoiseur of cider and old guitars. You can contact James on twitter or by email and you can check out his writing and work on Github and his personal website.

We cover a lot in this episode, so get comfortable and hope you enjoy listening to this episode as much as we enjoyed making it!

What we cover in this episode

  • James’ background and how he got started in programming
  • Joyent | Triton (recently acquired by Samsung) an open source public cloud company
  • HashiCorp, Vagrant and Terraform
  • Nomad and Kubernetes
  • Boundary - a SaaS monitoring company
  • Jet.com - an Azure based e-commerce company (acquired by Walmart)
  • Cloud computing and AWS
  • Event Store
  • Why choose CQRS, DDD, and event sourcing patterns?
  • The first application of Event Store in 2010
  • Domain Driven Design and domain language
  • Early CQRS
  • A temporal model of queries as projections in Event Store
  • Core contributions and technology choices in Event Store
  • RAFT and PAXOS
  • Murmur 3, XXhash
  • Staged Event Driven Architecture (SEDA)
  • BSD and open source
  • Golang, Go routines and asynchronous programming
  • Programming languages James has used in the past 5 years (Go, Java, C, C#)
  • Reed Solomon
  • Kotlin Native, Kotlin and JetBrains
  • Jetbrains C-Lion IDE
  • What James thinks of Devops
  • Software that operates as frameworks versus as libraries
  • The benefits of software implemented as libraries
  • Nomad, a cluster scheduler built in Go
  • Container primitives
  • The differences between Free BSD OS and Linux Kernel
  • UNIX
  • Linux System-D
  • Netflix using Free BSD for content delivery and Ubuntu in the cloud in AWS for applications
  • Beehive Hypervisor for Free BSD
  • ZFS and D-trace
  • D-trace vs S-trace
  • The advantages of ZFS
  • ZFS and Merkle trees
  • EBS - Amazon’s Elastic Block Store
  • James’ 7-string guitar and guitar collection

Show Links

  continue reading

34 episodes

Artwork

James Nugent

Advance Tech Podcast

0-10 subscribers

published

iconShare
 
Manage episode 191581178 series 1426984
Content provided by Advance Tech Media and Alexandra Moxin. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Advance Tech Media and Alexandra Moxin or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

Written by Alexandra Moxin

James Nugent is a software developer from Bath, England. He currently works in engineering at Joyent, an open source public cloud company recently acquired by Samsung Electronics.

Previously, James was a core contributor at HashiCorp building operations tooling, and Event Store LLP, which produces an open source stream database with a built-in projections system (find out more here on GitHub). For Event Store related things, check out the Event Store Blog.

James is a connoiseur of cider and old guitars. You can contact James on twitter or by email and you can check out his writing and work on Github and his personal website.

We cover a lot in this episode, so get comfortable and hope you enjoy listening to this episode as much as we enjoyed making it!

What we cover in this episode

  • James’ background and how he got started in programming
  • Joyent | Triton (recently acquired by Samsung) an open source public cloud company
  • HashiCorp, Vagrant and Terraform
  • Nomad and Kubernetes
  • Boundary - a SaaS monitoring company
  • Jet.com - an Azure based e-commerce company (acquired by Walmart)
  • Cloud computing and AWS
  • Event Store
  • Why choose CQRS, DDD, and event sourcing patterns?
  • The first application of Event Store in 2010
  • Domain Driven Design and domain language
  • Early CQRS
  • A temporal model of queries as projections in Event Store
  • Core contributions and technology choices in Event Store
  • RAFT and PAXOS
  • Murmur 3, XXhash
  • Staged Event Driven Architecture (SEDA)
  • BSD and open source
  • Golang, Go routines and asynchronous programming
  • Programming languages James has used in the past 5 years (Go, Java, C, C#)
  • Reed Solomon
  • Kotlin Native, Kotlin and JetBrains
  • Jetbrains C-Lion IDE
  • What James thinks of Devops
  • Software that operates as frameworks versus as libraries
  • The benefits of software implemented as libraries
  • Nomad, a cluster scheduler built in Go
  • Container primitives
  • The differences between Free BSD OS and Linux Kernel
  • UNIX
  • Linux System-D
  • Netflix using Free BSD for content delivery and Ubuntu in the cloud in AWS for applications
  • Beehive Hypervisor for Free BSD
  • ZFS and D-trace
  • D-trace vs S-trace
  • The advantages of ZFS
  • ZFS and Merkle trees
  • EBS - Amazon’s Elastic Block Store
  • James’ 7-string guitar and guitar collection

Show Links

  continue reading

34 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide