POPULARITY
Welcome to our first episode of Season 9 Elixir Wizards, Parsing the Particulars. A show focused on conversations with software developers from around the world on the Elixir language and other modern web technologies. Today, we are joined by Dave Lucia, Chief Technology Officer at Bitfo, a cryptocurrency media company building educational content for people who are interested in cryptocurrency. Dave is active in the Elixir community and in the past has spoken at Code BEAM SF, ElixirConf, RabbitMQ Summit, and has written several blog posts which can be found at davelucia.com. In today's episode we find out more about Dave's professional background and dive into the particulars of observability. Tune in today to learn more from today's special guest, Dave Lucia! Key Points From This Episode: A brief breakdown of today's topic and introduction to our special guest, Dave Lucia We find out about Bitfo and what services they offer We discuss Dave's blog post on observability Find out how Dave wrote the blog post because he saw a gap at his company How Sundi proofread Dave's blog post and realized her lack of knowledge on observability The most common mistake teams or engineers make when it comes to observability We peel back the layers on what telemetry is What the difference between telemetry and OpenTelemetry is How to choose which tool is right when it comes to better observability *The breakdown of the uses for observability telemetry *When and why would we use OpenTelemtry vs basic observability *What languages Dave started in before he was working in Elixir *How Elixir lends better for observability *Where to start if you want to implement basic observability for someone who has no experience with it *Dave answers the question, “can you go too far with observability?” *We discuss Livebook and what exciting things it will bring for the future *Most importantly, Dave explains why pineapples are important to him **Links Mentioned in Today's Episode: Dave's blog post on Observability: https://davelucia.com/blog/observing-elixir-with-lightstep Dave Lucia on Twitter — https://twitter.com/davydog187 Dave Lucia on GitHub — https://github.com/davydog187 Dave Lucia on LinkedIn — https://www.linkedin.com/in/david-lucia-a395441b/ Bitfo — https://www.bitfo.com/ SmartLogic — https://smartlogic.io/ Sundi Myint on Twitter — https://twitter.com/sundikhin Owen Bickford on Twitter — https://twitter.com/owenbickford/ SmartLogic — https://smartlogic.io
We talk with Dave Lucia about Simplebet's use of RabbitMQ and Commanded for solving unique real-time problems. We learn how Simplebet uses Elixir when creating real-time sports betting markets. We also learn what CQRS systems are, how the Commanded library supports that in Elixir, and how Commanded pairs well with RabbitMQ. Dave talks about moving away from Kafka to RabbitMQ and how that made sense for their use cases. Also valuable, Dave shares where they have found the “dragons” in their design. A helpful discussion that helps identify when CQRS systems might be a tool to use when solving our own problems. Also, Simplebet is betting on SurfaceUI for front-end design in a big and interesting way as well! Show Notes online - http://podcast.thinkingelixir.com/75 (http://podcast.thinkingelixir.com/75) Elixir Community News - https://fly.io/phoenix-files/ (https://fly.io/phoenix-files/) – Phoenix focused section of Fly.io blog - https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/) – Safe Ecto Migrations multi-part guide - https://github.com/erlang/otp/pull/5292 (https://github.com/erlang/otp/pull/5292) – Erlang 25 is documenting all the built-in types - https://twitter.com/theerlef/status/1460683487317577734 (https://twitter.com/theerlef/status/1460683487317577734) – Erlang Ecosystem Foundation shared that they reached the milestone of 1000 members! - https://www.youtube.com/watch?v=y8-9yZlye30 (https://www.youtube.com/watch?v=y8-9yZlye30) – Quinn Wilton's "100 years of Erlang" Code Beam America presentation - https://slides.com/rc-6/100-years-of-erlang-slimmed (https://slides.com/rc-6/100-years-of-erlang-slimmed) – Quinn's slides - https://github.com/spawnfest/eep49ers/ (https://github.com/spawnfest/eep49ers/) – SpawnFest Overall Winner - https://github.com/spawnfest/eArangoDB (https://github.com/spawnfest/eArangoDB) – SpawnFest Maintainability Winner - https://github.com/spawnfest/beamoji (https://github.com/spawnfest/beamoji) – SpawnFest Innovation Winner - https://www.twitch.tv/josevalim (https://www.twitch.tv/josevalim) – Advent of Code problems will be solved by Jose Valim on Twitch - https://github.com/rrrene/credo/blob/master/CHANGELOG.md (https://github.com/rrrene/credo/blob/master/CHANGELOG.md) – Credo 1.6 release includes mix credo --first-run feature - https://github.com/livebook-dev/kino/pull/50 (https://github.com/livebook-dev/kino/pull/50) – Jonathan's Kino PR that adds "controls" and is demonstrated by playing multi-player Pong in a Livebook notebook! - https://github.com/pprzetacznik/IElixir (https://github.com/pprzetacznik/IElixir) – Jupyter's kernel for Elixir - https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md (https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md) – ExDoc v0.26.0 is out with new usability features - https://twitter.com/josevalim/status/1462436734285795340 (https://twitter.com/josevalim/status/1462436734285795340) – José Valim highlights several new ExDoc features - https://vimeo.com/647867227 (https://vimeo.com/647867227) – Oban Web v2.8.0 is out along with Oban Pro v0.9.3 and a video demonstrates the changes Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com) Discussion Resources - https://medium.com/@davelucia/two-years-of-elixir-at-the-outline-ad671a56c9ce (https://medium.com/@davelucia/two-years-of-elixir-at-the-outline-ad671a56c9ce) - https://medium.com/@davelucia/beyond-functions-in-elixir-refactoring-for-maintainability-5c73daba77f3 (https://medium.com/@davelucia/beyond-functions-in-elixir-refactoring-for-maintainability-5c73daba77f3) - https://medium.com/@davelucia/battleship-elixir-json-sunk-my-float-dc3df46447db (https://medium.com/@davelucia/battleship-elixir-json-sunk-my-float-dc3df46447db) - https://soundcloud.com/elixirtalk/episode-153-feat-dave-lucia-the-dream-stack-with-rust-elixir (https://soundcloud.com/elixirtalk/episode-153-feat-dave-lucia-the-dream-stack-with-rust-elixir) - https://www.youtube.com/watch?v=xmUfTl33-fU (https://www.youtube.com/watch?v=xmUfTl33-fU) – Rustling up predictive sporting betting models on the BEAM - DAVID LUCIA - https://www.youtube.com/watch?v=wvfhrvAFOoQ (https://www.youtube.com/watch?v=wvfhrvAFOoQ) – David Lucia - Refactoring Elixir for maintainability | Code BEAM SF 19 - https://www.youtube.com/watch?v=Lh5rA1pgWCk (https://www.youtube.com/watch?v=Lh5rA1pgWCk) – ElixirConf 2021 - Dave Lucia - Surface - a bridge to the Javascript community - https://github.com/davydog187/migratingfromkafka (https://github.com/davydog187/migrating_from_kafka) - https://speakerdeck.com/davydog187/betting-on-observability-at-simplebet (https://speakerdeck.com/davydog187/betting-on-observability-at-simplebet) - https://lightstep.com/case-studies/simplebet/ (https://lightstep.com/case-studies/simplebet/) - https://theoutline.com/ (https://theoutline.com/) - https://www.bloomberg.com/ (https://www.bloomberg.com/) - https://www.theverge.com/ (https://www.theverge.com/) - https://www.bdg.com/ (https://www.bdg.com/) - https://www.draftkings.com/ (https://www.draftkings.com/) - https://www.amqp.org/ (https://www.amqp.org/) - https://www.rabbitmq.com/ (https://www.rabbitmq.com/) - https://github.com/commanded/commanded (https://github.com/commanded/commanded) - https://opencollective.com/commanded (https://opencollective.com/commanded) - https://microservices.io/patterns/data/cqrs.html (https://microservices.io/patterns/data/cqrs.html) - https://en.wikipedia.org/wiki/Conflict-freereplicateddata_type (https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type) - https://www.confluent.io/blog/avro-kafka-data/ (https://www.confluent.io/blog/avro-kafka-data/) - https://kafka.apache.org/ (https://kafka.apache.org/) - https://www.linkedin.com/in/joseph-lozano/ (https://www.linkedin.com/in/joseph-lozano/) - https://en.wikipedia.org/wiki/Synthetic_monitoring (https://en.wikipedia.org/wiki/Synthetic_monitoring) - https://github.com/surface-ui/surface (https://github.com/surface-ui/surface) Guest Information - https://twitter.com/davydog187 (https://twitter.com/davydog187) – Dave Lucia on Twitter - https://twitter.com/sb_engineers (https://twitter.com/sb_engineers) – Simplebet Engineering on Twitter - https://twitter.com/simplebethq (https://twitter.com/simplebethq) – Simplebet on Twitter - https://github.com/davydog187/ (https://github.com/davydog187/) – on Github - https://davelucia.com (https://davelucia.com) – Blog Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - Cade Ward - @cadebward (https://twitter.com/cadebward)
In this episode of ElixirMix, we visit with Cory O’Daniel about Kubernetes Operators, what they can do, his library Bonny and how our Elixir applications can talk to Kubernetes too! Cory also shares some great tips for running Elixir in Kubernetes, his CodeBeam presentation, CoreOS, and much more! Panelists Josh Adams Eric Oestrich Mark Ericksen Guest Cory O'Daniel Sponsors CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links GitHub coryodaniel/bonny GitHub coryodaniel/k8s The Big Elixir 2019 - Commandeering Kubernetes With Elixir - Cory O'Daniel Kubernetes Components KubeDB GitHub coryodaniel/ballast Review Apps Custom Resources Twitter Thread Cluster Strategy Kubernetes GitHub kudobuilder/kudo Kudo Getting Started with the Operator SDK Core OS Operators GitHub obmarg/kazan Code Beam SF Picks Josh Adams: The King of Limbs - From the Basement Eric Oestrich: AMD Threadripper 3970X Mark Ericksen: The Game Changers Cory O'Daniel: inlets conftest
In this episode of ElixirMix, we visit with Cory O’Daniel about Kubernetes Operators, what they can do, his library Bonny and how our Elixir applications can talk to Kubernetes too! Cory also shares some great tips for running Elixir in Kubernetes, his CodeBeam presentation, CoreOS, and much more! Panelists Josh Adams Eric Oestrich Mark Ericksen Guest Cory O'Daniel Sponsors CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links GitHub coryodaniel/bonny GitHub coryodaniel/k8s The Big Elixir 2019 - Commandeering Kubernetes With Elixir - Cory O'Daniel Kubernetes Components KubeDB GitHub coryodaniel/ballast Review Apps Custom Resources Twitter Thread Cluster Strategy Kubernetes GitHub kudobuilder/kudo Kudo Getting Started with the Operator SDK Core OS Operators GitHub obmarg/kazan Code Beam SF Picks Josh Adams: The King of Limbs - From the Basement Eric Oestrich: AMD Threadripper 3970X Mark Ericksen: The Game Changers Cory O'Daniel: inlets conftest
In this episode of Elixir Mix the panel interviews Miriam Pena, founder of the Erlang Ecosystem Foundation. Miriam shares a little about her background and how she got into Erlang and Elixir. Miriam gave a talk at Elixir Conf about the OTP 22 release and she shares some of the exciting new features in this release. Persistent terms are the first feature Miriam shares with the panel. After explaining what it is Miriam shares examples of the best use cases for this tool. The panel discusses the benefits of this module and how it is faster than ets tables. Next, the discuss the benefits and use cases of counters. The panel shares what they got out of her Elixir Conf talk. It helped them relieve that the Erlang ecosystem is still alive and contributing. The encourage Elixir users to keep an eye out on OTP releases and stay on top of the tools and features that the Erlang team works so hard to provide for them. Miriam shares a little about the Erlang Ecosystem Foundation, its goals and how they got started. She explains how listeners can get involved and what their contributions would be doing. Panelists Mark Ericksen Eric Oestrich Josh Adams Guest Miriam Pena Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Links ElixirConf 2019 -- Beam Extreme: Don't Do This At Home - Miriam Pena http://erlang.org/doc/man/persistent_term.html http://erlang.org/doc/man/counters.html http://erlang.org/doc/man/atomics.html https://erlef.org/ https://members.erlef.org/join-us https://erlef.org/stipends/ https://erlef.org/news/eef/newsletter-4 https://twitter.com/miriampena https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: William Shakespeare's Star Wars Trilogy Utah Elixir Meetup: 2019-11 Code Poll on Elixir in Docker Eric Oestrich: https://www.lonestarelixir.com/ https://codesync.global/conferences/code-beam-sf/ Miriam Pena: http://blog.erlang.org/persistent_term/ Code Beam SF Josh Adams: Guitars
In this episode of Elixir Mix the panel interviews Miriam Pena, founder of the Erlang Ecosystem Foundation. Miriam shares a little about her background and how she got into Erlang and Elixir. Miriam gave a talk at Elixir Conf about the OTP 22 release and she shares some of the exciting new features in this release. Persistent terms are the first feature Miriam shares with the panel. After explaining what it is Miriam shares examples of the best use cases for this tool. The panel discusses the benefits of this module and how it is faster than ets tables. Next, the discuss the benefits and use cases of counters. The panel shares what they got out of her Elixir Conf talk. It helped them relieve that the Erlang ecosystem is still alive and contributing. The encourage Elixir users to keep an eye out on OTP releases and stay on top of the tools and features that the Erlang team works so hard to provide for them. Miriam shares a little about the Erlang Ecosystem Foundation, its goals and how they got started. She explains how listeners can get involved and what their contributions would be doing. Panelists Mark Ericksen Eric Oestrich Josh Adams Guest Miriam Pena Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Links ElixirConf 2019 -- Beam Extreme: Don't Do This At Home - Miriam Pena http://erlang.org/doc/man/persistent_term.html http://erlang.org/doc/man/counters.html http://erlang.org/doc/man/atomics.html https://erlef.org/ https://members.erlef.org/join-us https://erlef.org/stipends/ https://erlef.org/news/eef/newsletter-4 https://twitter.com/miriampena https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: William Shakespeare's Star Wars Trilogy Utah Elixir Meetup: 2019-11 Code Poll on Elixir in Docker Eric Oestrich: https://www.lonestarelixir.com/ https://codesync.global/conferences/code-beam-sf/ Miriam Pena: http://blog.erlang.org/persistent_term/ Code Beam SF Josh Adams: Guitars
In this episode of Elixir Mix the panel has a conversation about a few things they have been thinking about. First, they shout out to anyone who would love to chat about config change callbacks. Then they dive into deployment discussing the updates that have happened this year. They share their experiences with the changes and compare the Elixir release to Distillery. There are many options for deployment and they discuss some of the ones they have used. They consider services and do it yourself options. The panel shares lessons learned through their deployment experiences and give pro-tips for beginners and those new to Elixir. The next topic they discuss is hot code reload. Michael shares his fascination with this practice and explains what it is. The panel discusses the possibilities and use-cases for hot code reload. Hot code upgrade is also discussed. Panelists Mark Ericksen Michael Ries Eric Oestrich Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Links grapevine Deploying with Docker https://hexdocs.pm/phoenix/heroku.html https://www.heroku.com/ https://cloud.google.com/kubernetes-engine/ https://www.ansible.com/ https://gigalixir.com/ deploy.sh Running migrations release_tasks.ex Configuration and releases mix release observer_cli Erlang: The Movie Using Erlang Distribution to test hardware The Athens Affair ElixirConf 2018 - Docker and OTP Friends or Foes - Daniel Azuma Richard Carlsson - The art of the live upgrade - 10 yrs of evolving a live system | Code BEAM SF 19 https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: Hot Rod Install Elixir using asdf Michael Ries: https://twitter.com/fhunleth/status/1195524113617637376 scenic sensor Eric Oestrich: Elixir Wizards
In this episode of Elixir Mix the panel has a conversation about a few things they have been thinking about. First, they shout out to anyone who would love to chat about config change callbacks. Then they dive into deployment discussing the updates that have happened this year. They share their experiences with the changes and compare the Elixir release to Distillery. There are many options for deployment and they discuss some of the ones they have used. They consider services and do it yourself options. The panel shares lessons learned through their deployment experiences and give pro-tips for beginners and those new to Elixir. The next topic they discuss is hot code reload. Michael shares his fascination with this practice and explains what it is. The panel discusses the possibilities and use-cases for hot code reload. Hot code upgrade is also discussed. Panelists Mark Ericksen Michael Ries Eric Oestrich Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Links grapevine Deploying with Docker https://hexdocs.pm/phoenix/heroku.html https://www.heroku.com/ https://cloud.google.com/kubernetes-engine/ https://www.ansible.com/ https://gigalixir.com/ deploy.sh Running migrations release_tasks.ex Configuration and releases mix release observer_cli Erlang: The Movie Using Erlang Distribution to test hardware The Athens Affair ElixirConf 2018 - Docker and OTP Friends or Foes - Daniel Azuma Richard Carlsson - The art of the live upgrade - 10 yrs of evolving a live system | Code BEAM SF 19 https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: Hot Rod Install Elixir using asdf Michael Ries: https://twitter.com/fhunleth/status/1195524113617637376 scenic sensor Eric Oestrich: Elixir Wizards
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Michael Ries Charles Max Wood Joined by Special Guest: Connor Rigby Summary Connor Rigby, a core member of the Nerves team, answers the panel's questions about Farmbot and his experience working with Nerves. The panel discusses the great things about nerves. Connor shares his favorite tools for productions and testing practices. The panel discusses NervesKeys and NervesHub. Connor tells the panel what it was like working with NASA. Known for experimenting with Nerves, Connor talks about some of his projects. Links https://farm.bot/ https://github.com/nerves-project http://wiki.ros.org/sig/Embedded https://elixirforum.com/t/sqlite-ecto2-new-maintainer/15611 https://github.com/elixir-sqlite/sqlite_ecto2 https://www.rosepoint.com/ https://github.com/RosePointNav ElixirConf 2015 - Embedded Elixir in Action by Garth Hitchens Mocks and explicit contracts https://www.nerves-hub.org/ https://www.media.mit.edu/projects/personal-food-computer/overview/ https://smartrent.com/ https://github.com/boydm/scenic https://opencv.org/ https://www.verypossible.com/ https://github.com/ConnorRigby/elixir-opencv https://github.com/elixir-circuits/circuits_gpio https://github.com/elixir-circuits/ https://www.grisp.org/ https://beagleboard.org/black https://codesync.global/media/clixir-mixing-c-and-elixir-code/ https://twitter.com/pressy4pie https://github.com/ConnorRigby https://twitter.com/elixir_mix https://www.facebook.com/Elixir-Mix Picks Mark Ericksen: https://twitter.com/FrancescoC/status/1119596234166218754 Charles Max Wood: https://twitter.com/NervesMeetup https://podwrench.com/ Michael Ries: Cees de Groot - Clixir - mixing C and Elixir code | Code BEAM SF 19 Connor Rigby: https://www.gbstudio.dev/
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Michael Ries Charles Max Wood Joined by Special Guest: Connor Rigby Summary Connor Rigby, a core member of the Nerves team, answers the panel's questions about Farmbot and his experience working with Nerves. The panel discusses the great things about nerves. Connor shares his favorite tools for productions and testing practices. The panel discusses NervesKeys and NervesHub. Connor tells the panel what it was like working with NASA. Known for experimenting with Nerves, Connor talks about some of his projects. Links https://farm.bot/ https://github.com/nerves-project http://wiki.ros.org/sig/Embedded https://elixirforum.com/t/sqlite-ecto2-new-maintainer/15611 https://github.com/elixir-sqlite/sqlite_ecto2 https://www.rosepoint.com/ https://github.com/RosePointNav ElixirConf 2015 - Embedded Elixir in Action by Garth Hitchens Mocks and explicit contracts https://www.nerves-hub.org/ https://www.media.mit.edu/projects/personal-food-computer/overview/ https://smartrent.com/ https://github.com/boydm/scenic https://opencv.org/ https://www.verypossible.com/ https://github.com/ConnorRigby/elixir-opencv https://github.com/elixir-circuits/circuits_gpio https://github.com/elixir-circuits/ https://www.grisp.org/ https://beagleboard.org/black https://codesync.global/media/clixir-mixing-c-and-elixir-code/ https://twitter.com/pressy4pie https://github.com/ConnorRigby https://twitter.com/elixir_mix https://www.facebook.com/Elixir-Mix Picks Mark Ericksen: https://twitter.com/FrancescoC/status/1119596234166218754 Charles Max Wood: https://twitter.com/NervesMeetup https://podwrench.com/ Michael Ries: Cees de Groot - Clixir - mixing C and Elixir code | Code BEAM SF 19 Connor Rigby: https://www.gbstudio.dev/
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plank .TECH - Go.tech/MRS and use the coupon code “MRS.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Guest: Sebastian Sogamoso Episode Summary In this episode of My Ruby Story, Charles hosts Sebastian Sogamoso, a software developer from Colombia. Sebastian now lives in Panama City and works for CookPad. Listen to Sebastian on the Ruby Rogues podcast here. Sebastian first started coding in high school with Pascal. Upon graduating with a Systems Engineering degree from National University of Colombia, he continued developing in Ruby.js. Sebastian will be a track director in RailsConf2019 which will take place in Minneapolis at the end of April. He is also on the organizing team for RubyConf Colombia scheduled to take place in Colombia in September 2019. Links RR 349: The Overnight Failure with Sebastian Sogamoso Sebastian's Website https://medium.com/@sebasoga Sebastian's Twitter Sebastian’s GitHub http://railsgirls.com/ https://www.railsconf.com/ CookPad https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Sebastian Sogamoso: Paper app: https://paper.bywetransfer.com/ Deep Work: Rules for Focused Success in a Distracted World by Cal Newport RubyConf Colombia : http://www.rubyconf.co Charles Max Wood: Code BEAM SF 2019 A Farewell to Arms by Ernest Hemingway
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plank .TECH - Go.tech/MRS and use the coupon code “MRS.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Guest: Sebastian Sogamoso Episode Summary In this episode of My Ruby Story, Charles hosts Sebastian Sogamoso, a software developer from Colombia. Sebastian now lives in Panama City and works for CookPad. Listen to Sebastian on the Ruby Rogues podcast here. Sebastian first started coding in high school with Pascal. Upon graduating with a Systems Engineering degree from National University of Colombia, he continued developing in Ruby.js. Sebastian will be a track director in RailsConf2019 which will take place in Minneapolis at the end of April. He is also on the organizing team for RubyConf Colombia scheduled to take place in Colombia in September 2019. Links RR 349: The Overnight Failure with Sebastian Sogamoso Sebastian's Website https://medium.com/@sebasoga Sebastian's Twitter Sebastian’s GitHub http://railsgirls.com/ https://www.railsconf.com/ CookPad https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Sebastian Sogamoso: Paper app: https://paper.bywetransfer.com/ Deep Work: Rules for Focused Success in a Distracted World by Cal Newport RubyConf Colombia : http://www.rubyconf.co Charles Max Wood: Code BEAM SF 2019 A Farewell to Arms by Ernest Hemingway
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plank .TECH - Go.tech/MRS and use the coupon code “MRS.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Guest: Sebastian Sogamoso Episode Summary In this episode of My Ruby Story, Charles hosts Sebastian Sogamoso, a software developer from Colombia. Sebastian now lives in Panama City and works for CookPad. Listen to Sebastian on the Ruby Rogues podcast here. Sebastian first started coding in high school with Pascal. Upon graduating with a Systems Engineering degree from National University of Colombia, he continued developing in Ruby.js. Sebastian will be a track director in RailsConf2019 which will take place in Minneapolis at the end of April. He is also on the organizing team for RubyConf Colombia scheduled to take place in Colombia in September 2019. Links RR 349: The Overnight Failure with Sebastian Sogamoso Sebastian's Website https://medium.com/@sebasoga Sebastian's Twitter Sebastian’s GitHub http://railsgirls.com/ https://www.railsconf.com/ CookPad https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Sebastian Sogamoso: Paper app: https://paper.bywetransfer.com/ Deep Work: Rules for Focused Success in a Distracted World by Cal Newport RubyConf Colombia : http://www.rubyconf.co Charles Max Wood: Code BEAM SF 2019 A Farewell to Arms by Ernest Hemingway
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Daniel Muller Episode Summary In this episode of My Angular Story, Charles hosts Daniel Muller, who is a member of the NRWL team and who has developed Angular Console. Listen to Daniel on the podcast Adventures in Angular here. Daniel went to university intending to be a doctor, but when he arrived at Carnegie Mellon University he decided to major in Human Computer Interaction. He then started to work as a programmer in various internships. His dream job had always been to work for Google which he did before working as a consultant at NRWL. Links Adventures in Angular 212: “Angular Console” with Dan Muller Daniel's LinkedIN Daniel's Twitter Daniel's Medium Carnegie Mellon University https://devchat.tv/my-angular-story/ https://www.facebook.com/DevChattv Picks Daniel Muller: Jason Jean Demolition Man by Alfred Bester Charles Max Wood: City of San Francisco Code BEAM SF 2019 - Code Sync
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Daniel Muller Episode Summary In this episode of My Angular Story, Charles hosts Daniel Muller, who is a member of the NRWL team and who has developed Angular Console. Listen to Daniel on the podcast Adventures in Angular here. Daniel went to university intending to be a doctor, but when he arrived at Carnegie Mellon University he decided to major in Human Computer Interaction. He then started to work as a programmer in various internships. His dream job had always been to work for Google which he did before working as a consultant at NRWL. Links Adventures in Angular 212: “Angular Console” with Dan Muller Daniel's LinkedIN Daniel's Twitter Daniel's Medium Carnegie Mellon University https://devchat.tv/my-angular-story/ https://www.facebook.com/DevChattv Picks Daniel Muller: Jason Jean Demolition Man by Alfred Bester Charles Max Wood: City of San Francisco Code BEAM SF 2019 - Code Sync
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Daniel Muller Episode Summary In this episode of My Angular Story, Charles hosts Daniel Muller, who is a member of the NRWL team and who has developed Angular Console. Listen to Daniel on the podcast Adventures in Angular here. Daniel went to university intending to be a doctor, but when he arrived at Carnegie Mellon University he decided to major in Human Computer Interaction. He then started to work as a programmer in various internships. His dream job had always been to work for Google which he did before working as a consultant at NRWL. Links Adventures in Angular 212: “Angular Console” with Dan Muller Daniel's LinkedIN Daniel's Twitter Daniel's Medium Carnegie Mellon University https://devchat.tv/my-angular-story/ https://www.facebook.com/DevChattv Picks Daniel Muller: Jason Jean Demolition Man by Alfred Bester Charles Max Wood: City of San Francisco Code BEAM SF 2019 - Code Sync