•  

James Nugent

0
0

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




No comments yet...
Log in to comment
0 0 0
2022-10-14

A Conversation With John Carvalho, CEO @ Synonym

Written by Alexandra Moxin This episode features John Carvalho, CEO of Synonym, a company using Bitc…
0 0 0
2022-10-14

A Conversation With John Carvalho, CEO @ Synonym

Written by Alexandra Moxin This episode features John Carvalho, CEO of Synonym, a company using Bit…
0 0 0
2022-02-15

A Conversation With Rick, President @ CryptoCloaks

Written by Alexandra Moxin “Never. Stop. Building.” Rick, President of CryptoCloaks Cryp…
0 0 0
2022-02-15

A Conversation With Rick, President @ CryptoCloaks

Written by Alexandra Moxin “Never. Stop. Building.” Rick, President of CryptoCloaks Cr…
0 0 0
2022-01-09

A Conversation With Roman Martinez, Co-Founder of Bitcoin Beach (Recorded Live)

Written by Alexandra Moxin This episode features Roman Martínez, Community Leader and co-founder of …
0 0 0
2022-01-09

A Conversation With Roman Martinez, Co-Founder of Bitcoin Beach (Recorded Live)

Written by Alexandra Moxin This episode features Roman Martínez, Community Leader and co-founder of…

Advance Tech Podcast

The Advance Tech Podcast brings you the latest in emerging technology and features guests building t…

Log in to Follow

More episodes from Advance Tech Podcast

Top Podcasts Top rated Podcasts