POPULARITY
Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "Seven Languages in Seven Weeks". He also delves into some of the preparations and anticipations that come with reading the book. LinksSeven Languages in Seven Weeksgrox.io SocialsLinkedIn: Bruce TateTwitter: redrapidsSupport this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacy
Het is heel Nederlands: niet je hoofd boven het maaiveld steken. Doe maar gewoon, dan doe je al gek genoeg. In deze aflevering gaan we het over iets nieuws hebben, namelijk de 'HEXACO'. Ik hoor je denken: wat is dat?! Geen zorgen, dat gaan we je uitleggen! We gaan ons in deze aflevering focussen op: eerlijkheid, oprechtheid, bescheidenheid en hebzucht vermijding.Voor meer persoonlijkheidsfeitjes volg ons op Instagram of TikTok!Lees, kijk en luistertips
Principal Melissa Barlow, English Teacher Hannah Hodge, and 11th Grader Kaleb, are enthusiastic to share how TutorMe has enhanced student achievement, empowered teachers, and is shifting the culture at Yukon High School in Oklahoma City. TutorMe provides highly qualified tutors, available 24/7, in 7 different languages. Resources: Connect with TutorMe to learn more EdCuration's Certified EdTrustees Micro Professional Learning ExPLorations EdCuration's Blog: Learning in Action EdCuration's upcoming Online Events
Este é o episódio final da nossa primeira temporada. Tivemos a honra de receber o criador da linguagem Elixir, José Valim. Ele conversou conosco sobre: sua formação na USP e no Politécnico de Turim Elixir em Produção a Dashbit e seus serviços a comunidade de Elixir a história e o futuro de Elixir A equipe da Dashbit https://dashbit.co/#team Links: Fio sobre a história do pipe https://twitter.com/adolfont/status/1454832032710905863?s=20 Seven Languages in Seven Weeks https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/ Seven More Languages in Seven Weeks (Elixir e Lua estão lá) https://pragprog.com/titles/7lang/seven-more-languages-in-seven-weeks/ Adopting Elixir https://pragprog.com/titles/tvmelixir/adopting-elixir/ Algumas empresas que usam Elixir em produção https://elixir-lang.org/cases.html HOPL https://en.wikipedia.org/wiki/History_of_Programming_Languages_(conference) A history of Erlang https://dl.acm.org/doi/abs/10.1145/1238844.1238850 Concepts, Techniques, and Models of Computer Programming, Peter Van Roy https://www.amazon.com/-/pt/dp/0262220695/ Nosso site é https://elixiremfoco.com. Nosso canal no YouTube é https://www.youtube.com/channel/UCpdElWp_U2YyXLCJYTDiG7g Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://anchor.fm/elixiremfoco/message
Ep. 86 – Sit tight and let Anna Murakawa take you on a journey across the globe. She can speak 7 languages, let alone her incredible playing! She lays the foundation for how to make things happen and will things into existence. - Links to more Anna Murakawa Socials: @annamurakawa.violin Spotify: https://open.spotify.com/artist/04YYqC3ADsuBSkLw4Vbqr8 - Directly support us through Patreon: https://www.patreon.com/FakingNotesPodcast Hang on Discord: https://discord.gg/ZVmA4xMcfu - Links to more Faking Notes here https://linktr.ee/FakingNotesPodcast ~rate us 5 stars and you'll learn every language~
For this week's episode, we talk to Bruce Tate, member of the Elixir community since the language turned 1.0. As one of the main people behind Elixir's publishing scene, Bruce was the editor of the ElixirSource line of books for the Pragmatic Bookshelf through most of its history. He is a coauthor for Programming Phoenix, Designing Elixir Systems with OTP, and Adopting Elixir, and the chief author and content developer for Groxio, LLC. The episode starts as Bruce tells his story spanning the early days of Java, Ruby, and eventually Elixir. Along the way, he talks about writing books, and how Seven Languages in Seven Weeks led to an introduction to Joe Armstrong, and marked the beginning of his great love for programming languages. Along the way, Bruce and Lars discuss the PETAL stack, and his experiences teaching Groxio liveview classes. Bruce and Sophie also discuss writing at the Pragmatic Bookshelf together, and teaching together using the CRC pattern. https://changelog.com/posts/petal-the-end-to-end-web-stack https://pragprog.com/titles/liveview/programming-phoenix-liveview/ We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @BeamRadio1 #ProcessMailbox Keep up to date with our hosts on Twitter @StevenNunez @akoutmos @knewter @lawik @RedRapids @smdebenedetto Sponsored by @GroxioLearning
THE SEVEN LANGUAGES Have you ever had difficulty trying to learn a language other than English? Or difficulty as a parent trying to understand your young child’s babbling? Or difficulty trying to understand terminology from a scientist or a doctor or a professor? Or trying to discern the ramblings of an elderly relative with dementia? More importantly, have you had difficulty understanding what God is saying to you? He won’t speak in a loud voice. He may use His Word to instill in you a change you need to make or a new way to serve Him or direct you to someone who needs your friendship or favor. Pay attention to what is going on around you. He uses more than words to help you understand what He wants from you.
# Episode 166 - Elixir at Boulevard w/ Sean Stavropoulos We're back after a hiatus on our irregularly posted podcast! Chris and Desmond are back in the hot seat, this time joined by CTO and co-founder at Boulevard, Sean Stavropoulos where we hear all about the founding of Boulevard and their early adoption of Elixir and GraphQL. In this show, we touch on: * The adoption of Elixir early in 2017 * The adoption of GraphQL early * GraphQL vs REST, especially for third party APIs * Hiring Elixir engineers * How they deploy and run Elixir * How they do observability and monitoring * How stateful are their services * The future vision for Elixir at Boulevard ## Links - Boulevard: https://joinblvd.com - Sean on Twitter: https://twitter.com/seanstavro - Seven Languages in Seven Weeks: https://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X - Absinthe GQL: https://github.com/absinthe-graphql/absinthe - Absinthe Dataloader: https://github.com/absinthe-graphql/dataloader - Apollo GraphQL: https://www.apollographql.com/ - Honeycomb: https://honeycomb.io - AWS Fargate: https://aws.amazon.com/fargate/ - Postgres tuning and performance at Pleroma: https://blog.soykaf.com/post/postgresql-elixir-troubles/ - Spandex: https://github.com/spandex-project/spandex - OpenCensus Elixir: https://github.com/opencensus-beam/opencensus_elixir - Absinthe Subscriptions: https://hexdocs.pm/absinthe/subscriptions.html
Jason has dipped in and out of Haskell over the years, Adam did very little of the problems, and Jason teaches Adam a lot about functional programming.
Going through Clojure was an eye opening experience for Jason, and for Adam it’s intriguing, but the learning curve is very steep.
Jason loved tinkering with Erlang, they both read a little bit of Learn You Some Erlang, and Adam had a hard time with concurrency.
Adam loves how it supports functional and object-oriented programming, Jason said it would take a long time to really wrap his head around it, and Adam had a hard time installing and running it.
Adam remembered using Prolog in college, Jason felt like he had no what he was doing, Adam thought it was fun and mind bending, and Jason felt like writing a Sudoku solver was like having cheat mode on.
Adam thought Io is a weird language, it changed Jason's perspective, and Adam thought the interview with the creator was insightful.
Adam and Jason talk about the benefits of learning new languages, they talk through their experience with Ruby, and discuss their solutions to the challenges in the book.
East Coast Radio — The Cancer Association of South Africa (CANSA) has faced financial strain due to Covid-19, but that has not stopped the organisation from finding other selfless means to reach out to the public. This week on Keri's Couch, the queen of intros is joined by Cara Noble - a woman who is doing phenomenal work as the national relationship manager of CANSA, but is also a mom, a wife and an individual who is a master of Social Science.
Hello guys! Welcome to Rice and Records. In this episode Alexandra talks about her speaking seven languages, her childhood as a gymnast and all the countries they lived. Enjoy! :)
# Episode 162 - Designing Elixir Systems with Bruce Tate It's another episode of ElixirTalk, this time Chris and Desmond are joined by the one and only Bruce Tate author of many notable titles such as Programming Phoenix and Seven Languages in Seven Weeks, as well as being a frequent speaker on the circuit. We dig into the new Designing Elixir Systems with OTP book, that James Edward Gray, II and Bruce co-authored. We talk a lot about the way systems are put together, going into depth about the 'Do Fun Things with Big, Loud Worker-Bees' pattern that's advocated for in the book. Along the way we talk about software design, persistence and more. Come along for the ride, it's a fun one! ## Links - Bruce Tate on Twitter: twitter.com/redrapids - Grox.io: https://grox.io - Designing Elixir Systems with OTP: https://pragprog.com/book/jgotp/designing-elixir-systems-with-otp - Chris McCord Elixir Conf Keynote 2019: https://www.youtube.com/watch?v=txk4WAlabvI - The Climb at EMPEX 2016: https://www.youtube.com/watch?v=9lkO-kgxoiY - Seven Languages in Seven Weeks: https://pragprog.com/book/btlang/seven-languages-in-seven-weeks - Poncho Projects: https://embedded-elixir.com/post/2017-05-19-poncho-projects/ - Grox.io Quadblock Series: https://grox.io/series/quad - The River at Lone Star Elixir 2019: https://www.youtube.com/watch?v=KW85rW6-PgI - Justin Schneck goes to Very: https://www.verypossible.com/news/very-hires-justin-schneck-co-author-of-nerves-project?utm_content=111962264&utm_medium=social&utm_source=twitter&hss_channel=tw-1009603460 - EMPEX LA: https://empex.co/la - EMPEX NYC: https://empex.co/nyc - Lonestar Elixir Conference: https://lonestarelixir.com/ - Gig City Elixir Conference: https://www.gigcityelixir.com/ - Dev Next Conference: https://www.devdotnext.com/
In today’s episode we have one of our favorite recurring guests, Brooklyn Zelenka, joining us once again! Brooklyn has been on the show in both the first and second seasons to speak about Elixir and functional programming. In those conversations, it came up that this topic is far from exhausted, and since Season 3's theme is working with Elixir, we thought it would be great to have Brooklyn on for a third time. Today, Brooklyn does not speak to Elixir specifically though, but on functional programming more broadly. Fission, her company which is working on developing next-generation hostless apps, actually uses Haskel, but Brooklyn has a ton of experience across the board. She gives us some great insights into what makes the functional versus OOP paradigm great and helps us to understand some of the inner workings of both worlds, talking about abstraction, application, data orientation, and more. Interestingly, Brooklyn does employ some imperative programming in her company through the use of Typescript, but uses a functional style to get around the context switch. We spend some time toward the end of the show digging deeper into macros, and Brooklyn helps to revise understandings of them as code which writes more code as well as clarifies the term 'homoiconic' as it relates to ASTs. Brooklyn covers a whole lot more today so hop on for a deep dive into functional programming with today's great guest. Key Points From This Episode: • Why Brooklyn uses FPE: it can be reused and reasoned about. • Two things that functions provide: abstraction and application. • Data orientation and hiding information: imperative vs functional paradigms. • Understanding imperative programming: it’s less structured and hard to reason about. • Challenges experienced imperative programmers face with functional programming. • Differences between Elixir, Erlang, Haskel, Elm, and Clojure. • Using Clojure: tradeoffs, distinctions, tooling, flexibility, and compatibility with Java. • The language Brooklyn could use if only one existed: Racket. • Bridging functional and imperative paradigms through disciplined use of style. • Segfaults in Haskell related to its compatibility with lib C. • How to use Musl instead of lib C by employing docker files. • Algebraic types and why static types aren’t hindrances in functional languages. • Preferences for tests or proofs and their role in finding types valuable. • Macros as compile-time functions that are difficult to debug. • A definition of a ‘homoiconic’: high-level syntax which represents the AST. • What makes C macros different from Lisp ones. • Architecture in Elixir and the need for a more user-friendly Haskell. Links Mentioned in Today’s Episode: SmartLogic — https://smartlogic.io/ Brooklyn Zelenka on LinkedIn — https://www.linkedin.com/in/brooklynzelenka/ Fission — https://fission.codes/ Seven Languages in Seven Weeks — https://www.amazon.com/Seven-Languages-Weeks-Programming-Programmers/dp/193435659X Chris Keathley — https://keathley.io/ Hackers and Painters — https://www.amazon.com/Hackers-Painters-Big-Ideas-Computer/dp/1449389554 Paul Graham — http://www.paulgraham.com/ Special Guest: Brooklyn Zelenka.
In this episode of Elixir Mix the panel interviews Parker Selbert. Parker lives in Chicago and runs a consultancy with his wife. He joins the panel to discuss a library that he wrote, Oban. Parker starts by explaining what Oban is and why he wrote it. Oban is a way to run reliable background jobs by persisting them in the database. Oban is akin to Sidekick, Parker explains, he wanted something similar to Sidekick for Elixir. He made a few improvements including moving it to Postgres from Redis. He shares the common problems found using Redis and how easy Postgres was to use for this library. The panel asks Parker about his Oban Recipes. Parker explains why he wrote the recipes and what some of them contain. After releasing Oban he received many questions asking about how to use Oban. Parker took the most common questions and wrote 7 blog post outlining how to use Oban. Parker shares his favorite features found in Oban and walks the panel through its architecture. The panel asks him about the maturity and usage of the library. Parker tells them that the usage has been steadily climbing. The episode ends with the panel discussing the Oban UI and how it works. Panelists Mark Ericksen Josh Adams Eric Oestrich Guest Parker Selbert Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan ElixirCasts | Get 10% off with the promo code "elixirmix" CacheFly Links https://github.com/sorentwo/oban https://oban.dev/ Oban Recipes Part 1: Unique Jobs Oban Recipes Part 2: Recursive Jobs Oban Recipes Part 3: Reliable Scheduling Oban Recipes Part 4: Reporting Progress Oban Recipes Part 5: Batch Jobs Oban Recipes Part 6: Expected Failures Oban Recipes Part 7: Splitting Queues Oban — Reliable and Observable Job Processing Oban UI: Private Beta Github Starts Won’t Pay Your Rent https://twitter.com/sorentwo?lang=en Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages https://github.com/sorentwo/kiq https://www.postgresql.org/docs/current/sql-notify.html https://www.postgresql.org/docs/current/sql-listen.html https://www.postgresql.org/docs/9.5/sql-select.html https://www.postgresql.org/docs/9.4/explicit-locking.html https://github.com/sorentwo/oban/blob/master/lib/oban/pruner.ex https://github.com/elixirs/faker https://oban.dev/#sign-up https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: https://twitter.com/CodeWisdom/status/1189602991701184512 Josh Adams: How to write a commit message Eric Oestrich: Godzilla: The Showa-Era Films, 1954–1975 Parker Selbert: The Rust Programming Language Copper Fox Distillery
In this episode of Elixir Mix the panel interviews Parker Selbert. Parker lives in Chicago and runs a consultancy with his wife. He joins the panel to discuss a library that he wrote, Oban. Parker starts by explaining what Oban is and why he wrote it. Oban is a way to run reliable background jobs by persisting them in the database. Oban is akin to Sidekick, Parker explains, he wanted something similar to Sidekick for Elixir. He made a few improvements including moving it to Postgres from Redis. He shares the common problems found using Redis and how easy Postgres was to use for this library. The panel asks Parker about his Oban Recipes. Parker explains why he wrote the recipes and what some of them contain. After releasing Oban he received many questions asking about how to use Oban. Parker took the most common questions and wrote 7 blog post outlining how to use Oban. Parker shares his favorite features found in Oban and walks the panel through its architecture. The panel asks him about the maturity and usage of the library. Parker tells them that the usage has been steadily climbing. The episode ends with the panel discussing the Oban UI and how it works. Panelists Mark Ericksen Josh Adams Eric Oestrich Guest Parker Selbert Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan ElixirCasts | Get 10% off with the promo code "elixirmix" CacheFly Links https://github.com/sorentwo/oban https://oban.dev/ Oban Recipes Part 1: Unique Jobs Oban Recipes Part 2: Recursive Jobs Oban Recipes Part 3: Reliable Scheduling Oban Recipes Part 4: Reporting Progress Oban Recipes Part 5: Batch Jobs Oban Recipes Part 6: Expected Failures Oban Recipes Part 7: Splitting Queues Oban — Reliable and Observable Job Processing Oban UI: Private Beta Github Starts Won’t Pay Your Rent https://twitter.com/sorentwo?lang=en Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages https://github.com/sorentwo/kiq https://www.postgresql.org/docs/current/sql-notify.html https://www.postgresql.org/docs/current/sql-listen.html https://www.postgresql.org/docs/9.5/sql-select.html https://www.postgresql.org/docs/9.4/explicit-locking.html https://github.com/sorentwo/oban/blob/master/lib/oban/pruner.ex https://github.com/elixirs/faker https://oban.dev/#sign-up https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: https://twitter.com/CodeWisdom/status/1189602991701184512 Josh Adams: How to write a commit message Eric Oestrich: Godzilla: The Showa-Era Films, 1954–1975 Parker Selbert: The Rust Programming Language Copper Fox Distillery
Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Mark Ericksen Michael Ries Eric Oestrich Josh Adams Charles Max Wood Joined by Special Guests: Bruce Tate and James Gray Summary Bruce Tate and James Gray join the panel to discuss their new book, “Designing Elixir Systems With OTP”. Bruce and James share the story of how they decided to write this book together. The panel discusses the books target audience, Bruce and James explain that this is not for programmers who know nothing about Elixir. Resources and books for beginners to read are recommended. Bruce and James share many key points of the book and the main lesson they hope the reads come away with. The interesting mnemonic “Do Fun Things With Big Loud Wildebeests” is explained. Bruce and James share what this book will do for your applications. They address common misunderstandings for people moving from object-oriented programming into functional programming. Bruce and James share what it was like working with each other to write this book. The episode ends with Bruce and James sharing the stories of how the came to the elixir community. Links Designing Elixir Systems With OTP: Write Highly Scalable, Self-healing Software with Layers https://en.wikipedia.org/wiki/Second-system_effect https://devchat.tv/elixir-mix/emx-052-production-pitfall-pontification/ https://elixircards.co.uk/ Elixir in Action https://elixirschool.com/en/ Programming Phoenix 1.4 GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages https://grox.io/ http://icanmakeitbetter.com/ https://twitter.com/redrapids https://twitter.com/JEG2 https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: https://github.com/lpil/mix-test.watch Designing Elixir Systems with OTP | Erlang Solutions Webinar Michael Ries: Functional Web Development with Elixir, OTP, and Phoenix https://www.destroyallsoftware.com/talks/boundaries Eric Oestrich: https://podcast.smartlogic.io/ Josh Adams: https://urbit.org/primer/ https://ivan.bessarabov.com/blog/famous-programmers-work-time Charles Max Wood: https://elixirconf.com/2019 Suggest a topic. Bruce Tate: https://10xdevelopers.com/demo/hanoi James Gray: Designing Elixir Systems with OTP | Erlang Solutions Webinar https://store.steampowered.com/app/294100/RimWorld/ https://www.lexaloffle.com/pico-8.php https://github.com/alexch/rerun
Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Mark Ericksen Michael Ries Eric Oestrich Josh Adams Charles Max Wood Joined by Special Guests: Bruce Tate and James Gray Summary Bruce Tate and James Gray join the panel to discuss their new book, “Designing Elixir Systems With OTP”. Bruce and James share the story of how they decided to write this book together. The panel discusses the books target audience, Bruce and James explain that this is not for programmers who know nothing about Elixir. Resources and books for beginners to read are recommended. Bruce and James share many key points of the book and the main lesson they hope the reads come away with. The interesting mnemonic “Do Fun Things With Big Loud Wildebeests” is explained. Bruce and James share what this book will do for your applications. They address common misunderstandings for people moving from object-oriented programming into functional programming. Bruce and James share what it was like working with each other to write this book. The episode ends with Bruce and James sharing the stories of how the came to the elixir community. Links Designing Elixir Systems With OTP: Write Highly Scalable, Self-healing Software with Layers https://en.wikipedia.org/wiki/Second-system_effect https://devchat.tv/elixir-mix/emx-052-production-pitfall-pontification/ https://elixircards.co.uk/ Elixir in Action https://elixirschool.com/en/ Programming Phoenix 1.4 GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages https://grox.io/ http://icanmakeitbetter.com/ https://twitter.com/redrapids https://twitter.com/JEG2 https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mix Picks Mark Ericksen: https://github.com/lpil/mix-test.watch Designing Elixir Systems with OTP | Erlang Solutions Webinar Michael Ries: Functional Web Development with Elixir, OTP, and Phoenix https://www.destroyallsoftware.com/talks/boundaries Eric Oestrich: https://podcast.smartlogic.io/ Josh Adams: https://urbit.org/primer/ https://ivan.bessarabov.com/blog/famous-programmers-work-time Charles Max Wood: https://elixirconf.com/2019 Suggest a topic. Bruce Tate: https://10xdevelopers.com/demo/hanoi James Gray: Designing Elixir Systems with OTP | Erlang Solutions Webinar https://store.steampowered.com/app/294100/RimWorld/ https://www.lexaloffle.com/pico-8.php https://github.com/alexch/rerun
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Josh Adams Michael Ries Eric Oestrich Joined by Special Guest: Adolfo Neto Summary Adolfo Neto shares the background behind his Elixir Brazil 2019 talk. The panel discusses other talks of Elixir Brazil 2019, the organizing of the conference, and the diversity initiative. Adolfo shares his experience in the U.S., attending meetups for other programming languages, comparing them to Elixir. The panel considers the Elixir code formatter and gives protips for using it. The best way to teach Elixir and functional programming is considered; the panel shares experiences and resources for learning functional programming. Links A Comunidade de Elixir, Adolfo Neto, Elixir Brasil 2019 https://medium.com/@adolfont/elixir-brazil-2019-4de3fc06b18f https://twitter.com/clojure_conj?lang=en https://collaboration.csc.ncsu.edu/laurie/ https://www.tripinfo.com/maps/NC-ResearchTriangle.htm https://www.meetup.com/elixircwb/ https://twitter.com/elixir_brasil https://2019.elixirbrasil.com/ https://www.eventials.com/locaweb/events/elixir-brasil/ Introducing HDD: Hughes Driven Development - José Valim - Elixir Conf EU 2018 https://github.com/phoenixframework/firenest https://github.com/phoenixframework/phoenix_pubsub https://ieeexplore.ieee.org/document/8116569 https://en.wikipedia.org/wiki/ML_%28programming_language%29 Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) https://elixirschool.com/en/ https://github.com/nashfp/nashfp.github.com/wiki/erlang-school https://twitter.com/thompson_si https://github.com/erlware/erlang-camp https://www.pluralsight.com/courses/meet-elixir https://codestool.coding-gnome.com/courses/elixir-for-programmers https://github.com/lodash/lodash https://github.com/immutable-js/immutable-js https://hex.pm/packages/sorted_set_nif https://hex.pm/packages/rustler https://twitter.com/TheErlef/status/1136705985442189312 https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir https://twitter.com/adolfont https://twitter.com/elixir_mix https://www.facebook.com/Elixir-Mix Picks Mark Ericksen: Wintergatan - Marble Machine Josh Adams: https://blog.ploeh.dk/2017/10/04/from-design-patterns-to-category-theory/ Michael Ries: Using Rust to Scale Elixir for 11 Million Concurrent Users Eric Oestrich: Meetup Organizers Adolfo Neto: Aquarius Kiss of the Spider Woman City of God Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) (English Edition)
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Josh Adams Michael Ries Eric Oestrich Joined by Special Guest: Adolfo Neto Summary Adolfo Neto shares the background behind his Elixir Brazil 2019 talk. The panel discusses other talks of Elixir Brazil 2019, the organizing of the conference, and the diversity initiative. Adolfo shares his experience in the U.S., attending meetups for other programming languages, comparing them to Elixir. The panel considers the Elixir code formatter and gives protips for using it. The best way to teach Elixir and functional programming is considered; the panel shares experiences and resources for learning functional programming. Links A Comunidade de Elixir, Adolfo Neto, Elixir Brasil 2019 https://medium.com/@adolfont/elixir-brazil-2019-4de3fc06b18f https://twitter.com/clojure_conj?lang=en https://collaboration.csc.ncsu.edu/laurie/ https://www.tripinfo.com/maps/NC-ResearchTriangle.htm https://www.meetup.com/elixircwb/ https://twitter.com/elixir_brasil https://2019.elixirbrasil.com/ https://www.eventials.com/locaweb/events/elixir-brasil/ Introducing HDD: Hughes Driven Development - José Valim - Elixir Conf EU 2018 https://github.com/phoenixframework/firenest https://github.com/phoenixframework/phoenix_pubsub https://ieeexplore.ieee.org/document/8116569 https://en.wikipedia.org/wiki/ML_%28programming_language%29 Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) https://elixirschool.com/en/ https://github.com/nashfp/nashfp.github.com/wiki/erlang-school https://twitter.com/thompson_si https://github.com/erlware/erlang-camp https://www.pluralsight.com/courses/meet-elixir https://codestool.coding-gnome.com/courses/elixir-for-programmers https://github.com/lodash/lodash https://github.com/immutable-js/immutable-js https://hex.pm/packages/sorted_set_nif https://hex.pm/packages/rustler https://twitter.com/TheErlef/status/1136705985442189312 https://pragprog.com/book/cdc-elixir/learn-functional-programming-with-elixir https://twitter.com/adolfont https://twitter.com/elixir_mix https://www.facebook.com/Elixir-Mix Picks Mark Ericksen: Wintergatan - Marble Machine Josh Adams: https://blog.ploeh.dk/2017/10/04/from-design-patterns-to-category-theory/ Michael Ries: Using Rust to Scale Elixir for 11 Million Concurrent Users Eric Oestrich: Meetup Organizers Adolfo Neto: Aquarius Kiss of the Spider Woman City of God Learn Functional Programming with Elixir: New Foundations for a New World (The Pragmatic Programmers) (English Edition)
Sponsors Triplebyte offers a $1000 signing bonus Sentry use the code “devchat” for $100 credit Linode CacheFly Panel Charles Max Wood Aimee Knight AJ O’Neal Aaron Frost Joe Eames Joined by Special Guest: Gareth McCumskey Summary Gareth McCumskey introduces JAMstack and serverless. He goes into great detail on how it works. Aimee Knight and Aaron Frost voice their concerns about going serverless. Aimee thinks it feels dirty. Aaron has concerns about the code, is it actually easier, what use cases would he use it for, and does it actually save money. Gareth addresses these concerns and the rest of the panel considers the positive and negatives of using JAMstack and serverless. Charles Max Wood asks for specific use cases; Gareth supplies many uses cases and the benefits that each of these cases. Links http://herodev.com/ https://thinkster.io/ https://jamstack.org/ https://www.mongodb.com/cloud/stitch https://expatexplore.com/ https://serverless.com/ https://www.cloud66.com/ https://aws.amazon.com/dynamodb/ https://twitter.com/garethmcc https://www.facebook.com/javascriptjabber https://twitter.com/JSJabber Picks Charles Max Wood: Join the mailing list Watch out for new podcasts Send me defunct podcasts you love chuck@devchat.tv Aimee Knight: Productivity Isn’t About Time Management. It’s About Attention Management. Quest Nutrition Protein Bars AJ O’Neal: Distant Worlds: Music from Final Fantasy by Nobuo Uematsu Legend Of Zelda Concert 2018 Original Soundtrack by Never Land Orchestra How to Diagnose and Fix Everything Electronic by Michael Jay Geier Aaron Frost: The Go-Giver, Expanded Edition: A Little Story About a Powerful Business Idea Gareth McCumskey: https://www.finalfantasyxiv.com/ Steam Play on Linux Joe Eames: Expanding your horizons Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages Seven More Languages in Seven Weeks: Languages That Are Shaping the Future https://elm-lang.org/
Sponsors Triplebyte offers a $1000 signing bonus Sentry use the code “devchat” for $100 credit Linode CacheFly Panel Charles Max Wood Aimee Knight AJ O’Neal Aaron Frost Joe Eames Joined by Special Guest: Gareth McCumskey Summary Gareth McCumskey introduces JAMstack and serverless. He goes into great detail on how it works. Aimee Knight and Aaron Frost voice their concerns about going serverless. Aimee thinks it feels dirty. Aaron has concerns about the code, is it actually easier, what use cases would he use it for, and does it actually save money. Gareth addresses these concerns and the rest of the panel considers the positive and negatives of using JAMstack and serverless. Charles Max Wood asks for specific use cases; Gareth supplies many uses cases and the benefits that each of these cases. Links http://herodev.com/ https://thinkster.io/ https://jamstack.org/ https://www.mongodb.com/cloud/stitch https://expatexplore.com/ https://serverless.com/ https://www.cloud66.com/ https://aws.amazon.com/dynamodb/ https://twitter.com/garethmcc https://www.facebook.com/javascriptjabber https://twitter.com/JSJabber Picks Charles Max Wood: Join the mailing list Watch out for new podcasts Send me defunct podcasts you love chuck@devchat.tv Aimee Knight: Productivity Isn’t About Time Management. It’s About Attention Management. Quest Nutrition Protein Bars AJ O’Neal: Distant Worlds: Music from Final Fantasy by Nobuo Uematsu Legend Of Zelda Concert 2018 Original Soundtrack by Never Land Orchestra How to Diagnose and Fix Everything Electronic by Michael Jay Geier Aaron Frost: The Go-Giver, Expanded Edition: A Little Story About a Powerful Business Idea Gareth McCumskey: https://www.finalfantasyxiv.com/ Steam Play on Linux Joe Eames: Expanding your horizons Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages Seven More Languages in Seven Weeks: Languages That Are Shaping the Future https://elm-lang.org/
Sponsors Triplebyte offers a $1000 signing bonus Sentry use the code “devchat” for $100 credit Linode CacheFly Panel Charles Max Wood Aimee Knight AJ O’Neal Aaron Frost Joe Eames Joined by Special Guest: Gareth McCumskey Summary Gareth McCumskey introduces JAMstack and serverless. He goes into great detail on how it works. Aimee Knight and Aaron Frost voice their concerns about going serverless. Aimee thinks it feels dirty. Aaron has concerns about the code, is it actually easier, what use cases would he use it for, and does it actually save money. Gareth addresses these concerns and the rest of the panel considers the positive and negatives of using JAMstack and serverless. Charles Max Wood asks for specific use cases; Gareth supplies many uses cases and the benefits that each of these cases. Links http://herodev.com/ https://thinkster.io/ https://jamstack.org/ https://www.mongodb.com/cloud/stitch https://expatexplore.com/ https://serverless.com/ https://www.cloud66.com/ https://aws.amazon.com/dynamodb/ https://twitter.com/garethmcc https://www.facebook.com/javascriptjabber https://twitter.com/JSJabber Picks Charles Max Wood: Join the mailing list Watch out for new podcasts Send me defunct podcasts you love chuck@devchat.tv Aimee Knight: Productivity Isn’t About Time Management. It’s About Attention Management. Quest Nutrition Protein Bars AJ O’Neal: Distant Worlds: Music from Final Fantasy by Nobuo Uematsu Legend Of Zelda Concert 2018 Original Soundtrack by Never Land Orchestra How to Diagnose and Fix Everything Electronic by Michael Jay Geier Aaron Frost: The Go-Giver, Expanded Edition: A Little Story About a Powerful Business Idea Gareth McCumskey: https://www.finalfantasyxiv.com/ Steam Play on Linux Joe Eames: Expanding your horizons Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages Seven More Languages in Seven Weeks: Languages That Are Shaping the Future https://elm-lang.org/
Panel: Chris Fritz Erik Hanchett Divya Sasidharan Brett Nelson Joe Eames Special Guests: Roman Kuba In this episode of Views on Vue, the panelists discuss Vue testing with Roman Kuba. Roman is currently the senior software engineer at Codeship, where he pushes front-end development forward. He talks about his experience switching Cosdehip over to using Vue from Angular, how he completed this task and the pros to using Vue. The panel also touches on the importance of reading the source code and much more! In particular, we dive pretty deep on: Brett intro Roman intro Vue Using Vue in the front-end at Codeship Angular Transition from Angular to Vue How did you do the transition? CoffeeScript Did you find there were differences in how Vue integrated? Why did you choose Vue? Vue is nice to progress into Documentation was really well written Got a lot of great feedback from back-end engineers Did you have any concerns of its long-term viability? Read through a lot of the Vue source code Had template written in Slim Babble and TypeScript Vue is a progressive framework Time reading the source code JavaScript Would you recommend using the source code to other developers? What was your approach to reading the source code? And much, much more! Links: WIPdeveloper.com Codeship Vue Angular CoffeeScript Slim Babble TypeScript JavaScript @Codebryo Roman’s GitHub Picks: Chris We Have Concerns Podcast The Anthropocene Reviewed Podcast The Obelisk Gate by N. K. Jemisin Divya Thorsten’s post on a Vue implementation of React’s context API Vue Test Utils @Akryum Erik Testing Vue.js Applications by Edd Yerburgh Vue.js in Action by Erik Hanchett Joe Seven Languages in Seven Weeks by Bruce Tate Brett Flashforge Find 3D printer Last Shot (Star Wars) by Daniel José Older Roman Technology vs. Humanity by Gerd Leonhard Vue.js course to come on Packt Publishing
Panel: Chris Fritz Erik Hanchett Divya Sasidharan Brett Nelson Joe Eames Special Guests: Roman Kuba In this episode of Views on Vue, the panelists discuss Vue testing with Roman Kuba. Roman is currently the senior software engineer at Codeship, where he pushes front-end development forward. He talks about his experience switching Cosdehip over to using Vue from Angular, how he completed this task and the pros to using Vue. The panel also touches on the importance of reading the source code and much more! In particular, we dive pretty deep on: Brett intro Roman intro Vue Using Vue in the front-end at Codeship Angular Transition from Angular to Vue How did you do the transition? CoffeeScript Did you find there were differences in how Vue integrated? Why did you choose Vue? Vue is nice to progress into Documentation was really well written Got a lot of great feedback from back-end engineers Did you have any concerns of its long-term viability? Read through a lot of the Vue source code Had template written in Slim Babble and TypeScript Vue is a progressive framework Time reading the source code JavaScript Would you recommend using the source code to other developers? What was your approach to reading the source code? And much, much more! Links: WIPdeveloper.com Codeship Vue Angular CoffeeScript Slim Babble TypeScript JavaScript @Codebryo Roman’s GitHub Picks: Chris We Have Concerns Podcast The Anthropocene Reviewed Podcast The Obelisk Gate by N. K. Jemisin Divya Thorsten’s post on a Vue implementation of React’s context API Vue Test Utils @Akryum Erik Testing Vue.js Applications by Edd Yerburgh Vue.js in Action by Erik Hanchett Joe Seven Languages in Seven Weeks by Bruce Tate Brett Flashforge Find 3D printer Last Shot (Star Wars) by Daniel José Older Roman Technology vs. Humanity by Gerd Leonhard Vue.js course to come on Packt Publishing
So, this is a question I believe a lot of developers would die to know the answer. As software developers, we usually start learning just one programming language and we then specialize in it. So, you start working with that programming language till you master what you can with it. However, there comes a time when we, as software developers, reach a plateau. There are no new things to be learned and we feel like it is time to jump to a second programming language. But... When should we do it? How can we know when to learn a second programming language? How can we know that this time spent learning will do more good than harm in terms of not wasting our time? Watch this video and find out! Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages: https://simpleprogrammer.com/7lang7weeks John Sonmez Pluralsight Courses: https://simpleprogrammer.com/pluralsight 10 Steps To Learn Anything Quickly Course: http://simpleprogrammer.com/10stepstolearn
This week we review Terror Behind The Walls at Eastern State Penitentiary in Philadelphia, PA. We also talk about a haunted pub where the ghostly encounter was caught on tape and we talk about a four-year-old who can speak seven different languages. Ghost Pub: https://www.youtube.com/watch?v=j-QkTFvKUGo Four Year Old, Seven Languages: https://youtu.be/4faZx2TWsL4
Vi gästas av Kristoffer Roupé som har ett starkt intresse för det här med programmeringsspråk. Efter att ha zoomat in på hur vi bäst tar hand om och introducerar nyanställda så gottar vi ner oss i ämnet polyglotism. Vilka fördelar finns det med att lära sig nya språk, vilka hinder finns det, och hur bär du dig bäst åt? Alla dessa frågor försöker vi besvara. Vi avslutar med en omgång ‘Avkodat’ i vilken Tobbe ger ledtrådarna och Ola försöker ge ett svar.Böckerna vi nämner är The Pragmatic Programmer och Seven Languages in Seven WeeksNågra hållpunkter:[4:52 Inzoomningen][14:59 Huvudämnet]21:16 Hörde vi ett blubb?31:40 Kristoffer citerar Dirty Dancing43:00 Såg ni strutsen?[45:25 Avkodat]
Thinking of a bootcamp as "a series of long conversations" and other gems from teaching software craftsmanship. Kenneth & Len are joined by Mike Hewitson for a talk on the developer bootcamps that Mike helps to facilitate at Investec. Mike shares with us his journey from the army, to the railways, and how he got onto the financial services line. He has had several stops along the way in various insurers and supporting businesses, with some great stories from each stop along the way. One of the moments Mike is most proud of is being part of a team that got asked by business to "slow down a bit", since they were delivering their software consistently quicker than business expected (or could manage). These were the days before "feature flags" were formalized, and nightly builds and deployments were hair raising. Mike's current stop is at Investec, and this is where Mike helped institutionalize their culture of brown bag sessions into a more structured bootcamp format. These bootcamps run concurrently, with each group being about 10 developers, and they carry on for 8 months! We unpack what the students do during their bootcamp, the support they receive from the leadership in the group, and get a few tips and tricks to get started with our own bootcamps. Follow Mike online at: - https://github.com/mike-hewitson - https://twitter.com/mikeyjcat Some of the resources mentioned during the show: * Mike's talks on GitHub - https://github.com/mike-hewitson/my-talks * Seven Languages in Seven Weeks - https://pragprog.com/book/btlang/seven-languages-in-seven-weeks * Seven Databases in Seven Weeks - https://pragprog.com/book/rwdata/seven-databases-in-seven-weeks * Uncle Bob Martin - http://cleancoder.com Refer to Mike's "my-talks" repository on GitHub for a treasure trove of information. And finally our picks Kenneth: * Pokémon Go - http://www.pokemongo.com/ Len: * SuperCollider - http://supercollider.github.io/ Mike: * "Learning Mindset" (Mindset by Carol Dweck)- http://mindsetonline.com/ * Wacaco Minipresso - https://www.wacaco.com/ * Adventures in Angular - https://devchat.tv/adv-in-angular Thanks for listening! Stay in touch: * Website & newsletter - https://zadevchat.io * Socialize - https://twitter.com/zadevchat & http://facebook.com/ZADevChat/ * Suggestions and feedback - https://github.com/zadevchat/ping * Subscribe and rate in iTunes - http://bit.ly/zadevchat-itunes
C# and F# and Go! Oh my! There are just so many lovely programming languages to learn, but where to start? This week we take a look at what worked for us and what didn't. James has recently been trying to wrap his head around F#, a functional programming language, and it just hasn't stuck yet. Maybe because he uses C# all day, or the change from procedural to functional? We tackle all these topics and more on this week's Merge Conflict. Links & Show Notes Seven Languages in Seven Weeks F# Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Music : Amethyst Seer - Citrine by Adventureface Subscribe iTunes Google Play Music Stitcher Pocket Casts
C# and F# and Go! Oh my! There are just so many lovely programming languages to learn, but where to start? This week we take a look at what worked for us and what didn’t. James has recently been trying to wrap his head around F#, a functional programming language, and it just hasn’t stuck yet. Maybe because he uses C# all day, or the change from procedural to functional? We tackle all these topics and more on this week's Merge Conflict. Links & Show Notes Seven Languages in Seven Weeks F# Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Music : Amethyst Seer - Citrine by Adventureface Subscribe iTunes Google Play Music Stitcher Pocket Casts
Trenton Makes the World Takes On Hacking MicroSD Cards « bunnie's blog Seven Languages in Seven Weeks webpack module bundler SurviveJS - Introduction Chris Martin on Twitter: "It's elegant in its simplicity because it's all tires. If you understand tires, you can understand the whole system. https://t.co/kjd6uJLffl"
本期由 Dingding Ye 主持,邀请到了课程格子的创始人李天放来跟我们一起聊聊他两年多的创业经历。天放是一个美籍华人,三年前放弃硅谷大好的机会回国创业,课程格子是他的第三个产品,在本期节目中他介绍了他和他的团队是如何找到这个需求,如何做 MVP,如何宣传推广,如何跟用户交流,如何做产品级别测试等等的经验,也介绍了课程格子的技术架构和团队文化。 李天放的一些联系方式: Email Blog Weibo 目前课程格子在招募新成员,有兴趣加入的同学可以给天放发一份简历。在节目的最后,天放也介绍了他们团队的招聘要求和他们能提供的,非常真实,是主播们听了就觉得想加入的那种团队。 Palantir 课程格子 创新工场 Paul Graham 微软云加速器 Seven Languages in Seven Weeks 让代码审查成为你的团队习惯 实用 Git 工作流 Masters of Doom Special Guest: 李天放.
本期由 Kevin Wang 主持,Dingding Ye 协作主持,邀请到 《Seven Databases in Seven Weeks》 作者 Eric Redmond 畅聊数据库。Eric 目前是 Riak 的核心开发人员,在两个小时时间了,Eric 介绍了 PostgreSQL、MongoDB、CouchDB、HBase、Cassandra、Redis、Riak、Neo4J 的各自设计思想和优缺点,同时在最后也分享了他个人在数据库选择上的一些考虑原则。 Basho Seven Languages in Seven Weeks MongoHQ CAP theorem PostgreSQL MongoDB CouchDB HBase Cassandra Redis Riak Neo4J Dynamo VoltDB JUNG Cypher Eventual Consistency Google Glass Explorer Program The Little Riak Book Antifragile: Things That Gain from Disorder Hashrocket Lunch n' Learn with Eric Redmond Hashrocket Guest Star Interview: Eric Redmond Special Guest: Eric Redmond .
Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "Seven Languages in Seven Weeks". He also delves into some of the preparations and anticipations that come with reading the book. LinksSeven Languages in Seven Weeksgrox.io SocialsLinkedIn: Bruce TateTwitter: redrapidsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "Seven Languages in Seven Weeks". He also delves into some of the preparations and anticipations that come with reading the book. LinksSeven Languages in Seven Weeksgrox.io SocialsLinkedIn: Bruce TateTwitter: redrapidsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "Seven Languages in Seven Weeks". He also delves into some of the preparations and anticipations that come with reading the book. LinksSeven Languages in Seven Weeksgrox.io SocialsLinkedIn: Bruce TateTwitter: redrapidsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "Seven Languages in Seven Weeks". He also delves into some of the preparations and anticipations that come with reading the book. LinksSeven Languages in Seven Weeksgrox.io SocialsLinkedIn: Bruce TateTwitter: redrapidsSupport this podcast at — https://redcircle.com/adventures-in-net/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "Seven Languages in Seven Weeks". He also delves into some of the preparations and anticipations that come with reading the book. LinksSeven Languages in Seven Weeksgrox.io SocialsLinkedIn: Bruce TateTwitter: redrapidsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy