POPULARITY
News includes a critical Unauthenticated Remote Code Execution vulnerability in Erlang/OTP SSH, José Valim teasing a new project, Oban Pro v1.6's impressive new "Cascade Mode" feature, Semaphore CI/CD platform being open-sourced as a primarily Elixir application, new sandboxing options for Elixir code with Dune and Mini Elixir, BeaconCMS development slowing due to DockYard cuts, and a look at the upcoming W3C Device Bound Session Credentials standard that will impact all web applications, and more! Show Notes online - http://podcast.thinkingelixir.com/251 (http://podcast.thinkingelixir.com/251) Elixir Community News https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io is sponsoring today's show! Sign up for a free trial of Paraxial.io today and mention Thinking Elixir when you schedule a demo for a limited time offer. https://x.com/ErlangDiscu/status/1914259474937753747 (https://x.com/ErlangDiscu/status/1914259474937753747?utm_source=thinkingelixir&utm_medium=shownotes) – Unauthenticated Remote Code Execution vulnerability discovered in Erlang/OTP SSH. https://github.com/erlang/otp/security/advisories/GHSA-37cp-fgq5-7wc2 (https://github.com/erlang/otp/security/advisories/GHSA-37cp-fgq5-7wc2?utm_source=thinkingelixir&utm_medium=shownotes) – Official security advisory for the Erlang/OTP SSH vulnerability. https://paraxial.io/blog/erlang-ssh (https://paraxial.io/blog/erlang-ssh?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io's detailed blog post addressing how the SSH vulnerability impacts typical Elixir systems. https://elixirforum.com/t/updated-nerves-systems-available-with-cve-2025-32433-ssh-fix/70539 (https://elixirforum.com/t/updated-nerves-systems-available-with-cve-2025-32433-ssh-fix/70539?utm_source=thinkingelixir&utm_medium=shownotes) – Updated Nerves systems available with SSH vulnerability fix. https://bsky.app/profile/oban.pro/post/3lndzg72r2k2g (https://bsky.app/profile/oban.pro/post/3lndzg72r2k2g?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of Oban Pro v1.6's new "Cascade Mode" feature. https://oban.pro/articles/weaving-stories-with-cascading-workflows (https://oban.pro/articles/weaving-stories-with-cascading-workflows?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post demonstrating Oban Pro's new Cascading Workflows feature used to create children's stories with AI. https://bsky.app/profile/josevalim.bsky.social/post/3lmw5fvnyvc2k (https://bsky.app/profile/josevalim.bsky.social/post/3lmw5fvnyvc2k?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim teasing a new logo with "Soon" message. https://tidewave.ai/ (https://tidewave.ai/?utm_source=thinkingelixir&utm_medium=shownotes) – New site mentioned in José Valim's teasers, not loading to anything yet. https://github.com/tidewave-ai (https://github.com/tidewave-ai?utm_source=thinkingelixir&utm_medium=shownotes) – New GitHub organization related to José Valim's upcoming announcement. https://github.com/tidewave-ai/mcpproxyelixir (https://github.com/tidewave-ai/mcp_proxy_elixir?utm_source=thinkingelixir&utm_medium=shownotes) – The only public project in the tidewave-ai organization - an Elixir MCP server for STDIO. https://x.com/chris_mccord/status/1913073561561858229 (https://x.com/chris_mccord/status/1913073561561858229?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord teasing AI development with Phoenix applications. https://ashweekly.substack.com/p/ash-weekly-issue-13 (https://ashweekly.substack.com/p/ash-weekly-issue-13?utm_source=thinkingelixir&utm_medium=shownotes) – Zach Daniel teasing upcoming Ash news to be announced at ElixirConf EU. https://elixirforum.com/t/dune-sandbox-for-elixir/42480 (https://elixirforum.com/t/dune-sandbox-for-elixir/42480?utm_source=thinkingelixir&utm_medium=shownotes) – Dune - a sandbox for Elixir created by a Phoenix maintainer. https://github.com/functional-rewire/dune (https://github.com/functional-rewire/dune?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Dune, an Elixir code sandbox. https://blog.sequinstream.com/why-we-built-mini-elixir/ (https://blog.sequinstream.com/why-we-built-mini-elixir/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post explaining Mini Elixir, another Elixir code sandbox solution. https://github.com/sequinstream/sequin/tree/main/lib/sequin/transforms/minielixir (https://github.com/sequinstream/sequin/tree/main/lib/sequin/transforms/minielixir?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository that contains Mini Elixir, an Elixir AST interpreter. https://www.reddit.com/r/elixir/comments/1k27ekg/webuiltacustomelixirastinterpreter_for/ (https://www.reddit.com/r/elixir/comments/1k27ekg/we_built_a_custom_elixir_ast_interpreter_for/?utm_source=thinkingelixir&utm_medium=shownotes) – Reddit discussion about Mini Elixir AST interpreter. https://github.com/semaphoreio/semaphore (https://github.com/semaphoreio/semaphore?utm_source=thinkingelixir&utm_medium=shownotes) – Semaphore CI/CD platform open-sourced under Apache 2.0 license - primarily an Elixir application. https://semaphore.io/ (https://semaphore.io/?utm_source=thinkingelixir&utm_medium=shownotes) – Official website for Semaphore CI/CD platform. https://docs.semaphoreci.com/CE/getting-started/install (https://docs.semaphoreci.com/CE/getting-started/install?utm_source=thinkingelixir&utm_medium=shownotes) – Installation guide for Semaphore Community Edition. https://bsky.app/profile/markoanastasov.bsky.social/post/3lj5o5h5z7k2t (https://bsky.app/profile/markoanastasov.bsky.social/post/3lj5o5h5z7k2t?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement from Marko Anastasov, co-founder of Semaphore CI, about open-sourcing their platform. https://github.com/elixir-dbvisor/sql (https://github.com/elixir-dbvisor/sql?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for SQL parser and sigil with impressive benchmarks. https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc?pli=1 (https://groups.google.com/g/elixir-ecto/c/8MOkRFAdLZc?pli=1?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion about SQL parser being 400-650x faster than Ecto for generating SQL. https://bsky.app/profile/bcardarella.bsky.social/post/3lndymobsak2p (https://bsky.app/profile/bcardarella.bsky.social/post/3lndymobsak2p?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement about BeaconCMS reducing development due to Dockyard cuts. https://bsky.app/profile/did:plc:vnywtpvzgdgetnwea3fs3y6w (https://bsky.app/profile/did:plc:vnywtpvzgdgetnwea3fs3y6w?utm_source=thinkingelixir&utm_medium=shownotes) – Related profile for BeaconCMS announcement. https://beaconcms.org/ (https://beaconcms.org/?utm_source=thinkingelixir&utm_medium=shownotes) – BeaconCMS official website. https://github.com/BeaconCMS/beacon (https://github.com/BeaconCMS/beacon?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for BeaconCMS. 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 Discussion about Device Bound Session Credentials, a W3C initiative being built into major browsers that will require minor changes to Phoenix for implementation. https://w3c.github.io/webappsec-dbsc/ (https://w3c.github.io/webappsec-dbsc/?utm_source=thinkingelixir&utm_medium=shownotes) – W3C - Device Bound Session Credentials proposal https://github.com/w3c/webappsec-dbsc/ (https://github.com/w3c/webappsec-dbsc/?utm_source=thinkingelixir&utm_medium=shownotes) – Device Bound Session Credentials explainer https://developer.chrome.com/docs/web-platform/device-bound-session-credentials (https://developer.chrome.com/docs/web-platform/device-bound-session-credentials?utm_source=thinkingelixir&utm_medium=shownotes) – Device Bound Session Credentials (DBSC) on the Google Chrome developer blog https://en.wikipedia.org/wiki/TrustedPlatformModule (https://en.wikipedia.org/wiki/Trusted_Platform_Module?utm_source=thinkingelixir&utm_medium=shownotes) – Wikipedia article on Trusted Platform Module, relevant to Device Bound Session Credentials discussion. https://www.grc.com/sn/sn-1021-notes.pdf (https://www.grc.com/sn/sn-1021-notes.pdf?utm_source=thinkingelixir&utm_medium=shownotes) – Other podcast show notes discussing Device Bound Session Credentials (DBSC). https://twit.tv/shows/security-now/episodes/1021?autostart=false (https://twit.tv/shows/security-now/episodes/1021?autostart=false?utm_source=thinkingelixir&utm_medium=shownotes) – Security Now podcast episode covering Device Bound Session Credentials (time coded link to discussion). Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
News includes a new Elixir case study about Cyanview's camera shading technology used at major events like the Olympics and Super Bowl, Oban Pro 1.6 with 20x faster queue partitioning, the openid_connect package reaching version 1.0, Supabase's new Postgres Language Server for developer tooling, and ElixirEvents.net as a community resource. Plus, we interview Michael Lubas, founder of Paraxial.io, about web application security in Elixir, what's involved in a security audit, and how his Elixir-focused security company is helping teams and businesses in the community. Show Notes online - http://podcast.thinkingelixir.com/248 (http://podcast.thinkingelixir.com/248) Elixir Community News https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/ (https://elixir-lang.org/blog/2025/03/25/cyanview-elixir-case/?utm_source=thinkingelixir&utm_medium=shownotes) – New Elixir case study about Cyanview, a Belgian company whose Remote Control Panel for camera shading is used at major events like the Olympics and Super Bowl. Their Elixir-powered solution enables remote camera control across challenging network conditions. https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html (https://oban.pro/docs/pro/1.6.0-rc.1/changelog.html?utm_source=thinkingelixir&utm_medium=shownotes) – Oban Pro 1.6 released with subworkflows, improved queue partitioning (20x faster), and a new guide explaining different job composition approaches. https://oban.pro/docs/pro/1.6.0-rc.1/composition.html (https://oban.pro/docs/pro/1.6.0-rc.1/composition.html?utm_source=thinkingelixir&utm_medium=shownotes) – New Oban Pro guide explaining when to use chains, workflows, chunks, or batches for job composition. https://github.com/DockYard/openid_connect (https://github.com/DockYard/openid_connect?utm_source=thinkingelixir&utm_medium=shownotes) – The Elixir package 'openid_connect' reached version 1.0, providing client library support for working with various OpenID Connect providers like Google, Microsoft Azure AD, Auth0, and others. https://hexdocs.pm/openid_connect/readme.html (https://hexdocs.pm/openid_connect/readme.html?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for the newly released openid_connect 1.0 package. https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z (https://bsky.app/profile/davelucia.com/post/3llqwsbyutc2z?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement that openid_connect is maintained by tvlabs. https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b (https://bsky.app/profile/germsvel.com/post/3llee5lyerk2b?utm_source=thinkingelixir&utm_medium=shownotes) – PhoenixTest v0.6.0 has been released with significant changes, including a breaking change. https://github.com/germsvel/phoenix_test (https://github.com/germsvel/phoenix_test?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for PhoenixTest. https://hexdocs.pm/phoenixtest/upgradeguides.html#upgrading-to-0-6-0 (https://hexdocs.pm/phoenix_test/upgrade_guides.html#upgrading-to-0-6-0?utm_source=thinkingelixir&utm_medium=shownotes) – Upgrade guide for updating to PhoenixTest v0.6.0 with its breaking change. https://hexdocs.pm/phoenix_test/changelog.html#0-6-0 (https://hexdocs.pm/phoenix_test/changelog.html#0-6-0?utm_source=thinkingelixir&utm_medium=shownotes) – Changelog for PhoenixTest v0.6.0. https://supabase.com/blog/postgres-language-server (https://supabase.com/blog/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes) – Supabase has released a new Postgres Language Server for developers, providing IDE intellisense and autocomplete for PostgreSQL. https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools (https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools?utm_source=thinkingelixir&utm_medium=shownotes) – VSCode extension for Supabase's new Postgres developer tools. https://github.com/supabase-community/postgres-language-server (https://github.com/supabase-community/postgres-language-server?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Supabase's Postgres Language Server. https://pgtools.dev/ (https://pgtools.dev/?utm_source=thinkingelixir&utm_medium=shownotes) – Official website for Postgres Tools with documentation and features. https://pgtools.dev/checking_migrations/ (https://pgtools.dev/checking_migrations/?utm_source=thinkingelixir&utm_medium=shownotes) – Feature in Postgres Tools that lints database migrations to check for problematic schema changes. https://github.com/fly-apps/safe-ecto-migrations (https://github.com/fly-apps/safe-ecto-migrations?utm_source=thinkingelixir&utm_medium=shownotes) – Resource for ensuring safe Ecto migrations. https://fly.io/phoenix-files/safe-ecto-migrations/ (https://fly.io/phoenix-files/safe-ecto-migrations/?utm_source=thinkingelixir&utm_medium=shownotes) – Article about safe Ecto migrations posted on Fly.io. https://elixirevents.net/ (https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes) – Community resource created by Johanna Larsson for tracking, sharing, and learning about Elixir events worldwide. https://bsky.app/profile/elixirevents.net (https://bsky.app/profile/elixirevents.net?utm_source=thinkingelixir&utm_medium=shownotes) – Bluesky account for ElixirEvents.net for following Elixir community events. 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://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) https://paraxial.io/blog/index (https://paraxial.io/blog/index?utm_source=thinkingelixir&utm_medium=shownotes) – Blog with posts about security for Elixir, Rails, and the Paraxial service https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html (https://www.cnn.com/2025/03/18/tech/google-wiz-acquisition/index.html?utm_source=thinkingelixir&utm_medium=shownotes) https://podcast.thinkingelixir.com/93 (https://podcast.thinkingelixir.com/93?utm_source=thinkingelixir&utm_medium=shownotes) – Our last discussion was 3 years ago in episode 93! Titled "Preventing Service Abuse with Michael Lubas" https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244 (https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244?utm_source=thinkingelixir&utm_medium=shownotes) https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality (https://www.merriam-webster.com/dictionary/Kafkaesque - having a nightmarishly complex, bizarre, or illogical quality?utm_source=thinkingelixir&utm_medium=shownotes) https://paraxial.io/blog/oban-pentest (https://paraxial.io/blog/oban-pentest?utm_source=thinkingelixir&utm_medium=shownotes) – Completed a Security Audit of Oban Pro - this is after ObanPro went free and OpenSource https://paraxial.io/blog/elixir-best (https://paraxial.io/blog/elixir-best?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir and Phoenix Security Checklist: 11 Best Practices https://paraxial.io/blog/rails-command-injection (https://paraxial.io/blog/rails-command-injection?utm_source=thinkingelixir&utm_medium=shownotes) – Ruby on Rails Security: Preventing Command Injection https://paraxial.io/blog/paraxial-three (https://paraxial.io/blog/paraxial-three?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io v3 blog post Guest Information - Michael Lubas, Paraxial.io Founder - michael@paraxial.io - https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter/X - https://x.com/paraxialio (https://x.com/paraxialio?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter/X - https://github.com/paraxialio/ (https://github.com/paraxialio/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://www.youtube.com/@paraxial5874 (https://www.youtube.com/@paraxial5874?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial.io channel on YouTube - https://genserver.social/paraxial (https://genserver.social/paraxial?utm_source=thinkingelixir&utm_medium=shownotes) – on Fediverse - https://paraxial.io/ (https://paraxial.io/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
First today we hear from the dad of a Harrietsham woman who died in her sleep just hours after an ambulance was stood down while on its way to her home.Mum of two Karen Ovenell had called 999 after suffering sharp chest pains in August last year.An inquest into the 43-year-old's death has heard how the initial call handler booked an ambulance - but Karen was then told to sleep and book a GP appointment the following day or go to A&E.Also in today's podcast, members of Kent County Council are meeting to vote on their draft budget for the next financial year.In order to balance the books, bosses are likely to look at a range of measures including a 5% increase of council tax.Work's started no transforming a Grade II listed building in Medway into a state of the art creative hub.The Docking Station at Chatham Historic Dockyard will be in the former Police Section House.A dog is recovering after being run over by a cyclist near Whitstable.Bonnie the Chihuahua was rushed to a vet and put on oxygen and medication for shock after it happened on a path in Swalecliffe.And finally, work's nearly finished on a new centre in Kent for five lions that have been rescued from Ukraine.The Big Cat Sanctuary has raised £500,000 to create special enclosures at their site near Ashford.
Graeme Raubenheimer is joined by Dean Wingrin, a respected defence journalist and editor at SA Navy News to discuss NEHAWU Backing Defence Minister’s Intervention at ArmscorSee omnystudio.com/listener for privacy information.
News includes the long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more! Show Notes online - http://podcast.thinkingelixir.com/233 (http://podcast.thinkingelixir.com/233) Elixir Community News https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released (https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix LiveView 1.0 was officially released! https://github.com/phoenixframework/phoenixliveview (https://github.com/phoenixframework/phoenix_live_view?utm_source=thinkingelixir&utm_medium=shownotes) – Access the Phoenix LiveView 1.0 source code on GitHub. https://github.com/phoenixframework/phoenixliveview/blob/main/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Check out the changelog for Phoenix LiveView 1.0. https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0 (https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0?utm_source=thinkingelixir&utm_medium=shownotes) – Dockyard blog discussing Phoenix LiveView 1.0. The 1.0 release was announced the day after our last episode was recorded. https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863 (https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirForum discussion on the release of Phoenix LiveView 1.0. https://x.com/chris_mccord/status/1864067247255306332 (https://x.com/chris_mccord/status/1864067247255306332?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's announcement of the Phoenix LiveView 1.0 release on Twitter/X. You can now quickly get started with Elixir and Phoenix using a single command line installer. http://elixir-install.org/ (http://elixir-install.org/?utm_source=thinkingelixir&utm_medium=shownotes) – Wojtek Mach's work on a one-line Elixir installer made getting started with Phoenix easier. https://x.com/chris_mccord/status/1864067249960558617 (https://x.com/chris_mccord/status/1864067249960558617?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord credits Wojtek Mach for his work on the Elixir installer. https://x.com/liveviewnative/status/1864088172570857691 (https://x.com/liveviewnative/status/1864088172570857691?utm_source=thinkingelixir&utm_medium=shownotes) – LiveView Native updated to be based on LiveView 1.0. https://github.com/liveview-native/liveviewnative/commit/5077bda7bf999311bee467828390912e03e74467 (https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility. Elixir 1.18 is confirmed to be released soon, bringing significant improvements. https://github.com/elixir-lang/elixir (https://github.com/elixir-lang/elixir?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir's GitHub repository where you can find version 1.18. https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – The changelog details for Elixir 1.18, featuring many new enhancements. New built-in JSON support and upgrades to the testing library in Elixir 1.18. Type system in Elixir 1.18 now supports type checking of function calls. ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling. mix format --migrate in Elixir 1.18 helps to update deprecated constructs. Official JSON module in Elixir provides standards-compliant encoding and decoding. Language server improvements in Elixir 1.18 enhance development experience. Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection. https://github.com/nerves-hub/nerveshubweb/releases/tag/v2.1.0 (https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0?utm_source=thinkingelixir&utm_medium=shownotes) – Nerves Hub 2.1.0 has been released with various updates. https://github.com/nerves-hub/nerveshublink/releases/tag/v2.6.0 (https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0?utm_source=thinkingelixir&utm_medium=shownotes) – Version 2.6.0 of Nerves Hub Link is now available with new features. Nerves Hub now supports extensions and improved functionality. https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a (https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a?utm_source=thinkingelixir&utm_medium=shownotes) – Membrane's write-up on Elixir Stream Week and related technical challenges. https://x.com/astuyve/status/1863992458637680935 (https://x.com/astuyve/status/1863992458637680935?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service. https://aws.amazon.com/rds/aurora/dsql/ (https://aws.amazon.com/rds/aurora/dsql/?utm_source=thinkingelixir&utm_medium=shownotes) – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service. 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://docs.nerves-hub.org/ (https://docs.nerves-hub.org/?utm_source=thinkingelixir&utm_medium=shownotes) - https://nerves-project.org/ (https://nerves-project.org/?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/nerves-project (https://github.com/nerves-project?utm_source=thinkingelixir&utm_medium=shownotes) - https://nervescloud.com/ (https://nervescloud.com/?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.yoctoproject.org/ (https://www.yoctoproject.org/?utm_source=thinkingelixir&utm_medium=shownotes) - https://oswag.org/ (https://oswag.org/?utm_source=thinkingelixir&utm_medium=shownotes) – Buy an official Elixir t-shirt! Guest Information - https://bsky.app/profile/lawik.bsky.social (https://bsky.app/profile/lawik.bsky.social?utm_source=thinkingelixir&utm_medium=shownotes) – on Bluesky - https://github.com/lawik (https://github.com/lawik?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://fosstodon.org/@lawik (https://fosstodon.org/@lawik?utm_source=thinkingelixir&utm_medium=shownotes) – on Fediverse - https://underjord.io/ (https://underjord.io/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
Bombay, now Mumbai, was a major shipbuilding centre for the Royal Navy in the first half of the nineteenth century. The ships were magnificent, built from the famous Malabar teak and by the hands of a highly skilled Indian workforce. This episode explores that fascinating history through one particular aspect of a sailing warship's construction: the figurehead. To find out more Dr Sam Willis spoke with Clare Hunt, a Senior Curator for the National Museum of the Royal Navy based at their site in Hartlepool. Clare has been charged with the care and management of HMS Trincomalee since 2016, a frigate built just after the end of the Napoleonic wars in Bombay dockyard. Hosted on Acast. See acast.com/privacy for more information.
News includes Dave Lucia's PR making Elixir's protocol errors more readable, OTP 28 introducing a "raw mode" for immediate CLI input processing, Saša Jurić's "Against the Grain" talk on YouTube about a bespoke Kafka client, Johanna Larsson's new site listing Elixir events, DockYard's official acceptance of native application contracts highlighting the readiness of their LiveView Native library, and Brian Cardarella's teased Motion.dev wrapper enhancing animations in LiveView, and more! Show Notes online - http://podcast.thinkingelixir.com/231 (http://podcast.thinkingelixir.com/231) Elixir Community News https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n (https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n?utm_source=thinkingelixir&utm_medium=shownotes) – Dave Lucia shared his recent PR merged into Elixir, improving protocol error messages. https://github.com/elixir-lang/elixir/pull/14003 (https://github.com/elixir-lang/elixir/pull/14003?utm_source=thinkingelixir&utm_medium=shownotes) – Dave's PR titled "Make protocol errors pretty" addresses unreadable struct errors in Elixir. Dave encourages others to contribute to open-source by fixing issues like ugly error messages. https://github.com/spencerolson/chat (https://github.com/spencerolson/chat?utm_source=thinkingelixir&utm_medium=shownotes) – With OTP 28's new "raw mode" feature, interactive CLI programs can process stdin inputs immediately. https://www.youtube.com/watch?v=s6c4iqsl2us (https://www.youtube.com/watch?v=s6c4iqsl2us?utm_source=thinkingelixir&utm_medium=shownotes) – Saša Jurić's talk "Against the Grain" from CodeBeam America about developing a bespoke Kafka client is available on YouTube. Johanna Larsson launched a mini site listing Elixir events. https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x (https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of the new mini site for Elixir events. https://elixirevents.net/ (https://elixirevents.net/?utm_source=thinkingelixir&utm_medium=shownotes) – A resource for upcoming Elixir events. https://erlef.org/events/ (https://erlef.org/events/?utm_source=thinkingelixir&utm_medium=shownotes) – ERLEF's calendar for Elixir-related events. https://x.com/bcardarella/status/1861169450805850122 (https://x.com/bcardarella/status/1861169450805850122?utm_source=thinkingelixir&utm_medium=shownotes) – DockYard is officially accepting native application contracts, showcasing their LiveView Native library. https://dockyard.com/services/mobile (https://dockyard.com/services/mobile?utm_source=thinkingelixir&utm_medium=shownotes) – DockYard's services page for mobile application contracts. https://github.com/liveview-native/liveviewnative (https://github.com/liveview-native/live_view_native?utm_source=thinkingelixir&utm_medium=shownotes) – The LiveView Native open-source library created by DockYard. https://x.com/bcardarella/status/1858254238964412855 (https://x.com/bcardarella/status/1858254238964412855?utm_source=thinkingelixir&utm_medium=shownotes) – Brian Cardarella teases a new Motion.dev wrapper for LiveView enhancing animation support. https://motion.dev/ (https://motion.dev/?utm_source=thinkingelixir&utm_medium=shownotes) – Motion.dev is an animation library for JavaScript and React. https://hex.pm/packages/motion (https://hex.pm/packages/motion?utm_source=thinkingelixir&utm_medium=shownotes) – The "motion" package on Hex providing the library. https://github.com/dockyard/motion (https://github.com/dockyard/motion?utm_source=thinkingelixir&utm_medium=shownotes) – The GitHub repository for the Motion library. Brian explains the significance of animation integration in LiveView for mobile experiences. https://x.com/ElixirConfEU/status/1861012571865698426 (https://x.com/ElixirConfEU/status/1861012571865698426?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf EU announces José Valim and Chris McCord as keynote speakers. https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes) – Information about ElixirConf EU 2025 with a call for talks open. 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) Find us online - Message the show - Bluesky (https://bsky.app/profile/thinkingelixir.com) - Message the show - X (https://x.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen on X - @brainlid (https://x.com/brainlid) - Mark Ericksen on Bluesky - @brainlid.bsky.social (https://bsky.app/profile/brainlid.bsky.social) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel on Bluesky - @david.bernheisel.com (https://bsky.app/profile/david.bernheisel.com) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
On the Caribbean island of Antigua, a fellow-teacher and I followed a tour guide as she described the interior of a historic building. We were at Nelson's Dockyard at English Harbour, a cultural heritage site on the island. All of a … Read more
Neste episódio, conversamos com Paulo Valente, Engenheiro de Software na DockYard, e um dos mantenedores do ecossistema Nx. Paulo também é músico e projetista de circuitos por hobby. Links: Documento sobre o Ecossistema Nx https://bit.ly/4gHiXmv Paulo Valente has done the work to make Nx work on Metal. https://podcast.thinkingelixir.com/212 https://archive.is/EQkpd https://github.com/elixir-nx/nx_iree/blob/main/run.exs Elixir em Produção com Paulo Valente https://podcasters.spotify.com/pod/show/elixiremfoco/episodes/4--Elixir-em-Produo-com-Paulo-Valente--Backend-Tech-Leader-na-Stone-e13kt6p Links ML: https://codebeameurope.com/participants/lars-wikman/ https://fosstodon.org/@lawik/113027528907484208 https://youtu.be/TfZI5-oQSqI?feature=shared Machine Learning in Elixir - Learning to Learn with Nx and Axon by Sean Moriarity https://pragprog.com/titles/smelixir/machine-learning-in-elixir/ Curso Andrew Ng http://coursera.org/specializations/machine-learning-introduction Rambo 2 - A Missão https://pt.wikipedia.org/wiki/Rambo:_First_Blood_Part_II Elixir Curitiba https://elixircuritiba.github.io/ Rede Emílias de Podcasts no Bluesky https://bsky.app/profile/redeemilias.bsky.social Rede Emílias de Podcasts no Mastodon https://bertha.social/@redeemilias/ Elixir em Foco no YouTube https://www.youtube.com/@elixiremfoco Elixir em Foco no Spotify https://open.spotify.com/show/43aDX4kajkNCKaCYpGPooJ Elixir em Foco no Spotify for Podcasters https://podcasters.spotify.com/pod/show/elixiremfoco Elixir em Foco na Apple Podcasts https://podcasts.apple.com/us/podcast/elixir-em-foco/id1560944119 Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO . O site da fundação é https://bit.ly/3Jma95g Nosso site é https://elixiremfoco.com Estamos no X em @elixiremfoco https://x.com/elixiremfoco Nosso email é elixiremfoco@gmail.com .
An indigenous-led partnership will be the new owners of the 140-year-old St. John's Dockyard. We reach the chief of the Qalipu First Nation to learn more about the acquisition. (Krissy Holmes with Chief Jenny Brake)
An historic occasion as Qalipu First Nation and Membertou First Nation of NS make deal to buy Newdock + CBS councillor at large Josh Barrett and Michael Teasdale of HoldFastNL tell us about a pilot project that's using seaweed to help filter effluent that's piped into Conception Bay.
News includes ElixirConf keynotes appearing on YouTube, updates on ErrorTracker's latest release, José Valim's deep dive on ChatGPT UX issues with Phoenix LiveView, Dockyard's announcement of LVN Go to streamline LiveView Native workshops, and Livebook's newest notebook navigation features. Plus, Nvidia's job opening that explicitly mentions Elixir, Alchemy Conf 2025 details, NASA's development of a Lunar timezone, and more! Show Notes online - http://podcast.thinkingelixir.com/221 (http://podcast.thinkingelixir.com/221) Elixir Community News - https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y (https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf keynotes are appearing on YouTube, currently featuring Justin Schneck's and Chris McCord and Chris Grainger's keynotes. - https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix Sync archival status clarified - José doesn't have plans to take it forward personally, inviting others to explore and develop the idea further. - https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released (https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released?utm_source=thinkingelixir&utm_medium=shownotes) – ErrorTracker v0.3.0 has been released with new features including support for MySQL and MariaDB, improved error grouping in Oban, and enhanced documentation and typespecs. - https://www.elixirstreams.com/tips/test-breakpoints (https://www.elixirstreams.com/tips/test-breakpoints?utm_source=thinkingelixir&utm_medium=shownotes) – German Velasco shared a new Elixir Stream video on step-through debugging an ExUnit test in Elixir v1.17. - https://www.youtube.com/watch?v=fCdi7SEPrTs (https://www.youtube.com/watch?v=fCdi7SEPrTs?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim shared his video on solving ChatGPT UX issues with Phoenix LiveView, originally posted to Twitter and now available on YouTube. - https://x.com/josevalim/status/1833536127267144101 (https://x.com/josevalim/status/1833536127267144101?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's video on tackling ChatGPT's UX woes with Phoenix LiveView on Twitter. - https://github.com/tailwindlabs/tailwindcss/pull/8394 (https://github.com/tailwindlabs/tailwindcss/pull/8394?utm_source=thinkingelixir&utm_medium=shownotes) – Merged PR in Tailwind project describing hover issue fix. - https://github.com/phoenixframework/phoenixliveview/issues/3421 (https://github.com/phoenixframework/phoenix_live_view/issues/3421?utm_source=thinkingelixir&utm_medium=shownotes) – Issue regarding phx-click-loading affecting modals. - https://dashbit.co/blog/remix-concurrent-submissions-flawed (https://dashbit.co/blog/remix-concurrent-submissions-flawed?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim detailed how Remix's concurrency feature is flawed in a new blog post. - https://dockyard.com/blog/2024/09/10/introducing-lvn-go (https://dockyard.com/blog/2024/09/10/introducing-lvn-go?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post introducing LVN Go, an app to ease starting with LiveView Native without needing XCode. - https://podcast.thinkingelixir.com/200 (https://podcast.thinkingelixir.com/200?utm_source=thinkingelixir&utm_medium=shownotes) – Episode 200 of Thinking Elixir podcast featuring Brian Carderella discussing LiveView Native. - https://x.com/livebookdev/status/1834222475820839077 (https://x.com/livebookdev/status/1834222475820839077?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook v0.14 released with new notebook navigation features. - https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS (https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS?utm_source=thinkingelixir&utm_medium=shownotes) – Detailed blog post about Livebook v0.14's new features. - https://artifacthub.io/packages/helm/livebook/livebook (https://artifacthub.io/packages/helm/livebook/livebook?utm_source=thinkingelixir&utm_medium=shownotes) – kinoflame 0.1.3 released with Kubernetes support. - https://x.com/miruoss/status/1834690518472966524 (https://x.com/miruoss/status/1834690518472966524?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of kinoflame 0.1.3's Kubernetes support. - https://x.com/hugobarauna/status/1834040830249562299 (https://x.com/hugobarauna/status/1834040830249562299?utm_source=thinkingelixir&utm_medium=shownotes) – Job opening at Nvidia specifically mentioning Elixir. - https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc (https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc?utm_source=thinkingelixir&utm_medium=shownotes) – Specific job listing at Nvidia mentioning Elixir. - https://x.com/Alchemy_Conf/status/1835597103076094150 (https://x.com/Alchemy_Conf/status/1835597103076094150?utm_source=thinkingelixir&utm_medium=shownotes) – Alchemy Conf 2025 announced, with call for talk proposals open. - https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o (https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o?utm_source=thinkingelixir&utm_medium=shownotes) – Alchemy Conf 2025 event details. - https://ti.to/subvisual/alchemy-conf-2025 (https://ti.to/subvisual/alchemy-conf-2025?utm_source=thinkingelixir&utm_medium=shownotes) – Early bird tickets for Alchemy Conf 2025 are €200. - https://www.papercall.io/alchemy-conf-2025 (https://www.papercall.io/alchemy-conf-2025?utm_source=thinkingelixir&utm_medium=shownotes) – Call for talk proposals for Alchemy Conf 2025 open until Sept 30th. - https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html (https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html?utm_source=thinkingelixir&utm_medium=shownotes) – NASA confirms developing a Lunar timezone. - https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html (https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html?utm_source=thinkingelixir&utm_medium=shownotes) – MariaDB acquired by K1, strategic investment to expand enterprise solutions. - https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio (https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio?utm_source=thinkingelixir&utm_medium=shownotes) – Amazon requiring employees to return to office for work. 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
News includes a proof of concept for Phoenix Sync by José Valim, exciting new developments in Elixir's type system, Algora.tv's open-source Twitch for developers, Sean Moriarity's insights on the future of Nx, Axon, and Bumblebee, a powerful new feature in Livebook integrating with Fly.io, and more! Show Notes online - http://podcast.thinkingelixir.com/219 (http://podcast.thinkingelixir.com/219) Elixir Community News - https://github.com/josevalim/sync (https://github.com/josevalim/sync?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix Sync - A proof of concept of an Elixir/Phoenix node that runs PostgreSQL Replication to synchronize data with clients, as showcased at ElixirConf US 2024 keynote by José Valim. - https://x.com/TylerAYoung/status/1829248168908968220 (https://x.com/TylerAYoung/status/1829248168908968220?utm_source=thinkingelixir&utm_medium=shownotes) – Tyler Young's Twitter thread discussing the big idea behind Phoenix Sync which involves frontend applications syncing with backend using Phoenix channels and logical replication. - https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/ (https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/?utm_source=thinkingelixir&utm_medium=shownotes) – New ElixirLang blog post exploring how various Elixir idioms interact with the upcoming type system, especially focusing on lists and tuples. - https://x.com/josevalim/status/1829537976378159139 (https://x.com/josevalim/status/1829537976378159139?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's Twitter post about the mathematical soundness of set-theoretic types as discussed in the latest ElixirLang blog post. - https://github.com/algora-io/tv (https://github.com/algora-io/tv?utm_source=thinkingelixir&utm_medium=shownotes) – Algora.tv is trending as an open-source Twitch for developers using Membrane for real-time video processing. - https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed (https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed?utm_source=thinkingelixir&utm_medium=shownotes) – Sean Moriarity's blog post on DockYard discussing the current state of the AI space and future directions for Nx, Axon, and Bumblebee. - https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb (https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's commit in Nx demonstrating how few lines of code are required to support compiling a machine learning model in one node and sending it to another for execution using Erlang erpc module. - https://x.com/cigrainger/status/1829822647489728679 (https://x.com/cigrainger/status/1829822647489728679?utm_source=thinkingelixir&utm_medium=shownotes) – New Livebook feature shared online integrates with Fly.io platform to run local notebooks on arbitrary hardware with a few clicks, allowing scalability and elasticity. - https://x.com/josevalim/status/1828781593387004065 (https://x.com/josevalim/status/1828781593387004065?utm_source=thinkingelixir&utm_medium=shownotes) – Image from Chris McCord's talk showing a Livebook connecting to a production node and getting intellisense for remote node code. - https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open- (https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open-?utm_source=thinkingelixir&utm_medium=shownotes) – Call for Talks for CodeBEAM America 2025 is open. Deadline for proposals is October 20, 2024. Conference dates are March 6-7, 2025, in San Francisco and Online. - https://codebeamamerica.com/#cft (https://codebeamamerica.com/#cft?utm_source=thinkingelixir&utm_medium=shownotes) – Official site for CodeBEAM America 2025 Call for Talks. - https://codebeamnyc.com/ (https://codebeamnyc.com/?utm_source=thinkingelixir&utm_medium=shownotes) – CodeBEAM NYC conference on November 15th, a one-day event. - Reflections on ElixirConf discussion. 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
News includes the latest Stack Overflow survey highlighting Elixir and Phoenix as highly admired technologies, a Reddit discussion on what makes Phoenix and Elixir so revered, the release of Lexical LSP 0.7.0, and Gleam v1.4.0-rc1 available for testing. Additionally, there's a spotlight on a new library called LiveScript for local script development with code-reloading, a new website showcasing projects built with Phoenix, and more! Show Notes online - http://podcast.thinkingelixir.com/214 (http://podcast.thinkingelixir.com/214) Elixir Community News - https://survey.stackoverflow.co/2024/technology (https://survey.stackoverflow.co/2024/technology?utm_source=thinkingelixir&utm_medium=shownotes) – Stack Overflow survey released showing Elixir and Phoenix are highly admired technologies. - https://x.com/DockYard/status/1816592108595367982 (https://x.com/DockYard/status/1816592108595367982?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir's admiration and usage metrics by developers. - Elixir maintained its position as the second most admired language, although its usage slightly dropped. - https://www.reddit.com/r/elixir/comments/1edjqbn/whatmakesitthatproductivewhyisitthe_most/ (https://www.reddit.com/r/elixir/comments/1edjqbn/what_makes_it_that_productive_why_is_it_the_most/?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion on Reddit about why Phoenix and Elixir are so admired, highlighting various features. - https://github.com/lexical-lsp/lexical/releases/tag/v0.7.0 (https://github.com/lexical-lsp/lexical/releases/tag/v0.7.0?utm_source=thinkingelixir&utm_medium=shownotes) – Lexical LSP 0.7.0 update released with new features and a note for OTP 27 users to wait for 0.7.1. - https://github.com/gleam-lang/gleam/blob/v1.4.0-rc1/CHANGELOG.md (https://github.com/gleam-lang/gleam/blob/v1.4.0-rc1/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Gleam v1.4.0-rc1 released for testing with impressive features, including a built-in Language Server. - https://x.com/louispilfold/status/1817870737165664604 (https://x.com/louispilfold/status/1817870737165664604?utm_source=thinkingelixir&utm_medium=shownotes) – Louis Pilfold, creator of Gleam, requesting sponsors due to a decline in sponsorships. - https://github.com/thmsmlr/livescript (https://github.com/thmsmlr/livescript?utm_source=thinkingelixir&utm_medium=shownotes) – New library called LiveScript helps develop scripts locally with code-reloading. - https://builtwithphoenix.com/ (https://builtwithphoenix.com/?utm_source=thinkingelixir&utm_medium=shownotes) – New website to showcase projects built with Phoenix. - https://x.com/mmmykolas/status/1817620188264538477 (https://x.com/mmmykolas/status/1817620188264538477?utm_source=thinkingelixir&utm_medium=shownotes) – Progress update on the "Built with Phoenix" website. - https://getoban.pro/articles/pro-1-5-launch-week-day-5 (https://getoban.pro/articles/pro-1-5-launch-week-day-5?utm_source=thinkingelixir&utm_medium=shownotes) – Oban Pro finished their launch week with several new features. - https://x.com/ElixirConf (https://x.com/ElixirConf?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf is holding weekly Twitter Spaces sessions discussing topics like LiveView native and conference attendance. - https://2024.elixirconf.com/ (https://2024.elixirconf.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Preview of ElixirConf 2024 including highlights of scheduled talks and speakers. 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
Do you want to have a richer experience when you travel? On this episode Time to Talk Travel hosts Desiree Miller, Maureen Dennis, and Nasreen Stump share their tips on how to be a better tourist including finding out what is important to the locals, immersing yourself, tasting the food, public transportation and more. Mentions:Bermuda - St. Georges, Dockyard, SouthamptonArcos de la Frontera, SpainPorto and Lisbon PortugalBarcelonaPuerto Rico- Spoon Food ToursAirbnb ExperiencesWith LocalsSri LankaRegent Seven Seas CruisesPlaya del CarmenCharlestown, NevisPositano and AmalfiNYC Subway MTA and Atlanta MARTAListen on the following platforms:SpotifyApple PodcastsAmazon MusicYoutubeor at TimeToTalkTravel.com where you can also sign up for our newsletter.Visit HashtagTravels.com for more travel stories and destination ideas.Find us on social:LinkedInTikTokFacebookInstagramTwitterWe include transcripts to make our podcasts accessible. Transcripts are lightly edited during the course of episode development to correct spelling for the names of places and clarity. There may be further grammatical or spelling errors that are not addressed. Please know the transcripts are a guide/raw product not a polished...
This week's show features the latest releases Elixir 1.17.0 and 1.17.1, bringing improved type inference and a new Duration data type. We'll also dive into Phoenix Playground's streamlined approach to single-file applications, José Valim shares another Elixir academic research project taking shape on set-theoretic types for behaviors, and updates from the Igniter project on enhancing code generation and project patching. With a look at how Phoenix and Inertia.js are joining forces and the latest on Nx Scholar's new version for machine learning, this episode is packed with cutting-edge developments in the Elixir community, and more! Show Notes online - http://podcast.thinkingelixir.com/208 (http://podcast.thinkingelixir.com/208) Elixir Community News - https://github.com/elixir-lang/elixir/releases/tag/v1.17.0 (https://github.com/elixir-lang/elixir/releases/tag/v1.17.0?utm_source=thinkingelixir&utm_medium=shownotes) – Release information for Elixir version 1.17.0. - https://github.com/elixir-lang/elixir/releases/tag/v1.17.1 (https://github.com/elixir-lang/elixir/releases/tag/v1.17.1?utm_source=thinkingelixir&utm_medium=shownotes) – Release information for Elixir version 1.17.1. - https://x.com/davydog187/status/1800962252125667748 (https://x.com/davydog187/status/1800962252125667748?utm_source=thinkingelixir&utm_medium=shownotes) – Dave Lucia shared how Elixir 1.17.0 helped find a bug using new type information. - https://x.com/josevalim/status/1801000076497539482 (https://x.com/josevalim/status/1801000076497539482?utm_source=thinkingelixir&utm_medium=shownotes) – José shared additional academic research being started on Elixir for set-theoretic types - https://x.com/wojtekmach/status/1802975489230811354 (https://x.com/wojtekmach/status/1802975489230811354?utm_source=thinkingelixir&utm_medium=shownotes) – Wojtek Mach's announcement of "Phoenix Playground" for creating single-file Phoenix apps. - https://dashbit.co/blog/announcing-phoenix-playground (https://dashbit.co/blog/announcing-phoenix-playground?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post about the announcement of Phoenix Playground. - https://github.com/phoenix-playground/phoenix_playground (https://github.com/phoenix-playground/phoenix_playground?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Phoenix Playground. - https://github.com/inertiajs/inertia-phoenix (https://github.com/inertiajs/inertia-phoenix?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Inertia.js Phoenix LiveView adapter. - https://inertiajs.com/ (https://inertiajs.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Official site of Inertia.js, explaining its concept and features. - https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on?utm_source=thinkingelixir&utm_medium=shownotes) – Update announcement for FlameOn from Dockyard, now with SVG download capability. - https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework (https://tylerbarker.com/posts/liveview-is-not-a-zero-js-framework-it-s-a-zero-boring-js-framework?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post explaining why LiveView is referred to as a "zero-boring-js" framework. - https://github.com/membraneframework-labs/ex_vision/ (https://github.com/membraneframework-labs/ex_vision/?utm_source=thinkingelixir&utm_medium=shownotes) – Repository for ExVision, using ONNX bindings for AI model integration. - https://github.com/cocoa-xu/evision (https://github.com/cocoa-xu/evision?utm_source=thinkingelixir&utm_medium=shownotes) – EVision which uses OpenCV bindings. - https://elixir-nx.github.io/axon/onnxtoaxon.html (https://elixir-nx.github.io/axon/onnx_to_axon.html?utm_source=thinkingelixir&utm_medium=shownotes) – Guide on converting ONNX models to Axon. - https://github.com/ash-project/igniter (https://github.com/ash-project/igniter?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Igniter, aiming to solve issues with composable mix generators. - https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181 (https://elixirforum.com/t/igniter-a-code-generation-and-project-patching-framework/64181?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir forum discussion on Igniter framework's capabilities and applications. - https://x.com/josevalim/status/1803040816404849008 (https://x.com/josevalim/status/1803040816404849008?utm_source=thinkingelixir&utm_medium=shownotes) – José announced the release of Nx Scholar v0.3.1, featuring new embedded notebooks. - https://hexdocs.pm/scholar/manifold_learning.html (https://hexdocs.pm/scholar/manifold_learning.html?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation on manifold learning in Nx Scholar v0.3.1. - https://x.com/yevkurtov/status/1800851584827711607 (https://x.com/yevkurtov/status/1800851584827711607?utm_source=thinkingelixir&utm_medium=shownotes) – Yevhenii Kurtov shared a guide on ES/CQRS with EventStoreDB and Phoenix/LiveView. - https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/ (https://kurtov.pro/blog/2024/06/an-end-to-end-es/cqrs-example-with-eventstoredb-and-phoenix/liveview/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog detailing an end-to-end example of ES/CQRS implementation. - https://github.com/commanded/commanded (https://github.com/commanded/commanded?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for Commanded, a library for CQRS/ES architectures. - https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb (https://learn.eventstore.com/an-end-to-end-example-with-eventstoredb?utm_source=thinkingelixir&utm_medium=shownotes) – Official guide on implementing end-to-end examples with EventStoreDB. - https://x.com/CodeBEAMio/status/1800918581225431318 (https://x.com/CodeBEAMio/status/1800918581225431318?utm_source=thinkingelixir&utm_medium=shownotes) – CodeBEAM conference announcement, set to take place in Berlin. - https://codebeameurope.com/ (https://codebeameurope.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Official site for CodeBEAM Europe conference details. 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
From leading covert counter-terrorism operations for the British military for two decades to becoming the fastest Briton to solo row the Talisker Whisky Atlantic Challenge – achieving the 3000-mile crossing from San Sebastian in the Canary Islands to Nelson's Dockyard in Antigua in just 46 days – Mike Bates knows a thing or two about performing under pressure.Whether the enemy was a Taliban insurgent in the middle of Afghanistan or a 40-foot wave in the middle of the night, Bates's preparedness and resilience has empowered him to rise to every challenge.Yet not even men like Mike, who has more motivation and determination than most of us can imagine, can do it alone.That's why after his distinguished military career and fresh from his endurance challenge heroics he co-founded NXT45, an innovative health, performance and wellbeing company dedicated to supporting men through midlife.More than just an events and community-building company, Bates wants NXT45 to be more like a movement, helping men navigate the often tumultuous transition from the first half of their lives to the second. The name NXT45 signifies this shift, focusing on the next 45 years and beyond.For many men the first half of their life is driven by testosterone-fuelled pursuits such as power, ambition, money and success. Yet as men approach middle age, these goals often shift towards more family-oriented values like support, community and mentorship. Navigating this shift successfully, Bates argues, is crucial for your long-term health and happiness.In our exclusive Unfiltered interview, Bates sheds light on why understanding this transition will empower men to take back control of their lives and find new purpose and meaning. Knowledge, communication and support, he says, will also prevent them descending into a pit of despair and depression as they contemplate their lost youth and the inevitable march towards their own mortality.One of the most compelling aspects of Bates's message is his belief in the power of community, something many men at all stages of their life don't feel or experience. Through NXT45 he aims to foster environments where men can connect, share experiences and support each other. This sense of camaraderie and mutual support, an essential asset in the military, can be a lifeline for those struggling with midlife transitions.Bates's unique perspective, shaped by his diverse and hair-raising experiences, makes him a compelling voice for men approaching middle age. His blend of practical advice, motivational insights and personal anecdotes can provide you with the blueprint for navigating your midlife with grace and purpose.For exclusive access to all Unfiltered's video interviews, features and documentaries visit https://unfilteredonline.com/Get in touch in the comments below or talk to us on:Email: editorial@unfilteredonline.comYouTube: https://www.youtube.com/channel/UCGSV7XVaBYUYq5YidLI12owInstagram: https://www.instagram.com/unfiltered.extraTwitter/X: https://twitter.com/UnfilteredExtra
News includes the release of Poison v6.0.0, making it faster than ever, the discontinuation of the Lumen/Firefly project, and a new accessibility testing library for Elixir web apps. José Valim discusses managing client and server state with Phoenix LiveView, and there's a showcase of an AI Emoji generator written in Elixir. Tickets for ElixirConfUS 2024 are now available with exciting options for training and speakers, plus a surprise announcement for the event's emcee, and more! Show Notes online - http://podcast.thinkingelixir.com/207 (http://podcast.thinkingelixir.com/207) Elixir Community News - https://www.reddit.com/r/elixir/s/V5StIsdcbP (https://www.reddit.com/r/elixir/s/V5StIsdcbP?utm_source=thinkingelixir&utm_medium=shownotes) – Poison v6.0.0 release announcement discussing its performance improvements. - https://github.com/devinus/poison (https://github.com/devinus/poison?utm_source=thinkingelixir&utm_medium=shownotes) – Poison v6.0.0 GitHub repository. - https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163 (https://gist.github.com/devinus/afb351ae45194a6b93b6db9bf2d4c163?utm_source=thinkingelixir&utm_medium=shownotes) – Benchmark comparisons of Poison with other JSON libraries. - https://github.com/devinus/poison/blob/master/CHANGELOG.md (https://github.com/devinus/poison/blob/master/CHANGELOG.md?utm_source=thinkingelixir&utm_medium=shownotes) – Poison v6.0.0 CHANGELOG detailing new features and improvements. - https://www.reddit.com/r/elixir/s/ciFzDvfzZL (https://www.reddit.com/r/elixir/s/ciFzDvfzZL?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement that Lumen/Firefly project is discontinued. - https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/ (https://www.reddit.com/r/elixir/comments/1dca6sl/comment/l7yw6sd/?utm_source=thinkingelixir&utm_medium=shownotes) – Brian Cardarella explains why DockYard discontinued the Lumen/Firefly project. - https://x.com/src_rip/status/1800210232150470999 (https://x.com/src_rip/status/1800210232150470999?utm_source=thinkingelixir&utm_medium=shownotes) – Highlighting a new feature in Elixir 1.17. - https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs (https://hexdocs.pm/elixir/1.17.0-rc.1/Kernel.html#get_in/2-working-with-structs?utm_source=thinkingelixir&utm_medium=shownotes) – Kernel.get_in/2 now works with structs in Elixir 1.17. - https://mas.to/@angelikatyborska/112590587923208917 (https://mas.to/@angelikatyborska/112590587923208917?utm_source=thinkingelixir&utm_medium=shownotes) – New A11yAudit test library for automated accessibility testing in Elixir. - https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/ (https://angelika.me/2024/06/10/automated-accessibility-testing-for-elixir-web-apps/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post about implementing automated accessibility checks in Elixir web apps. - https://podcast.thinkingelixir.com/50 (https://podcast.thinkingelixir.com/50?utm_source=thinkingelixir&utm_medium=shownotes) – Podcast episode with Angelika Tyborska. - https://x.com/charliebholtz/status/1700170783589277996 (https://x.com/charliebholtz/status/1700170783589277996?utm_source=thinkingelixir&utm_medium=shownotes) – AI Emoji generator written in Elixir by Charlie Holtz. - https://github.com/cbh123/emoji (https://github.com/cbh123/emoji?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for the AI Emoji generator. - https://dashbit.co/blog/web-apps-have-client-and-server-state (https://dashbit.co/blog/web-apps-have-client-and-server-state?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's blog post on handling client and server state in web applications with Phoenix LiveView. - https://github.com/woutdp/live_svelte (https://github.com/woutdp/live_svelte?utm_source=thinkingelixir&utm_medium=shownotes) – Svelte inside Phoenix LiveView for seamless reactivity. - https://x.com/j_tormey/status/1799859208709677512 (https://x.com/j_tormey/status/1799859208709677512?utm_source=thinkingelixir&utm_medium=shownotes) – Justin created a LiveView Slack clone to showcase Phoenix and LiveView capabilities. - https://github.com/fly-apps/live_beats (https://github.com/fly-apps/live_beats?utm_source=thinkingelixir&utm_medium=shownotes) – LiveBeats improvement and bug fixes in Phoenix LiveView. - https://x.com/ElixirConf/status/1799829176427463035 (https://x.com/ElixirConf/status/1799829176427463035?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of ElixirConfUS 2024 tickets availability. - David will be the emcee for ElixirConfUS 2024. 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
In this landmark 200th episode of the Thinking Elixir podcast, we dive into the revolutionary world of LiveView Native with Brian Cardarella and Carson Katri. Discover how this emerging technology is expanding Elixir's reach onto mobile devices and beyond, shaking up traditional development with server-side state management and opening a new frontier for native applications. Our experts share insights on its performance, live reload features, and strategic advantages that promise to speed up prototyping and cut down on dev time. Plus, hear about our latest news on EEF voting, new testing libraries for Phoenix, the future of the Elixir Protobuf library with a call for new maintainers, and Livebook's integrations for data sources. And if that wasn't enough, we cover additional tech stories, including the shutdown of the Women Who Code foundation, a study linking mentally stimulating work to a reduced risk of dementia, and more! Show Notes online - http://podcast.thinkingelixir.com/200 (http://podcast.thinkingelixir.com/200) Elixir Community News - https://twitter.com/TheErlef/status/1782560017633202578 (https://twitter.com/TheErlef/status/1782560017633202578?utm_source=thinkingelixir&utm_medium=shownotes) – Tweet about the start of EEF voting. - https://erlef.org/blog/eef/election-2024 (https://erlef.org/blog/eef/election-2024?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post detailing the EEF 2024 election process. - https://members.erlef.org/Sys/Poll/52537 (https://members.erlef.org/Sys/Poll/52537?utm_source=thinkingelixir&utm_medium=shownotes) – The actual voting page for the EEF election. - https://members.erlef.org/join-us (https://members.erlef.org/join-us?utm_source=thinkingelixir&utm_medium=shownotes) – Information on how to join the EEF and become a voting member. - https://twitter.com/royalicing/status/1782534107807007046 (https://twitter.com/royalicing/status/1782534107807007046?utm_source=thinkingelixir&utm_medium=shownotes) – Tweet introducing a new library for testing Phoenix templates with ARIA roles. - https://hexdocs.pm/ensemble/Ensemble.html (https://hexdocs.pm/ensemble/Ensemble.html?utm_source=thinkingelixir&utm_medium=shownotes) – Documentation for the Ensemble library mentioned in the tweet. - https://playwright.dev/docs/locators#quick-guide (https://playwright.dev/docs/locators#quick-guide?utm_source=thinkingelixir&utm_medium=shownotes) – PlayWright locators quick guide, reminiscent of the Ensemble library's functionality. - https://twitter.com/whatyouhide/status/1782434830057107660 (https://twitter.com/whatyouhide/status/1782434830057107660?utm_source=thinkingelixir&utm_medium=shownotes) – Andrea Leopardi's announcement about seeking a new maintainer for the Elixir Protobuf library. - https://github.com/elixir-protobuf/protobuf (https://github.com/elixir-protobuf/protobuf?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for the Elixir Protobuf library mentioned by Andrea Leopardi. - https://twitter.com/josevalim/status/1782391223036039247 (https://twitter.com/josevalim/status/1782391223036039247?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's tweet on Livebook's data integration support, seeking community feedback on other necessary integrations. - https://livebook.dev/integrations/?type=database (https://livebook.dev/integrations/?type=database?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook's database integrations webpage that José Valim referred to for feedback. - https://gleam.run/news/gleam-v1.1/ (https://gleam.run/news/gleam-v1.1/?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of the release of Gleam v1.1, a statically typed language for the BEAM. - https://github.com/eigr/spawn?tab=readme-ov-file (https://github.com/eigr/spawn?tab=readme-ov-file?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub page for Spawn, an open-source serverless library designed for cloud and on-premises environments. - https://fly.io/blog/rethinking-serverless-with-flame/ (https://fly.io/blog/rethinking-serverless-with-flame/?utm_source=thinkingelixir&utm_medium=shownotes) – Article discussing the rethinking of serverless architecture with the FLAME framework. - https://womenwhocode.com/blog/the-end-of-an-era-women-who-code-closing (https://womenwhocode.com/blog/the-end-of-an-era-women-who-code-closing?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post about the shutdown of the Women Who Code foundation due to funding issues. - https://www.theguardian.com/science/2024/apr/17/mentally-stimulating-work-plays-key-role-in-staving-off-dementia-study-finds (https://www.theguardian.com/science/2024/apr/17/mentally-stimulating-work-plays-key-role-in-staving-off-dementia-study-finds?utm_source=thinkingelixir&utm_medium=shownotes) – The Guardian article reporting on a study that finds mentally stimulating work is key in staving off dementia. - https://www.neurology.org/doi/10.1212/WNL.0000000000209353 (https://www.neurology.org/doi/10.1212/WNL.0000000000209353?utm_source=thinkingelixir&utm_medium=shownotes) – Research paper on Neurology.org about the link between mentally stimulating work and the risks of dementia and cognitive problems in later life. 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://native.live/ (https://native.live/?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.youtube.com/watch?v=xBi2Hj22qUU (https://www.youtube.com/watch?v=xBi2Hj22qUU?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US 2023 presentation - Brian's ElixirConf EU 2024 presentation is not published at this time. - https://developer.apple.com/documentation/financekit (https://developer.apple.com/documentation/financekit?utm_source=thinkingelixir&utm_medium=shownotes) - https://developer.android.com/develop/ui/compose (https://developer.android.com/develop/ui/compose?utm_source=thinkingelixir&utm_medium=shownotes) - https://learn.microsoft.com/en-us/windows/apps/winui/winui3/ (https://learn.microsoft.com/en-us/windows/apps/winui/winui3/?utm_source=thinkingelixir&utm_medium=shownotes) - https://electric-sql.com/ (https://electric-sql.com/?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://twitter.com/bcardarella (https://twitter.com/bcardarella?utm_source=thinkingelixir&utm_medium=shownotes) – Brian Cardarella on Twitter - https://github.com/bcardarella/ (https://github.com/bcardarella/?utm_source=thinkingelixir&utm_medium=shownotes) – Brian Cardarella on Github - http://dockyard.com/ (http://dockyard.com/?utm_source=thinkingelixir&utm_medium=shownotes) – DockYard - https://twitter.com/CarsonKatri (https://twitter.com/CarsonKatri?utm_source=thinkingelixir&utm_medium=shownotes) – Carson Katri on Twitter - https://github.com/person/ (https://github.com/person/?utm_source=thinkingelixir&utm_medium=shownotes) – Carson Katri on Github - https://carsonkatri.com (https://carsonkatri.com?utm_source=thinkingelixir&utm_medium=shownotes) – Blog Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
The Beam Radio panel has a lively discussion with Brian Cardarella, CEO of DockYard about LiveView Native! DockYard: https://dockyard.com, @DockYard Brian Cardarella: Twitter @bcardarella 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 @akoutmos @lawik @meryldakin @RedRapids @smdebenedetto @StevenNunez and on Mastodon @akoutmos@fosstodon.org @lawik@fosstodon.org @redrapids@genserver.social @steven@genserver.social Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)
Bay Bulls Fisherman Jason Sullivan wonders if a new formula-based pricing model for crab will work this year + Graham Wood has a petition for DFO to increase the dates allowed for the recreational groundfish fishery + A blast from the past: a look at the myths surround the whistle at Newdock from 2008.
In today's episode, we peek into Elixir's impact on operational costs and developer experience, highlighted by Amplified's move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there's a buzz about the upcoming NervesConf US. Join us for these stories and more! Show Notes online - http://podcast.thinkingelixir.com/186 (http://podcast.thinkingelixir.com/186) Elixir Community News - https://www.youtube.com/watch?v=mrFwWuD7gVo (https://www.youtube.com/watch?v=mrFwWuD7gVo?utm_source=thinkingelixir&utm_medium=shownotes) – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified's switch from Python to Elixir, leading to a significant AWS bill reduction. - https://twitter.com/cigrainger/status/1745371714660258169 (https://twitter.com/cigrainger/status/1745371714660258169?utm_source=thinkingelixir&utm_medium=shownotes) – Chris Grainger tweeted about cutting AWS costs in half by utilizing tools like Nx, Axon, OTP, and Broadway after moving to Elixir from Prefect and Spark. - https://twitter.com/josevalim/status/1745431023893024827 (https://twitter.com/josevalim/status/1745431023893024827?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim discussed on Twitter the benefits of reducing operational complexity with Elixir and how it can also slash AWS bills. - https://twitter.com/zachsdaniel1/status/1745894060890452476 (https://twitter.com/zachsdaniel1/status/1745894060890452476?utm_source=thinkingelixir&utm_medium=shownotes) – Zach Daniel reminds Elixir package maintainers on Twitter to update ex_doc to benefit from its ongoing improvements and suggests using mix hex.publish docs for updating documentation. - José Valim suggested checking the Hex API for new ex_doc versions and willing to accept a PR for a warning implementation, exemplifying OpenSource collaboration. - https://www.thestackcanary.com/phoenix-liveuploads-pdf/ (https://www.thestackcanary.com/phoenix-liveuploads-pdf/?utm_source=thinkingelixir&utm_medium=shownotes) – Andrés X Alejos created a tutorial on integrating Phoenix LiveView with pdf.js for handling PDF previews in applications. - https://elixirforum.com/t/elixir-forum-2024-update/61007 (https://elixirforum.com/t/elixir-forum-2024-update/61007?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir Forum 2024 Update mentions a discount section, the Ash Framework moving there for support, added chat features, and teases more features for 2024. - https://nervesconf.us/ (https://nervesconf.us/?utm_source=thinkingelixir&utm_medium=shownotes) – NervesConf US announcement for May 9th, 2024, in Chattanooga, Tenn, calling for speakers and mentioning the CFP is open for all levels and Nerves-related topics. 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)
The BeamRadio panel has a fascinating conversation about Elixir and sailboat racing with Brian Cardarella, CEO of DockYard. In this episode, Brian discusses his journey to Elixir and the innovative work happening at Dockyard. He shares the origin of the company's name, which is inspired by his passion for sailing. Brian explains the challenges and complexities of the sailing, including data tracking, performance prediction and race review. There is a little chat about LiveView Native at the end of episode. We'll have Brian back for a full episode on LVN at a later date. https://dockyard.com Twitte: @DockYard 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 @akoutmos @lawik @meryldakin @RedRapids @smdebenedetto @StevenNunez and on Mastodon @akoutmos@fosstodon.org @lawik@fosstodon.org @redrapids@genserver.social @steven@genserver.social Sponsored by Groxio (https://grox.io) and Underjord (https://underjord.io)
Seg 1: Finding something very unusual in the stomach of a dinosaur A fossilized T. rex has been found with a surprise in its stomach after scientists have found the remains of two small bird-like dinosaurs that are preserved. Guest: Dr. Gregory Erickson, Professor of Anatomy and Vertebrate Paleobiology at Florida State University Seg 2: People and the need for better Umbrella Etiquette With all the rain that we experienced over the weekend, and more in the forecast, I thought it was time to review some simple rules of the umbrella, to avoid major conflicts when out and about. Guest: Scott Shantz, Contributor for Mornings with Simi Seg 3: View From Victoria: Premier David Eby says he is backing Attorney General Niki Sharma after criticism of victim-blaming and female shaming in recent court cases. We get a local look at the top political stories with the help of Vancouver Sun columnist Vaughn Palmer. Seg 4: An All-woman crew rowing 5,000 km for ocean conservation A team of all-women will be rowing 5,000 km from La Gomera in Spain to Nelson's Dockyard in Antigua over the course of 40-60 days. Guest: Lauren Shea, a master's student in the UBC Institute for the Oceans and Fisheries. Seg 5: How the Christmas season brings out aggression in customers Holiday shopping can bring out the worst behaviour in some people and a group of businesses have come together to talk about patience and kindness during the busy holiday shopping season. Guest: John Clerides, owner of marquis wine cellars Seg 6: The sugar shortage is affecting BC hummingbirds You may think bakeries are the only ones affected by the sugar shortage related to the ongoing strike at one of the top sugar factories, but hummingbirds need white sugar also. Guest: Alison Moran, a humming bird expert and head of the hummingbird project with Rocky Point Bird Observatory Seg 7: Former Park Board Commissioners unite to support Elected Park Board Former elected Park Board Commissioners will be present at the Vancouver Park Board meeting and will speak to the Board if an opportunity is provided. Guest: Ian Robertson, Former Park Board Commissioner Seg 8: Vancouver city council expected to change liquor regulations Vancouverites could see some changes in liquor regulations as the city council aims at reducing restrictions and promoting business growth in the hospitality industry. Guest: Mike Klassen, Vancouver city councillor Learn more about your ad choices. Visit megaphone.fm/adchoices
A team of all-women will be rowing 5,000 km from La Gomera in Spain to Nelson's Dockyard in Antigua over the course of 40-60 days. Guest: Lauren Shea, a master's student in the UBC Institute for the Oceans and Fisheries. Learn more about your ad choices. Visit megaphone.fm/adchoices
Neste episódio entrevistamos Leandro Pereira, engenheiro de software sênior na DockYard. Perfil do Leandro no Linkedin: https://www.linkedin.com/in/leandrocesquini/ DockYard: https://dockyard.com/ Leandro aborda o uso da linguagem Elixir na DockYard, destacando o projeto Beacon CMS. Leandro compartilha detalhes sobre sua palestra na ElixirConf 2023, "Beacon, a próxima geração de CMS no Phoenix LiveView," e discute outros projetos. Ele destaca o foco da DockYard em Elixir e projetos de pesquisa, como a DockYard Academy e o LiveView Native. Leandro também explora sua carreira, experiências anteriores e sua mudança para o Canadá. Leandro explica o papel da DockYard como consultoria e como o Elixir se encaixa em suas atividades. Ele compartilha seu papel na empresa, liderando o desenvolvimento do Beacon CMS e contribuindo para outros projetos open source. Ele discute a integração de Rust em alguns projetos e suas contribuições para bibliotecas como MDEX. Leandro fala sobre o Beacon CMS, revelando que ainda está em desenvolvimento e não atingiu a versão estável 0.1. Leandro detalha o funcionamento do Beacon, enfatizando a eficiência do LiveView e como o Beacon simplifica a gestão de conteúdo, especialmente para usuários não técnicos. A discussão se estende para conceitos como CMS (Sistema de Gerenciamento de Conteúdo) e LiveView, esclarecendo suas definições e aplicações. Leandro destaca o objetivo do Beacon de oferecer uma solução eficiente para a criação e edição de conteúdo web, eliminando a necessidade de desenvolvimento técnico tradicional. Leandro conta a história do site liveviewdemos.com e compartilha que a inspiração veio das demos que surgiram quando o LiveView foi anunciado. Ele começou a salvar demos interessantes e decidiu criar um site para compartilhar essas criações. Hoje, é um hobby que mantém, destacando a diversidade de projetos LiveView apresentados. Leandro faz recomendações para quem deseja aprender Elixir e LiveView. Ele sugere o livro "Elixir in Action" e cursos, como os do Pragmatic Studio, para LiveView. Ele também recomenda o livro "How to Open Source" para quem deseja se envolver em projetos de código aberto. Links adicionais: BeaconCMS https://github.com/BeaconCMS/beacon MDEx - https://github.com/leandrocp/mdex HEEx formater - https://github.com/feliperenan/heex_formatter Mike Binns - https://github.com/TheFirstAvenger Elixir in Action - https://www.manning.com/books/elixir-in-action-third-edition Curso Build an AI Powered Instagram Clone with LiveView https://johnelmlabs.com/courses Livro Programming Phoenix LiveView https://pragprog.com/titles/liveview/programming-phoenix-liveview/ Curso Phoenix LiveView https://pragmaticstudio.com/phoenix-liveview Livro Building Table Views with Phoenix LiveView https://pragprog.com/titles/puphoe/building-table-views-with-phoenix-liveview/ Curso Build an MVP with Elixir - https://pjullrich.gumroad.com/l/bmvp Buildit with Phoenix - https://builditwithphoenix.com/ Elixir for Programmers, Second Edition https://codestool.coding-gnome.com/courses/elixir-for-programmers-2 Leandro Bighetti - How to teach Elixir to non-functional developers - Code BEAM Lite Berlin 18 https://www.youtube.com/watch?v=llQmhYHzEQo Livro How to Open Source https://howtoopensource.dev/ ElixirConf 2023 - Leandro Pereira - Beacon: The next generation of CMS in Phoenix LiveView https://youtu.be/5jk0fIJOFuc Thinking Elixir - Episode 174 - DockYard's BeaconCMS https://podcast.thinkingelixir.com/174 Contribuindo com Elixir e o ecossistema, Leandro Pereira, Vídeo https://codebeambr-homol.vercel.app/video/11 Assista a esta entrevista no YouTube em https://youtu.be/W_UufwMdK3A. Nosso canal é https://www.youtube.com/@ElixirEmFoco Associe-se à Erlang Ecosystem Foundation em https://bit.ly/3Sl8XTO. O site da fundação é https://bit.ly/3Jma95g. Nosso site é https://elixiremfoco.com. Estamos no Twitter em @elixiremfoco https://twitter.com/elixiremfoco. Nosso email é elixiremfoco@gmail.com. --- Send in a voice message: https://podcasters.spotify.com/pod/show/elixiremfoco/message
In the latest episode, we delve into the rapidly evolving AI ecosystem and its implications for us as Elixir developers, highlighting the potential hazards of relying on proprietary services like OpenAI and the benefits of self-hosted, open-source AI models. We touch on the Elixir LangChain library, how Elixir's position of running our own AI models strengthens us, and the governance and financial risks of depending on a single AI provider. Tune in for why these topics matter and how they shape the future of development in the context of Elixir, plus the holiday season's impact on our show schedule, and more! Show Notes online - http://podcast.thinkingelixir.com/179 (http://podcast.thinkingelixir.com/179) Elixir Community News - https://twitter.com/chris_mccord/status/1724861258548052109 (https://twitter.com/chris_mccord/status/1724861258548052109?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord teased a new visual on Twitter resembling a colorful flame logo with the text "Soon™", with more details to come. - https://hauleth.dev/post/who-watches-watchmen-ii/ (https://hauleth.dev/post/who-watches-watchmen-ii/?utm_source=thinkingelixir&utm_medium=shownotes) – Hauleth's blog post explores creating an Elixir service supervised by SystemD, building on his series about managing BEAM applications. - https://www.elixirstreams.com/tips/how-page-title-is-updated (https://www.elixirstreams.com/tips/how-page-title-is-updated?utm_source=thinkingelixir&utm_medium=shownotes) – German Valesco explains the updating of the page_title in Phoenix LiveView with a tip and video demonstration. - https://dockyard.com/blog/2023/11/08/three-years-of-nx-growing-the-machine-learning-ecosystem (https://dockyard.com/blog/2023/11/08/three-years-of-nx-growing-the-machine-learning-ecosystem?utm_source=thinkingelixir&utm_medium=shownotes) – Sean Moriarity discusses the past three years and the future of the Elixir Machine Learning Ecosystem and Nx in a blog post on Dockyard. - https://twitter.com/TheErlef/status/1726654135750066390 (https://twitter.com/TheErlef/status/1726654135750066390?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of the 3rd edition of a BEAM-focused devroom at the 2024 FOSDEM conference, set to take place in Brussels. - https://beam-fosdem.dev/ (https://beam-fosdem.dev/?utm_source=thinkingelixir&utm_medium=shownotes) – FOSDEM's BEAM devroom, an event for the Elixir community and enthusiasts, provides details about the upcoming sidetrack. - https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY (https://www.youtube.com/playlist?list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY?utm_source=thinkingelixir&utm_medium=shownotes) – The official playlist of ElixirConf US videos, with several more sessions expected to be added. - https://www.youtube.com/watch?v=nw-030FD0Qc&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=46 (https://www.youtube.com/watch?v=nw-030FD0Qc&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=46?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf US video of Rafal Studnicki discussing keeping real-time auctions running during rollouts. - https://www.youtube.com/watch?v=P44hFAhKPao&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=47 (https://www.youtube.com/watch?v=P44hFAhKPao&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=47?utm_source=thinkingelixir&utm_medium=shownotes) – Tyler Young's ElixirConf US presentation on migrating data without downtime. - https://www.youtube.com/watch?v=4XaB4XWg-Qg&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=48 (https://www.youtube.com/watch?v=4XaB4XWg-Qg&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=48?utm_source=thinkingelixir&utm_medium=shownotes) – Michał Śledź's session at ElixirConf US on rewriting Pion in Elixir. - https://www.youtube.com/watch?v=E9pZP5jUYZg&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=49 (https://www.youtube.com/watch?v=E9pZP5jUYZg&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=49?utm_source=thinkingelixir&utm_medium=shownotes) – Andrew Berrien introduces ECSx and discusses a new approach to game development in Elixir at ElixirConf US. - https://www.youtube.com/watch?v=F42B6AZ879Q&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=50 (https://www.youtube.com/watch?v=F42B6AZ879Q&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=50?utm_source=thinkingelixir&utm_medium=shownotes) – Geoffrey Lessel's introduction to Vox, a static site generator for Elixir enthusiasts, at ElixirConf US. - https://adventofcode.com/ (https://adventofcode.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Advent of Code is approaching, presenting new coding challenges starting December 1st with a new rule against using AI for leaderboard rankings. - https://twitter.com/ljgago/status/1724917401462997413 (https://twitter.com/ljgago/status/1724917401462997413?utm_source=thinkingelixir&utm_medium=shownotes) – Leonardo Gago tweets about his kino_aoc smart cell to assist with Advent of Code puzzles in Livebook. - https://github.com/ljgago/kino_aoc (https://github.com/ljgago/kino_aoc?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub repository for KinoAoc, a Livebook smart cell created by Leonardo Gago for solving Advent of Code puzzles. 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 - The discussion explores the AI ecosystem's influence on Elixir developers, addressing risks and dependencies unrelated to Elixir itself. - Concerns are raised about the dangers of building on top of OpenAI and the risk of service outages, as experienced with an AI fitness trainer. - Open-source AI models are discussed as viable alternatives that offer the possibility of self-hosting and independence from proprietary systems. - Mention of the Elixir LangChain library signifies an interest in being able to seamlessly switch AI models without altering application code. - The discussion covers the risks of government regulation, policy changes, financial and governance uncertainties, and how they could affect dependencies on single AI providers. - An industry desire for regulatory measures is expressed, aiming to build a legal buffer that could protect from competition. - The conversation questions the broader implications of reliance on AI, including why the topic is intriguing and why self-hosted, open-source models are crucial. - Arguably, Elixir is considered to have a strong position for running self-managed AI models, highlighting the alignment with open-source philosophies. - Looking to the future, Elixir is positioned well to do this. - A final note touches on the holiday season's effect on the podcast's show schedule with potential changes or pauses in the regular programming. Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)
This week's news highlights Discord's deep-dive into how they've scaled their servers to support millions of concurrent users, leveraging Elixir's power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native's tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more! Show Notes online - http://podcast.thinkingelixir.com/177 (http://podcast.thinkingelixir.com/177) Elixir Community News - https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server (https://discord.com/blog/maxjourney-pushing-discords-limits-with-a-million-plus-online-users-in-a-single-server?utm_source=thinkingelixir&utm_medium=shownotes) – Discord blog post detailing the scaling of individual Discord servers and the technical challenges involved. - https://github.com/discord/manifold (https://github.com/discord/manifold?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub link to Discord's opensource Elixir library "Manifold" used for batch message passing between nodes. - https://www.youtube.com/watch?v=HP86Svk4hzI (https://www.youtube.com/watch?v=HP86Svk4hzI?utm_source=thinkingelixir&utm_medium=shownotes) – Chris Grainger discusses using Elixir + Phoenix + Nx in production with machine learning on the BEAM. - https://github.com/livebook-dev/livebook/pull/2316 (https://github.com/livebook-dev/livebook/pull/2316?utm_source=thinkingelixir&utm_medium=shownotes) – A Livebook PR titled "Upgrade to bandit" merged by José Valim, signifying an endorsement for the Bandit library. - https://twitter.com/cvkmohan/status/1719489327925694682 (https://twitter.com/cvkmohan/status/1719489327925694682?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion on Twitter about using Bandit as an upgrade for a Phoenix app. - https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820 (https://elixirstream.dev/gendiff/phx_new/19CBA027FA97E2873CC24093F6AC1820?utm_source=thinkingelixir&utm_medium=shownotes) – A flag added to elixirstream.dev for diffing generated output, introduced in Phoenix 1.7.8. - https://github.com/sorentwo/obannotifiersphoenix (https://github.com/sorentwo/oban_notifiers_phoenix?utm_source=thinkingelixir&utm_medium=shownotes) – Release of a new Oban notifier powered by Phoenix.PubSub, compatible with OTP and now able to use Redis. - https://twitter.com/bcardarella/status/1720179762088272080 (https://twitter.com/bcardarella/status/1720179762088272080?utm_source=thinkingelixir&utm_medium=shownotes) – Tease of the upcoming LiveView Native v0.2 and its tutorial experience using Livebook. - https://podcast.thinkingelixir.com/174 (https://podcast.thinkingelixir.com/174?utm_source=thinkingelixir&utm_medium=shownotes) – Previous interview about DockYard's BeaconCMS - https://twitter.com/bcardarella/status/1721172482298663214 (https://twitter.com/bcardarella/status/1721172482298663214?utm_source=thinkingelixir&utm_medium=shownotes) – Twitter post discussing the 'Variants' feature for A/B/C/D/etc. page variant testing in BeaconCMS. - https://twitter.com/NervesMeetup/status/1721389396417728782 (https://twitter.com/NervesMeetup/status/1721389396417728782?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement tweet for the next Nerves embedded systems meetup. - https://www.meetup.com/nerves/events/290189609/ (https://www.meetup.com/nerves/events/290189609/?utm_source=thinkingelixir&utm_medium=shownotes) – Meetup link for the Nerves embedded systems event featuring a walkthrough by Alex McLain. 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)
Hundreds of protesters have staged a demonstration outside a company in Rochester which is accused of developing tech used by the Israeli army.Police were called to BAE Systems as pro-Palestinian campaigners blocked the entrances to the site.Also in today's podcast, an Ashford mum says she is scared to leave the house after she was almost knocked down by a car while walking to school with her son.Michelle Hills was with nine-year-old Harley when a silver Audi narrowly missed them and crashed through the window of a block of flats in New Street.The Education Secretary has been in Medway to announce funding for a new training facility at MidKent College.The campus in Gillingham has been given a share of £165 million to provide hands-on experience retrofitting energy efficient technology.Bosses at Chatham's Historic Dockyard say government funding has allowed them to bring a Grade I listed building back into use.Work has been carried out to convert the Fitted Rigging House from a Royal Navy storeroom into offices.Zara Larsson has been on our sister radio station kmfm to talk about her new song with David Guetta - and her performance on Strictly.She recently released "On My Love" and is also known for tracks including "Can't Tame Her" and "Lush Life".And in football, it is a trip to promotion chasing Wrexham for Gillingham this weekend.Tomorrow will be the first league game in charge for new manager Stephen Clemence.
In the latest episode, we explore the release of Elixir v1.16.0-rc.0 which brings compiler performance improvements, code snippets in diagnostics, and enhanced documentation. Understand the perf enhancements and get a grip on the enriching changes in Elixir docs, including novel sections on anti-patterns and a built-in cheatsheet for the Enum module. We also discuss the launch of Lexical LS 0.4.0 and FlameOn v0.6.0 with enhanced features, the potential integration of JSON support into OTP, and updates on LiveView Native and Bumblebee's new addition, the Zephyr 7B LLM model. Stay tuned for insights on the Req library through Wojtek Mach's ElixirConf video, the versatility of Elixir and Phoenix and how they can “do it all”, a wrap-up of the online coding competition, SpawnFest, and more! Show Notes online - http://podcast.thinkingelixir.com/176 (http://podcast.thinkingelixir.com/176) Elixir Community News - https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386 (https://elixirforum.com/t/elixir-v1-16-0-rc-0-released/59386?utm_source=thinkingelixir&utm_medium=shownotes) – Release of Elixir v1.16.0-rc.0 with compiler perf improvements, code snippets in diagnostics and improved documentation - https://twitter.com/josevalim/status/1717866840389542125 (https://twitter.com/josevalim/status/1717866840389542125?utm_source=thinkingelixir&utm_medium=shownotes) – Discussion about compiler perf improvements in Elixir - https://hexdocs.pm/elixir/1.16/introduction.html (https://hexdocs.pm/elixir/1.16/introduction.html?utm_source=thinkingelixir&utm_medium=shownotes) – Improvements and changes in Elixir docs, introduction of tutorials and diagrams - https://hexdocs.pm/elixir/1.16/GenServer.html (https://hexdocs.pm/elixir/1.16/GenServer.html?utm_source=thinkingelixir&utm_medium=shownotes) - https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis (https://hexdocs.pm/elixir/1.16/GenServer.html#module-client-server-apis?utm_source=thinkingelixir&utm_medium=shownotes) - https://hexdocs.pm/elixir/1.16/what-anti-patterns.html (https://hexdocs.pm/elixir/1.16/what-anti-patterns.html?utm_source=thinkingelixir&utm_medium=shownotes) – A new section in Elixir docs covering various types of anti-patterns - https://hexdocs.pm/elixir/1.16/enum-cheat.html (https://hexdocs.pm/elixir/1.16/enum-cheat.html?utm_source=thinkingelixir&utm_medium=shownotes) – Release of built-in cheatsheet for the Enum module in Elixir - https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0 (https://github.com/lexical-lsp/lexical/releases/tag/v0.4.0?utm_source=thinkingelixir&utm_medium=shownotes) – Release of Lexical LS 0.4.0 with document hover for functions and modules and improved completions - https://podcast.thinkingelixir.com/161 (https://podcast.thinkingelixir.com/161?utm_source=thinkingelixir&utm_medium=shownotes) – Previous interview about Lexical LS - https://twitter.com/1stAvenger/status/1710415907770528023 (https://twitter.com/1stAvenger/status/1710415907770528023?utm_source=thinkingelixir&utm_medium=shownotes) – Release of Flame On v0.6.0 with support for Phoenix LiveView 0.20 - https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on?utm_source=thinkingelixir&utm_medium=shownotes) – FlameOn project page - https://twitter.com/wojtekmach/status/1719058515614961755 (https://twitter.com/wojtekmach/status/1719058515614961755?utm_source=thinkingelixir&utm_medium=shownotes) – Video about Wojtek Mach's ElixirConf covering his Req library released on YouTube - https://twitter.com/michalmuskala/status/1718384939836518651 (https://twitter.com/michalmuskala/status/1718384939836518651?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement about JSON support build in OTP at Code BEAM - https://twitter.com/toranb/status/1717931991276884349 (https://twitter.com/toranb/status/1717931991276884349?utm_source=thinkingelixir&utm_medium=shownotes) – Addition of Zephyr 7B LLM model in Bumblebee - https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha (https://huggingface.co/HuggingFaceH4/zephyr-7b-alpha?utm_source=thinkingelixir&utm_medium=shownotes) – Zephyr model on HuggingFace - https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711 (https://github.com/rust-lang/rust/pull/115773#issuecomment-1783925711?utm_source=thinkingelixir&utm_medium=shownotes) – Update on LiveView Native supporting TvOS Simulator in Rust Core - https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/ (https://fly.io/phoenix-files/elixir-and-phoenix-can-do-it-all/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog post by Jason Stiebs on how Elixir and Phoenix can do everything - https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people (https://github.com/spawnfest/spawnfest.github.io/wiki/SpawnFest-repositories,-teams-and-people?utm_source=thinkingelixir&utm_medium=shownotes) – Completion of SpawnFest - online 48 hour competition with multiple project submissions 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) Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)
The Elixir community has a new OpenSource CMS thanks to DockYard and Leandro Pereira! We talk with Leandro to better understand what the Beacon project is and what it can do. It's built using Phoenix LiveView and can be deployed standalone or as part of an existing Elixir Phoenix application. The Admin features include the ability for non-developers to edit content and immediately deploy changes without re-deploying the app. We talk about how BeaconCMS is positioned against Wordpress and static sites and where the greatest benefits are. A feature in development is the HEEx template editor which promises to be a very exciting tool for non-developers. Learn along with us! Show Notes online - http://podcast.thinkingelixir.com/174 (http://podcast.thinkingelixir.com/174) Elixir Community News - https://twitter.com/chris_mccord/status/1713894354962534808 (https://twitter.com/chris_mccord/status/1713894354962534808?utm_source=thinkingelixir&utm_medium=shownotes) – LiveView optimized DOM patching announced, resulting in significant speed improvements in browser's DOM patching time. - https://twitter.com/basilenouvellet/status/1713981828028133847 (https://twitter.com/basilenouvellet/status/1713981828028133847?utm_source=thinkingelixir&utm_medium=shownotes) – Real world test results demonstrating faster speeds due to LiveView's optimized DOM patching. - https://dashbit.co/blog/latency-rendering-liveview (https://dashbit.co/blog/latency-rendering-liveview?utm_source=thinkingelixir&utm_medium=shownotes) – New post on performance optimization in Phoenix LiveView by José Valim. - https://youtu.be/Ckgl9KO4E4M?si=UNf5sNShzl1oTZQS&t=1731 (https://youtu.be/Ckgl9KO4E4M?si=UNf5sNShzl1oTZQS&t=1731?utm_source=thinkingelixir&utm_medium=shownotes) – Chris McCord's ElixirConf keynote demo on LiveView's new dev tool features. Time signature for dev tools example - https://twitter.com/josevalim/status/1711756969814426066 (https://twitter.com/josevalim/status/1711756969814426066?utm_source=thinkingelixir&utm_medium=shownotes) – José Valim's explanation on LiveView's unreleased feature. - https://github.com/elixir-saas/clicktocomponent (https://github.com/elixir-saas/click_to_component?utm_source=thinkingelixir&utm_medium=shownotes) – An external library called "clicktocomponent" to support the Cmd+Click functionality in LiveView. - https://news.livebook.dev/remote-execution-smart-cell---launch-week-2---day-1-m3dv2 (https://news.livebook.dev/remote-execution-smart-cell---launch-week-2---day-1-m3dv2?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement of Livebook's new feature - Remote execution Smart cell. - https://news.livebook.dev/speech-to-text-with-whisper-timestamping-streaming-and-parallelism-oh-my---launch-week-2---day-2-36osSY (https://news.livebook.dev/speech-to-text-with-whisper-timestamping-streaming-and-parallelism-oh-my---launch-week-2---day-2-36osSY?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook's new features in their Whisper integration for improved speech-to-text performance. - https://news.livebook.dev/introducing-file-integration---launch-week-2---day-3-2HoFfa (https://news.livebook.dev/introducing-file-integration---launch-week-2---day-3-2HoFfa?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook's introduction to File Integration. - https://news.livebook.dev/integration-with-snowflake-and-microsoft-sql-server---launch-week-2---day-4-2o4z9C (https://news.livebook.dev/integration-with-snowflake-and-microsoft-sql-server---launch-week-2---day-4-2o4z9C?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook adds support for Snowflake and SQL Server. - https://news.livebook.dev/vim-and-emacs-key-bindings---launch-week-2---day- (https://news.livebook.dev/vim-and-emacs-key-bindings---launch-week-2---day-?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook support for VIM & Emacs key bindings. - https://hexdocs.pm/ash_sqlite/get-started-with-sqlite.html (https://hexdocs.pm/ash_sqlite/get-started-with-sqlite.html?utm_source=thinkingelixir&utm_medium=shownotes) – Ash Framework's new AshSqlite library release. - https://oban.pro/releases/web/v2.10 (https://oban.pro/releases/web/v2.10?utm_source=thinkingelixir&utm_medium=shownotes) – Release of Oban Web 2.10.0. - https://github.com/emmanueltouzery/elixir-extras.nvim (https://github.com/emmanueltouzery/elixir-extras.nvim?utm_source=thinkingelixir&utm_medium=shownotes) – Release of a new Neovim Elixir plugin called elixir-extras.nvim. - https://twitter.com/samokhvalov/status/1714153676212949355 (https://twitter.com/samokhvalov/status/1714153676212949355?utm_source=thinkingelixir&utm_medium=shownotes) – PostgreSQL tip for setting a human-readable label for a connection session. - https://github.com/pgbouncer/pgbouncer/releases/tag/pgbouncer121_0 (https://github.com/pgbouncer/pgbouncer/releases/tag/pgbouncer_1_21_0?utm_source=thinkingelixir&utm_medium=shownotes) – Upcoming PgBouncer 1.21 release with support for prepared statements. - https://twitter.com/ElixirConfEU/status/1713929804062273663 (https://twitter.com/ElixirConfEU/status/1713929804062273663?utm_source=thinkingelixir&utm_medium=shownotes) – Announcement for call for talks for ElixirConf Europe 2024. - https://www.elixirconf.eu/ (https://www.elixirconf.eu/?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf Europe 2024 conference details. 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://github.com/BeaconCMS/beacon (https://github.com/BeaconCMS/beacon?utm_source=thinkingelixir&utm_medium=shownotes) – The main Beacon CMS project - https://github.com/BeaconCMS/beacon_demo (https://github.com/BeaconCMS/beacon_demo?utm_source=thinkingelixir&utm_medium=shownotes) – Beacon CMS demo project - https://github.com/BeaconCMS/beaconliveadmin (https://github.com/BeaconCMS/beacon_live_admin?utm_source=thinkingelixir&utm_medium=shownotes) – Beacon CMS admin project - https://beaconcms.org/ (https://beaconcms.org/?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.youtube.com/watch?v=5jk0fIJOFuc&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=16 (https://www.youtube.com/watch?v=5jk0fIJOFuc&list=PLqj39LCvnOWbHaZldxw_g02RaTQ4vQ1eY&index=16?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirConf 2023 - Beacon - The next generation of CMS in Phoenix LiveView - https://mdxjs.com/ (https://mdxjs.com/?utm_source=thinkingelixir&utm_medium=shownotes) - https://hex.pm/packages/earmark (https://hex.pm/packages/earmark?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/BeaconCMS/livemonacoeditor (https://github.com/BeaconCMS/live_monaco_editor?utm_source=thinkingelixir&utm_medium=shownotes) – The code editor, based on the Livebook editor - https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes) – Markdown parser and formatter - https://github.com/leandrocp/autumn (https://github.com/leandrocp/autumn?utm_source=thinkingelixir&utm_medium=shownotes) – Syntax highlighter for code blocks - https://github.com/TheFirstAvenger/safe_code (https://github.com/TheFirstAvenger/safe_code?utm_source=thinkingelixir&utm_medium=shownotes) – Inspect HEEx for unsafe code - https://github.com/BeaconCMS/beacon/milestone/1 (https://github.com/BeaconCMS/beacon/milestone/1?utm_source=thinkingelixir&utm_medium=shownotes) – Beacon v0.1 release milestone - https://github.com/BeaconCMS/beaconliveadmin/milestone/1 (https://github.com/BeaconCMS/beacon_live_admin/milestone/1?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://twitter.com/leandrocesquini (https://twitter.com/leandrocesquini?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter - https://github.com/leandrocp/ (https://github.com/leandrocp/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - hhttps://leandrocp.com.br (hhttps://leandrocp.com.br?utm_source=thinkingelixir&utm_medium=shownotes) – Blog - https://github.com/leandrocp/mdex (https://github.com/leandrocp/mdex?utm_source=thinkingelixir&utm_medium=shownotes) – Other project MDEx - A fast 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter for Elixir. Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)
Learn more about the game and see it in action at upperstory.com/spintronicsUse the coupon code ISAACARTHUR for 10% off your total purchaseSpacecraft may one day be so common that everyone has flown on one, with thousands of new spaceships being built every year in manufacturies dwarfing the enormous facilities we build planes and sea-going vessels in. Visit our Website: http://www.isaacarthur.netJoin Nebula: https://go.nebula.tv/isaacarthurSupport us on Patreon: https://www.patreon.com/IsaacArthurSupport us on Subscribestar: https://www.subscribestar.com/isaac-arthurFacebook Group: https://www.facebook.com/groups/1583992725237264/Reddit: https://www.reddit.com/r/IsaacArthur/Twitter: https://twitter.com/Isaac_A_Arthur on Twitter and RT our future content.SFIA Discord Server: https://discord.gg/53GAShECredits: Spaceship FactoriesEpisode 416a; October 15, 2023Written, Produced & Narrated by:Isaac ArthurEditor:Briana BrownellDavid McFarlaneMusic Courtesy of Epidemic Sound http://epidemicsound.com/creatorStellardrone, "Red Giant", "Cosmic Sunrise"Miguel Johnson, "So Many Stars", "Strange New World"See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Spacecraft may one day be so common that everyone has flown on one, with thousands of new spaceships being built every year in manufacturies dwarfing the enormous facilities we build planes and sea-going vessels in. Learn more about the game and see it in action at upperstory.com/spintronicsUse the coupon code ISAACARTHUR for 10% off your total purchaseVisit our Website: http://www.isaacarthur.netJoin Nebula: https://go.nebula.tv/isaacarthurSupport us on Patreon: https://www.patreon.com/IsaacArthurSupport us on Subscribestar: https://www.subscribestar.com/isaac-arthurFacebook Group: https://www.facebook.com/groups/1583992725237264/Reddit: https://www.reddit.com/r/IsaacArthur/Twitter: https://twitter.com/Isaac_A_Arthur on Twitter and RT our future content.SFIA Discord Server: https://discord.gg/53GAShECredits: Spaceship FactoriesEpisode 416a; October 15, 2023Written, Produced & Narrated by:Isaac ArthurEditor:Briana BrownellDavid McFarlaneSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
We've all run "mix phx.new", but have you ever thought to customize what that does? We talk with Victor Björklund who explains how we can create customized Phoenix project generators and why we might want to. We also discuss customizing the phoenix generators for our already generated projects. We explore the idea of supporting 3rd-party maintained generators and what that might look like. A fun discussion sure to “generate” ideas for your project! Show Notes online - http://podcast.thinkingelixir.com/167 (http://podcast.thinkingelixir.com/167) Elixir Community News - https://github.com/elixir-lang/elixir/releases/tag/v1.15.5 (https://github.com/elixir-lang/elixir/releases/tag/v1.15.5?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir 1.15.5 bug fix release - https://pdx.social/@kenichi/110934002380304132 (https://pdx.social/@kenichi/110934002380304132?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook code cells getting Vim and Emacs support - https://pragprog.com/titles/tvmelixir/adopting-elixir/ (https://pragprog.com/titles/tvmelixir/adopting-elixir/?utm_source=thinkingelixir&utm_medium=shownotes) – Good quote from the “Adopting Elixir” book (published 5 years ago) - https://twitter.com/paraxialio/status/1694832429087728005 (https://twitter.com/paraxialio/status/1694832429087728005?utm_source=thinkingelixir&utm_medium=shownotes) - https://elixirforum.com/t/elixir-saves-pinterest-2-million-year-other-marketing-examples/57909/14 (https://elixirforum.com/t/elixir-saves-pinterest-2-million-year-other-marketing-examples/57909/14?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir Saves Pinterest $2 million/year - https://twitter.com/davydog187/status/1694768741467165147 (https://twitter.com/davydog187/status/1694768741467165147?utm_source=thinkingelixir&utm_medium=shownotes) – Tweet by Dave Lucia about what people can accomplish with Elixir and Phoenix in a short amount of time. - https://twitter.com/geolessel/status/1695467313477173313 (https://twitter.com/geolessel/status/1695467313477173313?utm_source=thinkingelixir&utm_medium=shownotes) – Geoffrey Lessel shared observation that the timing page used by the World Cube Association is a Phoenix LiveView page. - https://github.com/thewca/wca-live (https://github.com/thewca/wca-live?utm_source=thinkingelixir&utm_medium=shownotes) – Platform for running WCA competitions and sharing live results with the world created by Jonatan Kłosko - https://twitter.com/AshFramework/status/1696257451857707295 (https://twitter.com/AshFramework/status/1696257451857707295?utm_source=thinkingelixir&utm_medium=shownotes) – Ash Framework experiments with adding a new “atomics” feature. - https://github.com/ash-project/ash/blob/main/documentation/topics/atomics.md (https://github.com/ash-project/ash/blob/main/documentation/topics/atomics.md?utm_source=thinkingelixir&utm_medium=shownotes) – Atomics documentation and design - https://twitter.com/ac_alejos/status/1695562511787983164 (https://twitter.com/ac_alejos/status/1695562511787983164?utm_source=thinkingelixir&utm_medium=shownotes) – Elixir gets a new Reinforcement Learning library named "Rein" for Nx. - https://github.com/DockYard/rein (https://github.com/DockYard/rein?utm_source=thinkingelixir&utm_medium=shownotes) – Rein project on Github - https://fly.io/phoenix-files/star-cross-live-view-processes/ (https://fly.io/phoenix-files/star-cross-live-view-processes/?utm_source=thinkingelixir&utm_medium=shownotes) – Star-Crossed LiveView Processes about linking processes to solve UI design 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://victorbjorklund.com/guide-to-custom-phoenix-phx-new-generator-mix-task (https://victorbjorklund.com/guide-to-custom-phoenix-phx-new-generator-mix-task?utm_source=thinkingelixir&utm_medium=shownotes) - https://jawdropping.io/ (https://jawdropping.io/?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/phoenixframework/phoenix/tree/main/installer (https://github.com/phoenixframework/phoenix/tree/main/installer?utm_source=thinkingelixir&utm_medium=shownotes) - https://hex.pm/packages/oban (https://hex.pm/packages/oban?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://twitter.com/BjorklundVictor (https://twitter.com/BjorklundVictor?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter - https://github.com/victorbjorklund/ (https://github.com/victorbjorklund/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://genserver.social/victorbjorklund (https://genserver.social/victorbjorklund?utm_source=thinkingelixir&utm_medium=shownotes) – on Fediverse - https://victorbjorklund.com/ (https://victorbjorklund.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)
Opposition to the British crown began years before the battles of the American Revolutionary War broke out in the Thirteen Colonies, and that opposition took many forms, like riots and boycotts. A Scotsman named James Aitken sympathized with the rebels, and stood by them by setting British dockyards on fire – if the Royal Navy didn't have any ships, then England couldn't go to war with the colonies, he believed. Let's talk about who James was, and how he wanted to be an American hero. Executive Producers: Maria Trimarchi and Holly Frey Producer & Editor: Casby BiasSee omnystudio.com/listener for privacy information.
The Dockyard Robbery. - Is-Serqa tad-Dockyard.
On this episode of the podcast, we enjoy the sounds of a semi-busy dockyard. Enjoy! --- Tip / Buy us a coffee! buymeacoff.ee/sI5ZB4N --- FOUR SIGMATIC Delicious and almost-magically easy products to help you achieve elevated wellness and feel your best. Products ranging from coffee to protein powder. Enjoy 10% off at foursigmatic.com --- SHOW PARTNERS My sponsor, Betterhelp: https://Betterhelp.com/Relax 10% off exclusive offer to Sleep and Relax ASMR listeners. BetterHelp is the largest online counseling platform worldwide. They offer convenient, discreet, and affordable access to a licensed therapist. Available worldwide Jupiter Organic CBD Get 10% off your order of Jupiter CBD by visiting GetJupiter.com and using code ASMR at checkout https://www.getjupiter.com/sleepandrelaxasmr --- DOWNLOAD: Apple Podcasts: https://podcasts.apple.com/us/podcast/sleep-and-relax-asmr/id1133320064 Anchor: https://anchor.fm/sleepandrelaxasmr Radio Public: https://radiopublic.com/sleep-and-relax-asmr-6pAPm8 Spotify: https://open.spotify.com/show/4VvI482AIUgKZGfOWqjuyw Stitcher: http://www.stitcher.com/podcast/sleep-and-relax-asmr Castbox: https://castbox.fm/channel/id356618 TuneIn Radio: http://tunein.com/radio/Sleep-and-Relax-ASMR-p899136/ Pobean: https://www.podbean.com/podcast-detail/tvjti-4fcb7/Sleep-and-Relax-ASMR-Podcast --- Send in a voice message: https://podcasters.spotify.com/pod/show/sleepandrelaxasmr/message Support this podcast: https://podcasters.spotify.com/pod/show/sleepandrelaxasmr/support
Orion is an interesting library created by Thomas Depierre that makes it easy to run dynamic distributed tracing in your app on production! It includes a LiveView UI for visualizing the performance and running multiple traces simultaneously. We talk with Thomas to learn more about the history, the inspirations, how it works, why it's safe to run in production, how to get performance insights, and more! Show Notes online - http://podcast.thinkingelixir.com/142 (http://podcast.thinkingelixir.com/142) Elixir Community News - https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md#171-2023-03-02 (https://github.com/phoenixframework/phoenix/blob/main/CHANGELOG.md#171-2023-03-02?utm_source=thinkingelixir&utm_medium=shownotes) – Phoenix 1.7.1 released with enhancement to phx.new - https://elixirstream.dev/gendiff/phx_new/EEEFA23CF29B825D3F84B0E3B3978F62 (https://elixirstream.dev/gendiff/phx_new/EEEFA23CF29B825D3F84B0E3B3978F62?utm_source=thinkingelixir&utm_medium=shownotes) – Diff for the sizable project changes as heroicons are added - https://groups.google.com/g/elixir-lang-core/c/cocMcghahs4/m/DdYRNfuYAwAJ (https://groups.google.com/g/elixir-lang-core/c/cocMcghahs4/m/DdYRNfuYAwAJ?utm_source=thinkingelixir&utm_medium=shownotes) – Multi-letter uppercase sigils being added to Elixir - https://github.com/elixir-lang/elixir/pull/12448 (https://github.com/elixir-lang/elixir/pull/12448?utm_source=thinkingelixir&utm_medium=shownotes) – Expanded sigil support already merged in - https://twitter.com/germsvel/status/1630558483102801922 (https://twitter.com/germsvel/status/1630558483102801922?utm_source=thinkingelixir&utm_medium=shownotes) – German Velasco's collection of short videos about Phoenix 1.7 - https://www.youtube.com/playlist?list=PLvQQYdm3-EoiRuwcPQds_msNxiKIvgen8 (https://www.youtube.com/playlist?list=PLvQQYdm3-EoiRuwcPQds_msNxiKIvgen8?utm_source=thinkingelixir&utm_medium=shownotes) – YouTube playlist of the short videos - https://twitter.com/germsvel/status/1631627732261154816 (https://twitter.com/germsvel/status/1631627732261154816?utm_source=thinkingelixir&utm_medium=shownotes) – Tip from German on using phx-mounted binding to do initial animations with JS transitions - https://fullstackphoenix.com/tutorials/mix-task-automatic-convert-to-verified-routes (https://fullstackphoenix.com/tutorials/mix-task-automatic-convert-to-verified-routes?utm_source=thinkingelixir&utm_medium=shownotes) – A mix task was created to help projects migrate to verified routes by the people at Fullstack Phoenix. - https://gist.github.com/andreaseriksson/e454b9244a734310d4ab74d8595f98cd (https://gist.github.com/andreaseriksson/e454b9244a734310d4ab74d8595f98cd?utm_source=thinkingelixir&utm_medium=shownotes) – Gist for mix task converttoverifiedroutes.ex - https://twitter.com/basilenouvellet/status/1628702926318313473 (https://twitter.com/basilenouvellet/status/1628702926318313473?utm_source=thinkingelixir&utm_medium=shownotes) – Quick bash script to launch a LiveBook connected to your Fly instance - https://flowbite.com/docs/getting-started/phoenix/ (https://flowbite.com/docs/getting-started/phoenix/?utm_source=thinkingelixir&utm_medium=shownotes) – Flowbite has TailwindCSS styled components and just added a “getting started with Phoenix” guide. - https://twitter.com/bcardarella/status/1632956603249950722 (https://twitter.com/bcardarella/status/1632956603249950722?utm_source=thinkingelixir&utm_medium=shownotes) – All LiveView Native SwiftUI views are complete. On to Modifiers - https://github.com/liveviewnative/liveview-client-swiftui/issues/42 (https://github.com/liveviewnative/liveview-client-swiftui/issues/42?utm_source=thinkingelixir&utm_medium=shownotes) – Github checklist of SwiftUI views - https://github.com/erlang/otp/releases/tag/OTP-26.0-rc1 (https://github.com/erlang/otp/releases/tag/OTP-26.0-rc1?utm_source=thinkingelixir&utm_medium=shownotes) – OTP 26 RC 1 bring improvements - https://erlangforums.com/t/how-is-the-new-dialyzer-incremental-mode-different/2367 (https://erlangforums.com/t/how-is-the-new-dialyzer-incremental-mode-different/2367?utm_source=thinkingelixir&utm_medium=shownotes) – Dialyzer gets an --incremental - https://gleam.run/news/v0.27-hello-panic-goodbye-try/ (https://gleam.run/news/v0.27-hello-panic-goodbye-try/?utm_source=thinkingelixir&utm_medium=shownotes) – Gleam v0.27 released - https://codebeamstockholm.com/#register (https://codebeamstockholm.com/#register?utm_source=thinkingelixir&utm_medium=shownotes) – CodeBEAM Lite Stockholm on Fri, 12 May 202 - one day conference and early bird tickets are on sale now 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://github.com/LivewareProblems/Orion (https://github.com/LivewareProblems/Orion?utm_source=thinkingelixir&utm_medium=shownotes) - https://twitter.com/Di4naO/status/1624876674499198976 (https://twitter.com/Di4naO/status/1624876674499198976?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/spawnfest/Orion (https://github.com/spawnfest/Orion?utm_source=thinkingelixir&utm_medium=shownotes) – Started as a 2021 Spawnfest entry that didn't complete - https://twitter.com/Di4naO/status/1628067971007479811 (https://twitter.com/Di4naO/status/1628067971007479811?utm_source=thinkingelixir&utm_medium=shownotes) – Difference from FlameOn Twitter discussion - https://twitter.com/lostkobrakai/status/1628069107269570560 (https://twitter.com/lostkobrakai/status/1628069107269570560?utm_source=thinkingelixir&utm_medium=shownotes) – Comment about immutable filesystems - https://www.erlang.org/doc/efficiency_guide/profiling.html (https://www.erlang.org/doc/efficiency_guide/profiling.html?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.erlang.org/doc/man/eprof.html (https://www.erlang.org/doc/man/eprof.html?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.erlang.org/doc/man/fprof.html (https://www.erlang.org/doc/man/fprof.html?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/strace/strace (https://github.com/strace/strace?utm_source=thinkingelixir&utm_medium=shownotes) - https://strace.io/ (https://strace.io/?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.erlang.org/doc/apps/erts/tracing (https://www.erlang.org/doc/apps/erts/tracing?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/ferd/recon/ (https://github.com/ferd/recon/?utm_source=thinkingelixir&utm_medium=shownotes) - https://hex.pm/packages/ex2ms (https://hex.pm/packages/ex2ms?utm_source=thinkingelixir&utm_medium=shownotes) - https://github.com/ericmj/ex2ms (https://github.com/ericmj/ex2ms?utm_source=thinkingelixir&utm_medium=shownotes) - https://hexdocs.pm/matcha/Matcha.html (https://hexdocs.pm/matcha/Matcha.html?utm_source=thinkingelixir&utm_medium=shownotes) - https://hex.pm/packages/xprof (https://hex.pm/packages/xprof?utm_source=thinkingelixir&utm_medium=shownotes) - https://stackoverflow.blog/2022/12/26/why-the-number-input-is-the-worst-input/ (https://stackoverflow.blog/2022/12/26/why-the-number-input-is-the-worst-input/?utm_source=thinkingelixir&utm_medium=shownotes) - https://ebpf.io/ (https://ebpf.io/?utm_source=thinkingelixir&utm_medium=shownotes) - https://userinyerface.com/ (https://userinyerface.com/?utm_source=thinkingelixir&utm_medium=shownotes) - https://www.boredpanda.com/funny-worst-input-fields/ (https://www.boredpanda.com/funny-worst-input-fields/?utm_source=thinkingelixir&utm_medium=shownotes) Guest Information - https://twitter.com/di4naO (https://twitter.com/di4naO?utm_source=thinkingelixir&utm_medium=shownotes) – on Twitter - https://github.com/DianaOlympos/ (https://github.com/DianaOlympos/?utm_source=thinkingelixir&utm_medium=shownotes) – on Github - https://hachyderm.io/@Di4na (https://hachyderm.io/@Di4na?utm_source=thinkingelixir&utm_medium=shownotes) – on Fediverse - https://www.softwaremaxims.com/ (https://www.softwaremaxims.com/?utm_source=thinkingelixir&utm_medium=shownotes) – Blog Find us online - Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir) - Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir) - Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com) - Mark Ericksen - @brainlid (https://twitter.com/brainlid) - Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid) - David Bernheisel - @bernheisel (https://twitter.com/bernheisel) - David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern) - Cade Ward - @cadebward (https://twitter.com/cadebward) - Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)
In this episode of the Anglotopia podcast, I talk about three great experiences from my trip last July that I haven't had the chance to talk about yet. After we give some big operational updates about Anglotopia, I talk about my visit to Blenheim Palace. There are a ton of new exhibitions and things to see at Britain's only non-royal, non-ecclesiastical palace. Thinking of visiting HMS Victory in Portsmouth? Listen to this first, as it's in a major state of restoration right now. And I finish with a visit to Rousham Park (pictured in the thumbnail), a small private stately home and gardens not normally open to the public. Bonus, we also have new music because we didn't realize we were using the same music as another British-themed podcast (sorry!). Show Notes: Royaltopia sign-up Anglotopia Store Queen Commemorative Timelines Christmas Cards and Advent Calendars Queen Salt & Pepper Shakers Blenheim Palace Website Portsmouth Historic Dockyard Website Rousham Park Website Rousham Park Image Library
A harrowing report has revealed at least 45 babies died at two hospitals in Kent because of failures in care. An independent inquiry's been looking into more than 200 cases involving maternity services at East Kent Hospitals Trust - dating back more than 10 years. It was commissioned in 2020 following growing concerns over the quality of care at the QEQM in Margate and the William Harvey in Ashford. Hear from Dr Bill Kirkup, who led the investigation, and from a few of the bereaved families. Also in today's podcast, an RNLI crew member has been describing how he and colleagues have been abused and shunned by friends for saving asylum seekers in the Channel. He's spoken out anonymously as the charity releases harrowing footage of a rescue of five people attempting to make the dangerous journey, including a 14 year-old girl. Elsewhere, a self-made millionaire who left school at just 16 has opened Sheppey's first business hub. Six acres of land near Queenborough will eventually be home to 30 units for national and local companies. Our reporter's been chatting to Tom Allsworth who has spent £18m on it. The KentOnline's Podcast's been given data showing which parts of Kent have the best and worst recycling rates. At the top end of the scale, Ashford and Tonbridge residents recycle the most, whereas, people in Dartford are the lowest ranked in the county. Helen Bird from campaign group Recycle Now talks us through the research. And, Tom Cruise is thought to have flown into Kent to film his latest movie. He apparently arrived in Chatham by helicopter yesterday afternoon, before being taken to the nearby historic Dockyard.
Hi everyone! We had a great time with Brian Cardarella. Brian is an experienced developer and is the Founder & Chairman of DockYard, a digital product consultancy. In this episode, he shared with us LiveView Native which empowers developers to build native and web applications seamlessly with Phoenix! Listen now and share it with your friends!Resources:https://dockyard.com/https://native.live/Credits:
Honoring a user's “right to be forgotten” is not only respectful, but it may be a legal requirement. Clément Quaresma joins us to share how their ecto_anon library helps us make a user anonymous. A naive approach at removing a user's data may corrupt our own database! We dig into how this library works, the problems it solves, and how it might be used for even more than GDPR compliance. Show Notes online - http://podcast.thinkingelixir.com/118 (http://podcast.thinkingelixir.com/118) Elixir Community News - https://elixir-nx.github.io/axon/Axon.html (https://elixir-nx.github.io/axon/Axon.html) – Sean Moriarity wrote 15 Livebook guides which go deeper into some of Axon's APIs. - https://twitter.com/sean_moriarity/status/1571983702413959175 (https://twitter.com/sean_moriarity/status/1571983702413959175) – Sean Moriarity talking about the guides - https://twitter.com/sean_moriarity/status/1570154419164954625 (https://twitter.com/sean_moriarity/status/1570154419164954625) – Sean Moriarity teases a new Axon.Serving module - https://twitter.com/bcardarella/status/1571310160148054016 (https://twitter.com/bcardarella/status/1571310160148054016) – Dockyard is now sharing LiveView Native Weekly Updates. - https://dockyard.com/blog/2022/09/18/liveview-native-weekly-update-2 (https://dockyard.com/blog/2022/09/18/liveview-native-weekly-update-2) – LiveView Native update describes they are working on “SwiftUI modifiers” - https://github.com/liveviewnative/liveview-client-swiftui/issues/42 (https://github.com/liveviewnative/liveview-client-swiftui/issues/42) – LiveView Native list of SwiftUI views to support - https://github.com/apple/swift-evolution/blob/main/proposals/0336-distributed-actor-isolation.md#acknowledgments--prior-art (https://github.com/apple/swift-evolution/blob/main/proposals/0336-distributed-actor-isolation.md#acknowledgments--prior-art) – Apple Swift Evolution project credits Erlang and Elixir as inspirations. - https://twitter.com/josevalim/status/1571511215175733248 (https://twitter.com/josevalim/status/1571511215175733248) – Rustler gets improved binary support for zero copy dataframes in Nx and Explorer. - https://news.adobe.com/news/news-details/2022/Adobe-to-Acquire-Figma/default.aspx (https://news.adobe.com/news/news-details/2022/Adobe-to-Acquire-Figma/default.aspx) – Figma gets bought by Adobe for $20B - https://twitter.com/nathanwillson/status/1570786011369869317 (https://twitter.com/nathanwillson/status/1570786011369869317) – Figmex is a technology PoC written with Phoenix, runs globally distributed - https://figmex.nathanwillson.com (https://figmex.nathanwillson.com) – Where you can play with the Figmex demo - http://fabricjs.com/ (http://fabricjs.com/) – Figemx doesn't use LiveView, uses fabric.js for canvas control - https://spawnfest.org/#rules (https://spawnfest.org/#rules) – Spawnfest 2022 is gearing up - https://spawnfest.org/ideas (https://spawnfest.org/ideas) – Spawnfest list of suggested ideas for those wanting inspiration 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://github.com/WTTJ/ecto_anon (https://github.com/WTTJ/ecto_anon) - https://twitter.com/wttj_tech/status/1544603864464236544 (https://twitter.com/wttj_tech/status/1544603864464236544) - https://medium.com/wttj-tech/ecto-anon-our-open-source-library-for-anonymizing-data-easily-8d4d8c6b4041 (https://medium.com/wttj-tech/ecto-anon-our-open-source-library-for-anonymizing-data-easily-8d4d8c6b4041) - https://www.welcometothejungle.com/ (https://www.welcometothejungle.com/) - https://github.com/WTTJ/algoliax (https://github.com/WTTJ/algoliax) – Elixir library for working with Algolia search engine - https://www.algolia.com/ (https://www.algolia.com/) Guest Information - https://twitter.com/quaresc (https://twitter.com/quaresc) – on Twitter - https://github.com/quaresc/ (https://github.com/quaresc/) – on Github - https://www.linkedin.com/in/clement-quaresma/ (https://www.linkedin.com/in/clement-quaresma/) – LinkedIn - https://twitter.com/wttj (https://twitter.com/wttj) – Welcome to the Jungle on Twitter 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 episode 110, we talked about, and rejected, the argument for the “End of Localhost Development”. Carter Bryden joins us to share a perspective from the other side, one in favor of remote development. We learn about the benefits to contractors, PR reviews, giving demos, and how containerizing our development environment even improves local development. We learn about the tools, services, and techniques that make it possible. An interesting look into a different way of developing our favorite language! Show Notes online - http://podcast.thinkingelixir.com/116 (http://podcast.thinkingelixir.com/116) Elixir Community News - https://www.humblebundle.com/books/elixir-programming-pragmatic-programmers-books (https://www.humblebundle.com/books/elixir-programming-pragmatic-programmers-books) – Elixir Programming Book bundle - Humble Bundle - https://twitter.com/whatyouhide/status/1566774954393305088 (https://twitter.com/whatyouhide/status/1566774954393305088) – Upcoming Elixir features - https://github.com/elixir-lang/elixir/pull/12109 (https://github.com/elixir-lang/elixir/pull/12109) – PR adding diffs for "mix format --check-formatted" - https://twitter.com/scenicframework/status/1566720982412173312 (https://twitter.com/scenicframework/status/1566720982412173312) – Scenic v0.11.0 was released - https://hexdocs.pm/scenic/upgradingtov0-11.html (https://hexdocs.pm/scenic/upgrading_to_v0-11.html) – Scenic upgrade guide - https://twitter.com/dockyard/status/1565769297393135617 (https://twitter.com/dockyard/status/1565769297393135617) – DockYard ElixirConf keynote talked about 4 major R&D projects. - https://dockyard.com/blog/2022/08/29/dockyard-r-d-beacon-brings-phoenix-speeds-to-your-cms (https://dockyard.com/blog/2022/08/29/dockyard-r-d-beacon-brings-phoenix-speeds-to-your-cms) – DockYard's Beacon CMS project - https://twitter.com/amnicd/status/1563253296101756929 (https://twitter.com/amnicd/status/1563253296101756929) – Another example of a mobile app written in Elixir. - https://gitlab.com/Nicd/geo-therminator (https://gitlab.com/Nicd/geo-therminator) – Gitlab project of the Android Elixir app - https://podcast.thinkingelixir.com/98 (https://podcast.thinkingelixir.com/98) – Interview with Dominic Letz about Elixir Desktop project - https://twitter.com/atyborska93/status/1565997307031703553 (https://twitter.com/atyborska93/status/1565997307031703553) – Elixir track on Exercism.io is now running Elixir 1.14. - https://surface-ui.org/blog/what-s-new-in-surface-0-8 (https://surface-ui.org/blog/what-s-new-in-surface-0-8) – Surface 0.8.0 was released during the conference - https://github.com/surface-ui/surface/blob/main/CHANGELOG.md#v080-2022-09-01 (https://github.com/surface-ui/surface/blob/main/CHANGELOG.md#v080-2022-09-01) – Surface changelog includes "Scoped CSS styles" - https://twitter.com/livebookdev/status/1565434195324936194 (https://twitter.com/livebookdev/status/1565434195324936194) – José Valim tweeted demonstration of Livebook's ability to manipulate pipelines using dbg feature 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://podcast.thinkingelixir.com/110 (https://podcast.thinkingelixir.com/110) – End of Localhost Development? - https://twitter.com/CarterBryden/status/1555299999952486401 (https://twitter.com/CarterBryden/status/1555299999952486401) – Twitter response to episode prompting interview - https://quantifiedcitizen.com (https://quantifiedcitizen.com) - https://approximated.app (https://approximated.app) - https://github.com/features/codespaces (https://github.com/features/codespaces) – Github CodeSpaces - https://aws.amazon.com/cloud9/ (https://aws.amazon.com/cloud9/) – Amazon Cloud9 - https://www.gitpod.io/ (https://www.gitpod.io/) – Gitpod.io - https://code.visualstudio.com/docs/remote/containers (https://code.visualstudio.com/docs/remote/containers) - https://github.com/jamestthompson3/nvim-remote-containers (https://github.com/jamestthompson3/nvim-remote-containers) - https://mosh.org/ (https://mosh.org/) - https://rails.new/ (https://rails.new/) Guest Information - https://twitter.com/carterbryden (https://twitter.com/carterbryden) – on Twitter - https://approximated.app/ (https://approximated.app/) – Solo app Carter mentioned - http://quantifiedcitizen.com/ (http://quantifiedcitizen.com/) – Carter's day job - http://indielixir.com (http://indielixir.com) – Carter's hobby Elixir podcast 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)
BLACK GIRL / WHITE GIRL aka Karin & Ty, are a duo on the rise. In their ten years of experience, they have defined an iconic new sound oscillating between classic 90s techno, jackin' Chicago acid, and hypnotic, ass-shaking machine funk. The pair has been on a roll recently, releasing a string of highly sought-after cuts on Hardgroove, Symbolism, Super Rhythm Trax, and Balkan Vinyl, while picking up support from techno titans such as Ben Sims, Josh Wink, Truncate, The Advent, Ben Klock, Luke Slater, and Marcel Dettmann. On the dancefloor, their masterfully crafted mix of techno meets acid, breaks, and rave morphs into the energetic peak-time force that has come to define the BLACK GIRL / WHITE GIRL sound. Their sets are fast-paced and muscular, transporting us to the golden era of techno while also moving us firmly into the future, showcasing their appreciation for the past while creating something new altogether. Over the last years, they've made their mark turning out incredible sets for Ben Sims' MACHINE, Watergate, ADE, Blitz, The Block, Dockyard, MARICAS, HE.SHE.THEY, Milkshake, and Motion Bristol. If you've ever seen the duo live, you'll know they have that elusive magic touch. Every time Karin and Ty hit the decks, they bring all the twisted arcs, goosebumps, and mind-melting sensations. Without a doubt, you're in for an unforgettable journey. BLACK GIRL / WHITE GIRL are currently making major waves with their 'Fluid Humanism' EP on Ben Sims' Hardgroove imprint, and with further releases on Warehouse Music, Truncate, and Lobster Theremin on the horizon, 2022 is shaping up to be a golden year for the duo. Tracklist via -Spotify: http://bit.ly/SRonSpotify -Reddit: www.reddit.com/r/Slam_Radio/ -Facebook: bit.ly/SlamRadioGroup Archive on Mixcloud: www.mixcloud.com/slam/ Subscribe to our podcast on -iTunes: apple.co/2RQ1xdh -Amazon Music: amzn.to/2RPYnX3 -Google Podcasts: bit.ly/SRGooglePodcasts -Deezer: bit.ly/SlamRadioDeezer Keep up with SLAM: fanlink.to/Slam Keep up with Soma Records: fanlink.to/SomaRecords For syndication or radio queries: harry@somarecords.com & conor@glowcast.co.uk Slam Radio is produced at www.glowcast.co.uk
Skip the Queue is brought to you by Rubber Cheese, a digital agency that builds remarkable systems and websites for attractions that helps them increase their visitor numbers. Your host is Kelly Molson, MD of Rubber Cheese.Download our free ebook The Ultimate Guide to Doubling Your Visitor NumbersIf you like what you hear, you can subscribe on iTunes, Spotify, and all the usual channels by searching Skip the Queue or visit our website rubbercheese.com/podcast.If you've enjoyed this podcast, please leave us a five star review, it really helps others find us. And remember to follow us on Twitter for your chance to win the books that have been mentioned in this episode.Competition ends October 1st 2022. The winner will be contacted via Twitter. Show references: https://maryrose.org/https://www.historicdockyard.co.uk/https://twitter.com/DominicJonesUKhttps://www.linkedin.com/in/dominicejones/ https://www.nmrn.org.uk/https://www.historicdockyard.co.uk/news/item/1152-buoyant-bounce-back-bodes-well-for-portsmouth-historic-dockyard Dominic Jones was recruited to the Mary Rose in 2019 ago as Chief Operating Officer, and became CEO in 2021. He brings an excellent background in commercial visitor attractions (Disney, Merlin) and creative visitor experience development.During his time at the Mary Rose, he has already driven an excellent commercial and operational performance and worked closely with previous Chief Executive to create the new Portsmouth Historic Dockyard joint venture with the National Museum of the Royal Navy, which launched successfully in August 2020. Transcriptions: Kelly Molson: Welcome to Skip the Queue, a podcast for people working in or working with visitor attractions. I'm your host, Kelly Molson. In today's episode, I speak with Dominic Jones, CEO of the Mary Rose Museum and Director of Portsmouth Historic Dockyard. Dominic shares the amazing impact of the joint venture between the Mary Rose Museum and the National Museum of the Royal Navy and his advice for any attractions looking to start and improve their partnership arrangements. If you like what you hear, subscribe on all the usual channels by searching Skip the Queue.Kelly Molson: Dominic. Welcome to Skip the Queue. Thanks for coming on.Dominic Jones: Thanks for having me. I'm looking forward to it, I think.Kelly Molson: You are looking forward to it. You don't need to think about it. Can we just point out, I know, listeners, you can't see this, but if you're watching this on YouTube, can we just see, you've got a lovely little, "I love Skip the Queue" graphic in the background there. Look at that.Dominic Jones: Yeah, I think it's important to get across that I do love Skip the Queue and it's important to get that across before the icebreaker questions, I think, just in case you had a couple and you were thinking, "Oh, I'm going to be a bit tough." And then, so I did that and I tweeted this morning how excited I am about your forthcoming website attraction questionnaire, so that's a double. That's a double positive, right?Kelly Molson: Thank you. Thank you. Don't worry, listeners. I've got a special little recording so you understand what we're talking about that will be coming out in the next week or so, so you'll find out more about that soon.Dominic Jones: And I bought you a rubber for your rubber collection. Can you see that? Mary Rose rubber?Kelly Molson: Wow. Look at that.Dominic Jones: You may or may not get that depending on how the icebreakers go, so that's my third attempt.Kelly Molson: Gosh, I've never been bribed for a good icebreaker question.Dominic Jones: It's not bribery. It's a nice gift. It's a nice gift.Kelly Molson: Right, well, let's get cracking on the icebreaker questions, shall we? I think I've been quite kind to you. Tell us something that you are really great at cooking.Dominic Jones: I really like cooking. I actually find cooking really relaxing, so on a Friday or Saturday, I often cook at home, so it depends, really. I quite like making my own recipes, so just using what we've got in the house. So for example, scallops with chorizo, or if you're doing a steak, might do it with some sort of watercress and various cheese, or just sort of experimenting. I really like sort of seeing what we've got, putting it together and making it work. I think it's important, when you're cooking, to drink some wine as well.Kelly Molson: Oh, I agree.Dominic Jones: So cooking with wine is something I enjoy doing.Kelly Molson: We can be friends, Dominic.Dominic Jones: There we go.Kelly Molson: Absolutely, we can be friends. Also, really great choices of food there. I would definitely eat both of those. You'd be really good on Ready Steady Cook, then. That would've been your show.Dominic Jones: Yeah. Do you know what? I used to... So I once applied for a game show, which I didn't get on, I was very disappointed, but Ready Steady Cook was one I think I could have done. Because it's not hard, is it? Most things go with things, and it's also about having the confidence to carry it off and knowing... The only time it went wrong was I wanted to cook for my girlfriend, who's now my wife, a lemon pasta dish and it tasted awful and it had lemon rind in it and stuff, so... But apart from that, it's always worked out.Kelly Molson: Well, I mean, you must have done all right. She married you.Dominic Jones: Yeah.Kelly Molson: She married you in the end.Dominic Jones: True.Kelly Molson: All right. Well, our next one, I've gone topical for this. If you were the captain of a pirate ship...Dominic Jones: Yeah?Kelly Molson: What would be the name of your ship?Dominic Jones: That's a good one. Oh. I do like pirates. I think, because I'm Welsh and because I'd want to be a pirate who... A bit like sort of the Warrior in the Dockyard, which isn't a pirate ship, by the way, but when it came in, people normally surrendered, I want to be a scary pirate that people would think, "Oh, don't..." Maybe, like, Smoking Dragon or something like that. And then we'd light smoke as we came in so people are like, "Oh, here's the Smoking Dragon."Kelly Molson: Yeah, I like that. And there'd be a big dragon's head on the front with flame and smoke coming out of it.Dominic Jones: And people... Because a lot of pirates were Welsh. I don't know whether you know this, but a lot of pirates were Welsh.Kelly Molson: I didn't know that.Dominic Jones: Yeah, it's massive.Kelly Molson: Wow.Dominic Jones: Massive.Kelly Molson: Okay. All right. This is great. That's an excellent answer.Dominic Jones: I have to say, these are slightly biased questions because I was listening to a few of your podcasts recently and, like, you had someone from the zoo, "Oh, what's your favourite animal?" Or you had someone from IAAPA, "What's your favourite ride?" And I'm getting a "name a pirate ship"? Know what I mean?Kelly Molson: All right, what's your favourite boat?Dominic Jones: No, only joking. I'm not going to answer that. I'm not going to answer that.Kelly Molson: All right, but what is your favourite smell? That's my last question.Dominic Jones: Genuinely, we're looking at smell now for the museum, because smell is so important, it's something that can make a difference. When I was at Madame Tussauds Amsterdam, we used smell, as well, as part of the experience, because it just creates that emotive moment. I do like cookie dough and cookies and the smell of that sort of baking which you get pumped in in Disney parks. I quite like the smell of red wine.Kelly Molson: Yeah. Yep.Dominic Jones: Yeah, so I think it's food or drink smells I like, but yeah. Good question.Kelly Molson: Good answer. We are at Unpopular Opinion Point. What have you got to share with us?Dominic Jones: This is a hard one because I've decided to go work on this and I did have some really cool ones about lager and N-Dubz and stuff, but I decided to go with work because one of the things that through my whole career, anyone who knows me will know is I get really frustrated when people blame the weather, so I think you shouldn't blame the weather for anything because what happens is when someone blames the weather, when the weather's... So I've worked in theme parks and in museums and aquariums, indoor and outdoor attractions, and you probably know that when it's bad weather, it's great for indoor attractions, when it's good weather, it's good for the theme parks, right?Dominic Jones: So you get people that, when it's good weather in theme parks or bad weather in museums, they say, "Oh, our marketing and our everything we're doing is brilliant because the visitors are coming." And as soon as it's the bad weather or the good weather, depending on what you are, then it's all about the weather. So, "Our visitors are down because the weather was good." If you're in an indoor attraction and it really, really irritates me, and it's one of those things, they're mutually exclusive, you can only blame the weather if you give the weather credit when it's good, and it's one of those things, if things are good, I always think you should look outside the window and think, "Right, what's the reason for that?" And then if things are bad, you should look inside your organisation. It's one of my pet hates, but probably doesn't work for the podcast, so I should probably go with the lager or N-Dubz one, but anyway, there we go. But it is important, right? I think it's a good one.Kelly Molson: It is important. No, I think, yeah, that is important. It's really interesting. I've never really thought about that before. We need to give the weather more credit.Dominic Jones: Well, you need to give the weather credit if you're going to use it to blame. For me, it's a constant. It's something... And these days, weather forecasts are 10, 14 days out, so you should be able to plan.Kelly Molson: Yeah. Okay. Good. All right.Dominic Jones: I'll get off my high horse now. Yeah.Kelly Molson: Listeners, let us know how you feel, so let us know if you want to know about that N-Dubz one as well. I'm intrigued. Right, Dominic, I want you to tell us about your background because we met up recently, didn't we, at the M+H exhibition? And you were very humble about coming on the podcast and you said, "Oh, I'm not going to have anything... You've had really interesting people on and I'm not that interesting." You are really interesting and you've had such an incredible background. Tell us a little bit about it and how you got to where you are now.Dominic Jones: Well, I'm not sure about that. I do like listening to your podcast and you have some amazing guests and 9 times out of 10, I normally think, after listening to them, "Right, I'm going to either do something that they've suggested." Or I follow them on LinkedIn or Twitter and think, "Right, let's learn from them." Because I think you should always learn from other people, but so my career is a lot of luck, a lot of opportunity and a lot of chats.Dominic Jones: When I was growing up, I wanted to be a leisure centre manager. You know? Like you probably won't remember The Brittas Empire, but that was my dream. That was my dream, much to my mum's disappointment. And so that was all I ever wanted, so I went to college and did a leisure studies course, a HND, and there was a placement in PGL Adventure, which is like an adventure park, and I was a Multi Activity Instructor. Absolutely loved it.Dominic Jones: But then I sort of realised, actually, there's a whole world out there and decided I wanted to work in theme parks, so I applied to work at Disney and didn't get it the first time. I was very cocky, I was the wrong sort of person for Disney, but I went back three times and eventually got it and I did a placement in Disney and it was the best thing I ever did and it changed my life. It's one of the few jobs that I've left and thought, "My life will never be the same again." So good. So I did that and I got my master's degree. I didn't get the doctorate because I went on spring break, but hey, I was young...Kelly Molson: Well, spring break, though.Dominic Jones: Exactly. I was young. And then sort of went to Thorpe Park and was a Ride Operator. I remember my friends and some of their family were saying, "That's a real waste of..." Because I went to, in between Disney, went to university in Swansea, and they said, "It's a real waste of university, operating a teacup for £3.50 an hour." Or whatever it was at the time. But I loved it and for me, it was... I thought, "If you want to become a manager or you want to become, eventually, a General Manager or a Director of a theme park, it's really important to know how these things work."Dominic Jones: So I loved it, and just in case you ever get to operate the teacups, it's not too complicated, there's a red and green button, the red is to stop and the green is to start. I mean, it was five hours of training, but I finally mastered it and you can't actually make it go faster, so when you're there on the microphone and say, "Do you want to go faster?" You can't, it goes faster anyway, but I loved it and then very quickly rose through the ranks, so I became a Ride Supervisor, Team Leader, Area Team Leader, Coordinator, went to Chessington, worked there just at the time when Tussauds had bought Thorpe Park, so it was a real great time for career opportunities.Dominic Jones: Then I went to Madame Tussauds, was the Customer Service Manager there and helped create the first contact centre, if you like, call centre, where we sold tickets for things like Rock Circus, which is no longer in existence, but Rock Circus, the London Eye, Madam Tussauds, the Planetarium and that became the Merlin Contact Centre in the future, and then I started applying for loads of jobs, more General Manager jobs, and didn't get them and realised that I needed to get some marketing and sales experience.Dominic Jones: So I left and went to work for Virgin and then I was there for nearly 10 years and absolutely loved it and instead of getting the sales and marketing, well, I got the sales experience, I ended up becoming Vice President of Europe, the Middle East and Africa for the logistics side of the business, and then also, so we opened up Kenya, had some amazing life experiences, we saw the whole world and then was Regional Vice President Sales in Hong Kong for Asia Pacific, so great time.Dominic Jones: And then my wife became pregnant, obviously, I was involved in that, and it made me realise that I probably couldn't do a job where I was traveling 24/7. I mean, for a while, I did literally consider, which makes me sound like a bad person, "I could call in from Skype and things like that." And my wife was like, "Come on." So we went back to Wales and it was really hard to find a job that would allow me to be at home and be around so I actually thought, "Well, originally, when I went to Virgin, I wanted to have marketing experience."Dominic Jones: So I actually went to Thorpe Park and the marketing team and looked after the partnerships and promotions, did some really cool things, the Ministry of Sound nightclub deal was there, did some stuff with Lionsgate. A really good time doing the "buy one, get one free" things, the partnerships and events, got some good bands together on the stage that hadn't been on stage with the Wideboys and the [inaudible 00:11:55] boys if you know your dance music, it was massive.Dominic Jones: Anyway, so I did that for a bit and then got an opportunity to go back to Wales, which is where my wife's family is from. I'm from North Wales, she's from South Wales, so I got a chance to run Oakwood Theme Park, which I absolutely loved and probably would've been there forever if an opportunity hadn't come up with Merlin and Merlin, it was to look after the rest of Europe and the rest of Europe was basically anything in their midway, so Madam Tussauds, Dungeons, Lego Discovery Centre, Sea Life, that wasn't in the UK or Germany, so it was like Istanbul, Helsinki, Paris Blankenberge in Belgium, Spain. I mean, it was brilliant and I did that for a few years.Dominic Jones: Then I went and ran Thorpe Park for a few years, which absolutely loved because that was where I started as a teacup operator and I remember, there was a guy there, good friend of mine, he said, "I remember, when you were on the teacups, you said, 'One day, I'm going to come back and run the place.'" And I did, so amazing. And then, in that time, I had three kids and really was commuting from Christchurch, so decided to change careers again and come into the heritage world and came as the COO of the Mary Rose, which I did for two years, and then, during the pandemic, became the CEO, so quick sort of... Yeah. But lots of luck and right place, right time, all those sort of things, but that's good, right? That's most people's career.Kelly Molson: Whoa. That is amazing. I mean, you've been to so many different places. I love that you went full-circle at Thorpe Park as well. What an incredible story, to have gone in there as an operator and then end up running the place. That is amazing.Dominic Jones: Yeah, I loved that. And actually, all the jobs I've had have really become part of our story. I was talking to someone yesterday about the Mary Rose and they were talking about what they were going to do next but how the Mary Rose had been a massive part of their story and I said, "That's the beautiful thing about work and careers and life. Whatever you do, it becomes part of your story and you're part of their story." So whether it's Thorpe Park, whether it's when I opened up, for Virgin Atlantic, the Nairobi route for logistics and the Hamlin, it was amazing and I've been to Kenya probably more times than I've been to Birmingham, you know? So that's part of my story, and when I leave the Mary Rose, I hope isn't any time soon, this will always be... It'll be my favourite Tudor warship. I mean, it's probably the only Tudor warship, but also my favourite one, so yeah.Kelly Molson: That was the answer to my question, as well. "What's your favourite ship?"Dominic Jones: Yeah.Kelly Molson: Wow. I'm blown away by your career. I just think you've had such a phenomenal journey to get to where you are now. There's something that I want to talk to you about today and that's about your joint venture that you have with the Mary Rose and the National Museum of the Royal Navy. I just want to read out a tweet that I saw because this is what sparked this conversation, so this is a tweet that went out on the Mary Rose Twitter account.Kelly Molson: It says, "We are very pleased to share that Portsmouth Historic Dockyard saw a 150% rise in visitor numbers in 2021, reported by ALVA today. The significant rise in visitors demonstrates the effectiveness of the joint venture between Mary Rose and the National Museum of the Royal Navy in our first year."Kelly Molson: I am very intrigued by this because this has been kind of a constant throughout most of the podcast conversations that we have is about how collaborative the sector is, but this is really specific about two attractions collaborating together to bring more visitors in. I would love you to tell us about this.Dominic Jones: Well, yeah, the end result's fantastic. 150% increase in visitors. It really feels joined up. My son's school is coming in today so I was in the visitor centre and I was waiting to see what time he was coming in because he obviously wouldn't tell me the time he's actually in, so I was looking around the visitor centre and I couldn't be prouder, when you see the mixture of Victory and Warrior and Mary Rose, and how far we've come since we started, but if you go back in history, the Mary Rose used to be part of Portsmouth Historic Dockyard and there was one ticket and there was a separate company called Portsmouth Historic Dockyard that ran it, and lots of trusts, at that time, there were lots of trusts that fed into it, and then, for whatever reason, some of these trusts went independent.Dominic Jones: And so when I joined the Mary Rose, we were separate. We had a separate ticket, visitor centre, if you like, so imagine, I guess, like a... You know when you're on holiday and there's people trying to get you to go on boat rides or they're trying to get you to come into their restaurant? And literally, we were competing, so when a visitor was outside, there'd be the Mary Rose saying, "Hey, come and see Henry VIII's warship, the biggest Tudor collection in the world." I mean, it's amazing. And then the people next door, "Hey, come and see the Victory and the Warrior." And it just was really difficult for the customers, and for whatever reason, we weren't together and we had these two separate companies, so for quite a while, when I started, along with Helen, who was the CEO and Dominic and a gentleman called John in NMRN, we had meetings to see if we could get closer and to get a deal, and then I think Matthew joined, as well, from NMRN, and eventually we kind of got to an agreement.Dominic Jones: It was about, "What can we do together? What, collaboratively, can we do?" We came up with three things. We can sell tickets together, we could run a visitor centre together, so that's #1, the visitor side. We could market the destination together, and we could do strategic operations like events. So we then looked away and came across a deal, and for us, it was important that the two parties, so Mary Rose and the National Museum of the Royal Navy had a 50/50 parity of decision so it wasn't a one-sided joint venture and it was really... There's lots of talent in both organisations, so I've always admired what the National Museum of the Royal Navy have done over the years and how they've told history and how they bring it to life, and obviously, I love the Mary Rose.Dominic Jones: And so when we put us together, it was just a real opportunity, that synergy. You know when people say "one and one and you get three", but it was exactly like that and it worked really well, so we share marketing, so marketing costs, we share, we share marketing resource, so Mary Rose marketing people work along with NMRN marketing people. We do some things independently so our trusts are independent, our conservation, our research and all that sort of stuff, that's just Mary Rose and NMRN is just that, although we are working on some projects together, but in terms of the visitor, we have one visitor centre, we have one ticket you can buy, lots of options, we could talk about that, some amazing pricing we did which allowed us to do that.Dominic Jones: Because when you're competing against each other, you almost are encouraged to discount more, so we had, at times, the National Museum of the Royal Navy who were saying Portsmouth Historic Dockyard then might have a deal on Groupon, we might have a deal on Wowcher and you'd just be discounting, discounting, discounting, and you wouldn't be really getting across the real value for the customer, so yeah, it was really hard, and I remember, we would really fight for every single visitor because, for us, 84% of our money comes from tickets, so I remember, we'd get Henry VIII down the front, out the front, we'd have him talking to the visitors, saying, "Oh", you know, and with people talking in French and he'd go up in French and say, "Well, I was the king of France. Why are you going to Victory? Come to Mary Rose." But he wouldn't be taking them away from Victory, because that would be bad, but he would be saying, "Go to both." And we'd always be positive about NMRN, but we'd also want people to come to Mary Rose because that was how we were going to survive.Kelly Molson: Just going back to those times, then, was it more like a rivalry than anything?Dominic Jones: Yeah, it was really hard.Kelly Molson: So it was really difficult?Dominic Jones: It was really hard. I mean, we all respected each other, but it was really hard. It was like one of those ferry terminals or restaurants on holiday. I mean, I remember, we would flyer, like circus marketing, bumping into the brand, resort domination, we called it. We would be literally, when it was sunny because you can't blame the weather, when it was sunny, we'd be on the beach with Mary Rose leaflets saying, "Hey, get out the cool, we're air-conditioned, come to the Mary Rose." We were literally in all the restaurants, we had colour-in sheets, "Come to...", it was all about getting everyone to come and actually, we quickly realized that the NMRN was spending so much money on getting people to Portsmouth that we needed to make sure when they're in Portsmouth, they came to the Mary Rose and we did.Dominic Jones: I mean, I look back on it now, we had adverts that had, because we'd been very lucky with Tripadvisor, five stars, I mean I would've dreamed of that at Thorpe Park, but five stars constantly so we'd have posters that say, "You've just missed the best thing to do in Portsmouth." And then another one. "Turn around." You know, like when you go to Camden Town and there's a McDonald's, a Burger King and then outside the Burger King, there's a sign. "Why are you going to Burger King? Go to McDonald's." It was like that, so it wasn't great.Kelly Molson: It's quite intense, as well, isn't it, for the visitor?Dominic Jones: Yeah.Kelly Molson: That's a lot of pressure.Dominic Jones: Well, it is and I would do it and I would literally go down and leave, because you've got to leave from the front, and I would put my Mary Rose coat, which I've still got here, and I'd be down the scenic and we'd be... And I remember coaches would turn up and one of the ladies who was fantastic with us, Sandra, she's now one of our Visitor Experience Managers, but she'd jump on the couch and say, "Have you booked your tickets? Where are you going? Can I tell you about the Mary Rose?" And she'd bring whole coaches in. It was hard and it was really... I went to sleep every night easy, because it was so tiring and it wasn't sustainable and we did need to get a deal, and actually, the National Museum of the Royal Navy and the Mary Rose always treated each other with respect, but it was like the Battle of Victory Gate and that's not the way to behave and that's not the long-term way to run a business.Dominic Jones: So what was really great was we've got a deal, we got the ability to sell tickets together and we got the ability to work together and there's some really super talented people in the National Museum of the Royal Navy and in Mary Rose and we did some great things, so when we reopened after COVID, we did this really cool video where we had Henry VIII and we had some of their characters from Warrior and some of their actors all visiting each other's attractions in the lift, wearing face masks, getting hand sanitiser, and it just feels joined up.Dominic Jones: I mean, I've done lots of partnerships in my career. At Merlin, we had a Sea Life in Helsinki, which was a joint venture with a theme park called Linnanmaki. If you ever get to interview this lady who ran Linnanmaki, or she might the CEO there, she was amazing, but we had this joint venture. See, it's really hard in a joint venture because, especially if it's a 50/50 parity decision one, you've got to get agreement and that means that you work really hard on doing the right thing, so what's quite nice is if we were on our own, we probably would've done marketing campaigns and other things which were okay, but because we end up working together and we've got to make sure we get that joint agreement, the results is always way better. It's brilliant. And the customers benefit, because it's one entrance, it's one ticket, there's a lot more value in it, so yeah, it's been really successful.Kelly Molson: I hadn't realised quite how intertwined the organisations were in terms of decision-making and marketing, like you say, and sharing all of those resources. You talked a little bit about the visitor centre. Did you have to change the infrastructure and stuff? Did you have to build new buildings and all of that and agree on that?Dominic Jones: Well, no, they had a big visitor centre because, I mean, they've got a lot more footprint, more attractions, they've got the Warrior, they've got M.33, they've got a Submarine Museum over in Victory and we've got the Mary Rose, which is amazing. And so we had a building called Porter's Lodge, which was here and then there's the gate, and then they had their visitor center and their visitor center was perfect, so we moved in there, but we agreed to make it look and feel like it was Mary Rose and National Museum of the Royal Navy, so we spent a bit of money on the look and feel of it, so that was good and same with the brand and the marketing and making it feel like it was something new, but yeah, so there was a bit of that.Dominic Jones: I mean, in terms of infrastructure, we went with their ticketing system because it made more sense because it would be a bigger cost for them to change. We went with some of the Mary Rose's media buying because, at the time, we were buying media cheaper and better. And actually, now, we're in the process of going to tenders together, so the digital agency, we've done together, the PR agency, we've done together and it's great because it's a bigger portfolio and you get different views, and I always think the best way to run any business, so, for example, the Mary Rose or Thorpe Park or wherever it is, to talk to your customers, to talk to your staff and then, obviously, to talk to the manage experts. And we get that in spades, because we've also got our staff and our customers and our volunteers, but we've got NMRN staff and customers and volunteers and together, we are getting some really cool ideas and things we can do, so it's working well. As you can see, 150% increase in the first year.Kelly Molson: I mean, I've read it with my own eyes.Dominic Jones: And I hope you saw, NMRN, they did a little nice fist bump reply, and it just is in the spirit of it. We are working together and I think that's so important.Kelly Molson: It is massively important. You mentioned something about pricing earlier, and we've spoken about this before, but you said that you did something interesting that you'd implemented that allowed you to grow the yield and the revenue as well. Was this something that you did jointly too?Dominic Jones: Yeah, it was. So we had to come up with a new pricing structure because we were doing something new, so they had, what was it called? Full Navy Ticket, which was for all of their attractions and we had an annual ticket, so when we merged, we had to come up with a new pricing structure and it's a good opportunity to change, and 84% of our business, our revenue comes from tickets, theirs is about, I think, 80% or so, I can't remember, so it's still important to them as well. So we had to get the pricing right and it allowed us to really think about what's the best value for the customer and what's the best thing to do that stops us having to discount heavily?Dominic Jones: So we created a... It's like a decoy pricing model, like supermarkets have been doing it for years, so if you buy one attraction, it's a really bad ticket. I mean, still, a few people buy them, it's a really bad ticket, so it was... I mean, it used to be £18. We put the price up to £24. It used to be, if you bought one ticket, you could visit that attraction all year. You can only visit it once. So we made it a really unattractive ticket, so that's your lower decoy, so the idea of that is you only buy that if all you really want to do is go to the Mary Rose or all you want to go is go to the Victory and if you've just come to see one of those things, that's the sort of money you would pay, it's very competitively priced with other things on the South Coast, so that's what we did.Dominic Jones: And then we created a Three-Attraction Ticket or Three-Ship Ticket, which was slightly more money, so that went up to £39, which was the biggest sort of sting, about a £15 increase, big, big jump. And that was an annual ticket. That was, you could pick your three attractions and visit them all year. And then we did, "But for £5 more, you could have an Ultimate Explorer and have everything including the..." And that sort of, so you've got the lower decoy, which is the single attraction, then you've got the medium decoy, which is three ships, but then you go, "Well, for £5 more, you could do everything."Dominic Jones: And 80% of people do the Ultimate Explorer and they do everything, and it's so good value. I mean, it's less than the price of a football game and football game, 50% of the time, you're disappointed, and you don't get long, do you? It is incredible value and you get to go to all the attractions, you get out on the water, it's brilliant. So we've got that. And then we were going to put in an upper decoy, now, an upper decoy is a premium, really expensive ticket, so for example, we might, "We have, at Mary Rose, you can go into the ship for £300 and have a private experience." And we were going to put that in, but actually, because the decoy system worked so well, we didn't need that so we've just kept it as Single Attraction Ticket, Three-Attraction Ticket and Ultimate Explorer and it's working really, really well.Dominic Jones: So yeah, that's our pricing. And because of that, we don't have to discount because we put all the value and loaded the value in, actually, we don't have to discount. And then, when we do discount, we want to reach the right people, so, for example, we do, between the months of November and February, we do a Loyal and Local campaign where we go out to Portsmouth and Southampton regions and we say, "Bring a bill in and you can get a considerable discount." All year round, we do a discount for people who've got a Portsmouth leisure card, so anyone who's on Universal Credit, so they get 50% off.Dominic Jones: And we do some other really cool community engagement stuff between us with schools and stuff like that, and then if we do do a discount, so discounts are still important, so there's some amazing partners out there, GetYourGuide, Picnic, lots of the providers that really support businesses, Virgin, Ticketdays, all that sort of stuff. But we do it at the right level, so we've got like a playground, so whereas before, we might have been competing against each other, thinking, "Oh, we need to discount by 40% or 50% and then give them extra commission so they push it." We now do it at a really fair level, so there is a bit of a discount, but it's not much.Dominic Jones: And then for the consumer, we want the cheapest, best-value ticket to always be on our website. And we used a couple companies, so we used a company called, they were called Brand Incrementum, they're now called Magic Little Giants, we use them, we use some insight into what previous businesses have done before, but we copied the American Six Flags website model. If you ever want a quick lesson in pricing, just go to Six Flags. Their website is that... I mean, you're into websites, right?Kelly Molson: I am.Dominic Jones: It's the best website for pricing. I love it and I check it nearly every month. It makes me laugh, how focused they are on decoy pricing and how in-your-face they are, but how you don't know it as a consumer unless you know. It's amazing. It drives my family mad. I love it. Anyway. Yeah.Kelly Molson: This decoy pricing, I've never heard that phrase, I've never heard that used in pricing before. This is all new to me.Dominic Jones: It's like supermarkets when you get... And I remember, we've got a local supermarket near us and the guy did, "buy one bottle of wine, get one wine free". And then he had, "or buy one wine for £7 or buy two for £7". We were always going to buy two for £7 or two for £8. It's all that sort of trying to encourage behaviour, but he didn't quite get it because recently, I went in, it was like, "buy one, pay for one" and I was like, "Isn't that... That's the same as normal, yeah?" "Yeah." But he's a nice guy so I bought one. Well, that's my problem.Dominic Jones: But no, it's the same way supermarkets have been doing, where they try with the club card to get you to purchase things, or they're trying to do that, and all we're trying to do is encourage everyone to go for that Ultimate Explorer, which is the best value. It's almost like you can imagine it on the website, it's got a sign saying, "Pick me." So even to the extent we still don't, this day, discount our Single Attraction Ticket on our website. We don't give any discount for it and then we give a £5 discount on the three attractions and £5 on Ultimate Explorer. But yeah, loving the pricing.Kelly Molson: Love this. This is such great insight. Thank you for sharing. This partnership is really intriguing to me because I think it seems like the perfect setup, right? Because you're literally neighbors in the same area, you could make this work really well. What advice would you give to other attractions that are thinking about partnering with other attractions? Like what would be your top tips for people to make this work well?Dominic Jones: I mean, it's really hard. You've got to think about, because often people see it as competitors, but you've got to think in terms of getting the customers or the guests or the consumers, whatever you call them, giving them the best value, and during lockdown, when we were being interviewed and stuff, we'd always say, "Come visit the Mary Rose or come visit..." Once we did the joint venture, "Come visit the Historic Dockyard. But also, if you can't come visit, go visit your local museum, go visit anyone." It's important to share that, and I think there are always benefits of working together, you're always stronger together.Dominic Jones: When I was at Oakwood Theme Park in Wales, amazing theme park, you're in West Wales and we were thinking, "Well, how do we reach further and advertise more?" And actually, we ended up working with a farm, which was a stunning farm that had rides and animals called Folly Farm down the road and we worked, then, with Manor House Wildlife Park and Heatherton, and you actually work together and you can work together and I'd always say, "Try it on something." So try it whether it's an event or try it whether it's a destination marketing campaign. I mean, we're working with the people of Portsmouth, so with... "The people of Portsmouth", that sounds a bit grand. We're working with attractions in Portsmouth on trying to get people into Portsmouth, so we do something with Portsmouth Council where the Spinnaker Tower and D-Day Museum and Mary Rose and National Museum of the Royal Navy and now Portsmouth Historical Dockyard, together, we advertise in London because actually, advertising in London individually is really expensive, but if you do it collaboratively.Dominic Jones: There's lots of ways to do stuff collaboratively and find another angle. So we've got other people on our site that we're not partners with at the moment, so the Portsmouth Naval Base Property Trust, amazing people who run some of the small boats that we did the Gunboat Race with the D-Day veterans on the weekend. Fantastic. So yesterday, we had a really great Volunteers' Tea Party to celebrate the end of volunteer and we had the volunteers from the Property Trust, we had the volunteers from the NMRN, the volunteers from the Mary Rose, there's always some synergy and I would say, in any way, find it.Dominic Jones: Everywhere I've worked, I've tried to get partnerships with local businesses, with other theme parks, with other attractions, because, actually, it's your stronger together, and if you're going, especially, after a local market, because you've always got to love your locals, that's the most important thing. If they see that you actually are the sort of people that work with each other, it makes them almost more proud of you. You remember the Game Makers in the London Olympics in 2012 and how amazing they were and how they did that sort of course where everyone was recommending all this stuff to you, that's kind of what you want, but I would find some common ground, whatever it is.Dominic Jones: Whether it's lobbying, we found common ground at Thorpe Park with other attractions to lobby the government for things, for VAT to level... Or whether it's in Oakwood, trying to get some advertising to get people from Bristol to cross the bridge to come into Wales or whether it's, I'm trying to think, in Amsterdam, we worked, so Madame Tussauds Amsterdam and Dungeons, which I was responsible for, we worked with Heineken because they had this amazing experience and with Tours & Tickets, so we'd make sure that if anyone came to Amsterdam, they came to our attractions. It's those sort of partnerships, finding the common ground and making it work.Dominic Jones: And don't be scared of it, because you are always bigger and better together and customers have so much choice, so working together delivers amazing results. I would never want to go back to not being part of a partnership with the National Museum of the Royal Navy and I would love it if we could do more. We are keen to do more with other attractions in the South to get people to come to the South Coast, to come to Hampshire. But yeah, I would definitely do...Dominic Jones: And also, you get bigger buying power, so say, for example, Merlin are really strong, so they don't necessarily need those with other partners because they can do a campaign in the press, Sun, Days Go Out and you've got all the Merlin attractions, but if you're individual attractions, you can't, so if you do a partnership with your competitors, you can then suddenly say, "Right, well, we want to do a Days Out campaign in the press between all these independent attractions."Dominic Jones: I mean, it's brilliant. I love it and I love, also, this industry, how collaborative especially the heritage side is. You can say, "Oh, I was thinking about doing this. What do you think?" Or, "What do you think about that?" And everyone will share and everyone is almost willing you to be successful. It's crazy, right? It's one of the best industries in the world. If you were in, I don't know, the restaurant business, you wouldn't be doing that, would you? Or another... It's so good. Anyway, hopefully, that answers your question.Kelly Molson: Oh, absolutely.Dominic Jones: I get very passionate about it. I'm so sorry. I love it.Kelly Molson: I'm so glad that you do because it answered my question perfectly and I think you've given so much value to listeners today in terms of all of the things that you've done, I couldn't have asked for a better response. Thank you. It's a big year for the Mary Rose, isn't it? And I think it would be very right that we talk about that. So it's your 40th year celebration this year, isn't it?Dominic Jones: Yeah, 40 years since the raising, so 1982, October. I am obviously older than you so I remember watching it on Blue Peter as a child and it was the world's first underwater live broadcast. It was watched by over 60 million people worldwide. I mean, it was amazing of its time and so yeah, 40 years, and because of that, we've now got the world's biggest Tudor collection of everyday life, there's nowhere else in the world you can get closer to Tudor and we've got the biggest maritime salvation, so we've got a lot of plans to celebrate. Unfortunately, the pandemic got in the way. During the pandemic, I'm not going to lie, it was horrific. There were times when we were drawing a list of who we were going to give the keys to, got really, really bad and it got dark for everyone and every museum, every attraction, every business, I'm not trying to say, "Oh, poor us." Everyone had that tough time.Dominic Jones: But it meant that actually investing, we were going to do another building, we were going to do a whole museum dedicated to the raising and actually, probably one of the best things that came out of it is we didn't because we got the joint venture, which is brilliant, our trading improved, we had a fantastic summer and then we were like, "Right, we should really do something for the 40th anniversary, but we can't afford taking another lease of another building or building another building, so what can we do?" And we managed to come up with a few plans, so the first thing we're doing is we're doing a TV documentary, which is going to be brilliant, coming out in October. Honestly, I've seen, they started some of the filming and the pre [inaudible 00:37:39], it's going to be brilliant.Kelly Molson: Oh, that's so exciting.Dominic Jones: I can't give too much away because we've had to sign something, but it's going to be great. And actually, we even had, because we're responsible for the wreck site, so we had Chris and Alex who helped raise the Mary Rose, our Head of Interpretation, Head of Research, amazing people, they were out diving the other day because we're still responsible for the wreck site and it just gives you goosebumps. I saw the footage and oh, it's amazing. So we got that. We're also building a 4D experience.Dominic Jones: So when we reopened last summer, we opened with this thing called 1545, which was an immersive experience and we wanted to get across the Mary Rose didn't sink on its maiden voyage, it was Henry VIII's ship that he, when he came to the throne, he commissioned two ships, the Mary Rose was one of them, it fought in lots of battles, it had a long life and then sank defending Britain in a battle, by the way, the French who were invading was twice the size of the Spanish Armada, but because history's written by the winners, we don't hear that.Dominic Jones: But amazing, so we did this amazing, immersive experience. We got Dame Judi Dench to do the voice and you feel like you're going to get sunk. Well, the ship does sink and you go under and then you go into the museum and it's so good and we were like, "We want to do something for the end. We want to have a finale that says..." Because the thing about our museum, it's authentic. There's 19,700 artifacts. You can't get that anywhere else. I mean, it's just brilliant. Anyway, so we thought, "How are we going to end this?" And the thing we don't do justice to is the finding, the raising, the excavation, all the divers, there was 500 volunteer divers. From the 1960s, people were looking for it.Dominic Jones: I mean, Alexander McKee, who found it, was on the news and people would say... It was like an Indiana Jones movie, they were saying, "Oh, he's never going to find it." And other people were looking, the Navy were looking and there was a bit in Indiana Jones where they got the map the wrong way around and all of that. Brilliant. So they found the Mary Rose and then they got Margaret Rule who was this amazing lady who had, when she went to university, I think she didn't get a place at university at first because she was a woman and this is amazing, today's day story, and she didn't dive, she was an archeologist. And then she said, "I'm going to dive." Taught herself to dive and without her, this museum, the Mary Rose wouldn't be here, so Alexander McKee, Margaret Rule, two amazing people, both of them...Kelly Molson: What a woman.Dominic Jones: Yeah, what a woman, but both of them, both of them, without them, we wouldn't be here. So we want to tell their story, but also, we want to put the guests and the visitors to what it's like to dive, so with a mixture of real-life filming, footage from these 500 volunteer divers, outtakes from the Chronicle programs that are on the BBC, including, if we can get it to look right, even His Royal Highness, Prince Charles diving. It is stunning.Dominic Jones: So we're going to take the guests on a bit of a pre-show with the history, then they're going to get into the 4D theater and it'd be like you were boarding a red, going out to the wreck site, there'll be a dive briefing, you'll have the wind in your hair, the seats will be buzzing, but I'm hoping it's this good. I better ring the people after this [inaudible 00:40:38].Kelly Molson: You're really building it up, Dominic.Dominic Jones: Yeah. Well, it better deliver. No, they're brilliant. Figment are amazing. They're so good. So you get in there and then you dive and then you go down and you see what it's like to be under the water. The Royal Engineers were involved, the divers were involved and then you'll be there when the Mary Rose is raised, we're even going to recreate the moment where it... Oh, it'll be brilliant.Dominic Jones: So in answer to your question, we're doing a documentary and a 4D experience, and we've got anniversary lectures so if you're around in October, come and get involved. We've got a lot of people, from historians to divers to... Just talking about the relevance of the Mary Rose and the history of it, and also the diving, and we've got a new coffee table book coming out, so we've got lots and lots and lots going on.Kelly Molson: Oh, my goodness. It's all going on.Dominic Jones: And if we'd have done it the old way, if we'd have done it with a new museum and a new building, I don't think it would've been as good. I mean, I joined the Divers' Legacy group, so about 150 of the divers, on a Zoom call a few weeks ago and it's just, it takes you... These people, who, some of them are retired now or bear in mind this was 40, 50 years ago and hearing their stories and it's living history and it's so important that we tell these stories and capture them now, because in 50 years, they won't be here, and part of our responsibility, our charity objectives, if you like, is to tell the story and forever, and I think that bit of the story's missing, so if that's one thing that we do while I'm at the Mary Rose, I'll be really proud.Kelly Molson: Ah, that is wonderful. And it is [inaudible 00:42:12].Dominic Jones: You have to come, right? You're going to have to come.Kelly Molson: Well, this is the question. When do I need to come to experience everything that you've just sold to me? Because I am sold.Dominic Jones: Yeah. You probably want to come after our anniversary, because we're hoping to launch all this around that time, which is in October, which is, now, this is an interesting one because this was a good conversation with our trustees and our board. "Do you want to launch something in the off-peak period? Don't you want to launch it at Easter or the summer or..." And my view is we should launch it because it's the right thing to do and we're launching this in October because it's a legacy, we want the divers there, we want as many of them there as possible and it's going to be at the Mary Rose forever. This is the ending to the Mary Rose Museum. So it's not like we're launching something for Easter or summer, so we are going to launch it in October, so I'll let you know the details, come and get involved.Kelly Molson: All right, absolutely. I am there. If it's as good as what you've just described, then it's going to be one amazing day out.Dominic Jones: It'd be better. And then, and final thing, sorry, which we're not doing, but I wanted to do is we've still got some of the Mary Rose down in the ocean, so one day, I'd like to bring that back up. I don't think I'll be here to do that because it's probably be in 15 years' time or something because we need to raise a lot of money and do that, but we want to bring the rest of her back up or whatever's left down there back up, and that's quite exciting because our story continues. We still do research.Dominic Jones: We did this fantastic piece of research on skeletons, on human remains. It's a really cool diversity story. Out of the eight skeletons, one was Spanish, one was Venetian, two were North African, second generation, not slaves, a real diversity story in Tudor England. Amazing. Maybe the Victorians whitewashed history. Who knows? But what a great story. And we keep learning and we've got this amazing team of curatorial staff and all of our staff, from the maintenance to the visitor staff to the volunteers and every day, we learn something new, so [inaudible 00:44:03] we want to do. And then, at some point... Have you seen The Dig on Netflix?Kelly Molson: Yes. Yes.Dominic Jones: Great film.Kelly Molson: So good.Dominic Jones: Great film, but I want to write to Netflix to do The Dive. Can you imagine? This story about human endeavor with the Mary Rose? It'd be amazing, so we'd like to do that as well at some point, but we just don't have enough hours in the day, right?Kelly Molson: No. Just add it onto that long list of stuff.Dominic Jones: Yeah.Kelly Molson: Wow. Thank you.Dominic Jones: So if you know anyone in Netflix, let us know, or if anyone from Netflix is listening, get in touch, we want to do that. It'd be cool.Kelly Molson: I would love it.Dominic Jones: I've already casted.Kelly Molson: If someone from Netflix was listening, that would be incredible. Who have you casted?Dominic Jones: Well, so local, because you've got to get local, so for Margaret Rule, I reckon Kate Winslet, she'd do a good job. Great actress. I mean, we've already got Dame Judi Dench, so the same sort of caliber in our 1545 experience, and then also another local who could bring the Alexander McKee, Kenneth Branagh, but to be honest with you, Netflix can do all of that, because let's be honest, I'm not going to make movies, am I? I'm running a museum. But I just think it'd be really cool. It'd be really cool.Kelly Molson: I don't think there's anything that you couldn't do, Dominic, to be honest, after this podcast, so who knows?Dominic Jones: It'd be really cool. Yeah, who knows?Kelly Molson: All right, last question for you, a book that you love that you'd recommend to our listeners?Dominic Jones: I love this question and I really struggled, so I went back and thought about a work example, because I think that's probably more useful, so in all of my career, I've come across lots of people who talk about strategy and I have my own view on what strategy is, but there are lots of books you can read about strategy and there's only one book, in my opinion, that is worth reading and it's this, Good Strategy/Bad Strategy. Hopefully, it's still in print. It is the only book to read on strategy. It's the best book I've... And without this book, I don't think I would've been able to do half the stuff that I've done, because it's all about how you formulate your decisions, how you make your decisions, what the outcome is, it's about execution, it's about everything that, for me, you need to be successful, so I recommend this book. Really good book.Kelly Molson: Good Strategy/Bad Strategy. I have not read that book, but I feel like that's going to go...Dominic Jones: You should read it.Kelly Molson: Yeah, that's going to go top of my pile. All right, listeners, if you want to win a copy of this book, as ever, if you just go over to our Twitter account and you retweet this podcast announcement with the words, "I want Dominic's book." And then you will be in with a chance of winning it. Oh, my goodness. I have had such a good time listening to you today. Thank you so much for coming on and sharing. It's been so valuable. Yeah, that's blown me away today. I'm very excited about coming to visit and thank you for sharing the insight into your partnerships.Dominic Jones: Yeah. Absolute pleasure. And thanks for being kind with the icebreakers, you're going to get the rubber, that's going to your collection.Kelly Molson: Oh, yay. A rubber rubber.Dominic Jones: Because I was really upset that you've got a rubber collection without the Mary Rose. That actually hurt my feelings. It hurt my feelings.Kelly Molson: Well, I'm sorry, I've never actually visited the Mary Rose.Dominic Jones: Well, we're going to put that right.Kelly Molson: We are going to change this, aren't we? So yeah, I'm sorry. I will come and get my rubber in-person, then. Don't post it to me. I'll come and get it in-person when I come and visit.Dominic Jones: Yeah, let's do that. Thank you. Keep it up.Kelly Molson: Thanks for listening to Skip the Queue. If you've enjoyed this podcast, please leave us a five-star review. It really helps others find us. And remember to follow us on Twitter for your chance to win the books that have been mentioned. Skip the Queue is brought to you by Rubber Cheese, a digital agency that builds remarkable systems and websites for attractions that helps them increase their visitor numbers. You can find show notes and transcriptions from this episode and more over on our website, rubbercheese.com/podcast.
Sean Moriarity, the author of Genetic Algorithms in Elixir, lays out Machine Learning in the Elixir space. We talk about where it is today and where it's going in the future. Sean talks more about his book, how that led to working with José Valim which then led to the creation of Nx. He fills us in on recent ML events with Google and Facebook and shows us how Elixir fits into the bigger picture. It's a fast developing area and Sean helps us follow the important points even if we aren't doing ML ourselves… because our teams may still need it. Show Notes online - http://podcast.thinkingelixir.com/102 (http://podcast.thinkingelixir.com/102) Elixir Community News - https://github.com/phoenixframework/phoenixliveview/blob/v0.17.10/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/v0.17.10/CHANGELOG.md) – Phoenix LiveView gets a minor release v0.17.10 with formatting improvements - https://www.rakeroutes.com/2022/05/18/let-s-write-an-elixir-livebook-smart-cell (https://www.rakeroutes.com/2022/05/18/let-s-write-an-elixir-livebook-smart-cell) – Creating custom Livebook Smart Cells - https://twitter.com/evadne/status/1527651328188723209 (https://twitter.com/evadne/status/1527651328188723209) – Etso was updated to work with the latest Ecto - https://github.com/evadne/etso (https://github.com/evadne/etso) – Etso library 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://pragprog.com/titles/smgaelixir/genetic-algorithms-in-elixir/ (https://pragprog.com/titles/smgaelixir/genetic-algorithms-in-elixir/) – Genetic Algorithms in Elixir - https://github.com/elixir-nx/nx (https://github.com/elixir-nx/nx) – Numerical Elixir (Nx) - https://github.com/elixir-nx/axon (https://github.com/elixir-nx/axon) – Nx-powered Neural Networks for Elixir. - https://pragprog.com/titles/smgaelixir/genetic-algorithms-in-elixir/ (https://pragprog.com/titles/smgaelixir/genetic-algorithms-in-elixir/) – Book - Genetic Algorithms in Elixir - https://scala-lang.org/ (https://scala-lang.org/) - https://www.quora.com/ (https://www.quora.com/) - https://pragprog.com/titles/elixir16/programming-elixir-1-6/ (https://pragprog.com/titles/elixir16/programming-elixir-1-6/) - https://pragprog.com/titles/phoenix14/programming-phoenix-1-4/ (https://pragprog.com/titles/phoenix14/programming-phoenix-1-4/) - https://www.linkedin.com/in/briancardarella/ (https://www.linkedin.com/in/briancardarella/) - https://dockyard.com/ (https://dockyard.com/) - https://dockyard.com/blog/authors/sean-moriarity (https://dockyard.com/blog/authors/sean-moriarity) – Sean's blog posts on Dockyard blog - https://numpy.org/ (https://numpy.org/) - https://llvm.org/ (https://llvm.org/) - https://en.wikipedia.org/wiki/Softmax_function (https://en.wikipedia.org/wiki/Softmax_function) - https://en.wikipedia.org/wiki/Naturallanguageprocessing (https://en.wikipedia.org/wiki/Natural_language_processing) - https://xkcd.com/1897/ (https://xkcd.com/1897/) – XKCD comic - https://www.image-net.org/ (https://www.image-net.org/) - https://www.deeplearningbook.org/ (https://www.deeplearningbook.org/) - https://ai.googleblog.com/2022/04/pathways-language-model-palm-scaling-to.html (https://ai.googleblog.com/2022/04/pathways-language-model-palm-scaling-to.html) - https://erlef.org/wg/machine-learning (https://erlef.org/wg/machine-learning) – Erlang Eco-system foundation machine working group Guest Information - https://twitter.com/sean_moriarity (https://twitter.com/sean_moriarity) – on Twitter - https://github.com/seanmor5/ (https://github.com/seanmor5/) – on Github - https://seanmoriarity.com (https://seanmoriarity.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)
The former owners of one of Kent's most famous hotels have gone on trial accused of cheating the taxpayer out of nearly half a million pounds. Michael Stainer, 74, and his 60-year-old wife Doris both deny the charges. Hear from our business editor Chris Britcher. Also in today's podcast, a Medway mum who's calling for more CCTV to be installed at a cemetery where her baby's grave has been repeatedly vandalised. Lily-Mae Spring was stillborn eight years ago and was laid to rest at Woodlands Cemetery in Gillingham. The KentOnline Podcast has been told some NHS staff in Kent have anxiety and are struggle to sleep as a result of the work they've been doing during the pandemic. Workers are being encouraged to speak about how they're feeling and get help if necessary. Hear about a special bus that's touring the county. New figures show a worrying decline in the number of flying insects in Kent. The data was collected by counting the number of bugs found splatted on cars last year compared to back in 2004. Dr Lawrence Ball from Kent Wildlife Trust has been explaining why we should be concerned. And, a submarine which was built at Chatham Dockyard is celebrating it's 60th birthday this week. HMS Ocelot remained in service for 27 years but returned to the Dockyard in 1991, where it remains on display.
The recent announcement of Rustler Precompiled prompted a lot of interest and questions. We talk with Philip Sampaio to understand what he created and what problem it helps solve. The project helps lower the bar for using Rust libraries for NIFs in Elixir making it possible to see more libraries using Rustler in the future. He explains what prompted the work initially and how projects can benefit from it. We discuss what it means for internal company projects and especially for libraries. He explains how the project addresses the many architecture and platform combinations too. We end with learning about his sample CI project that shows us how to set up our own CI systems to use it. Show Notes online - http://podcast.thinkingelixir.com/95 (http://podcast.thinkingelixir.com/95) Elixir Community News - https://github.com/phoenixframework/phoenix/pull/4742 (https://github.com/phoenixframework/phoenix/pull/4742) – Phoenix presence client - https://twitter.com/elixirphoenix/status/1511393478873427982 (https://twitter.com/elixirphoenix/status/1511393478873427982) – Twitter thread discussing the Phoenix presence client - https://hexdocs.pm/phoenixliveview/changelog.html#0-17-8-2022-04-06 (https://hexdocs.pm/phoenix_live_view/changelog.html#0-17-8-2022-04-06) – LiveView 0.17.8 released. Includes the HEEx template formatter - https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.HTMLFormatter.html (https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.HTMLFormatter.html) – Docs on how to set it up - Issues discussing VS Code problems - https://github.com/elixir-lsp/vscode-elixir-ls/issues/242 (https://github.com/elixir-lsp/vscode-elixir-ls/issues/242) - https://github.com/elixir-lsp/vscode-elixir-ls/issues/241 (https://github.com/elixir-lsp/vscode-elixir-ls/issues/241) - https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on) – flameon library updated - https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on (https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on) – Original flameon announcement post for more info - https://twitter.com/sorentwo/status/1513630468490645509 (https://twitter.com/sorentwo/status/1513630468490645509) – Oban adds “inline mode” to make testing more straightforward - https://www.mitchellhanberg.com/how-eex-turns-your-template-into-html/ (https://www.mitchellhanberg.com/how-eex-turns-your-template-into-html/) – Mitchell Hanberg wrote an article about how EEx works - https://podcast.thinkingelixir.com/92 (https://podcast.thinkingelixir.com/92) – Previous interview with Mitchell Hanberg - https://exercism.org/tracks/elixir/exercises/take-a-number-deluxe (https://exercism.org/tracks/elixir/exercises/take-a-number-deluxe) – Exercism.io GenServer learning exercise was added. - https://twitter.com/atyborska93/status/1513807461043552256 (https://twitter.com/atyborska93/status/1513807461043552256) – Angelika shares about the Exercism.io update - https://twitter.com/whatyouhide/status/1512100896653590535 (https://twitter.com/whatyouhide/status/1512100896653590535) – Andrea Leopardi is working at Apple now on their Environment team. - https://www.apple.com/environment/ (https://www.apple.com/environment/) – More about the Apple Environment team - https://www.youtube.com/watch?v=R7t7zca8SyM (https://www.youtube.com/watch?v=R7t7zca8SyM) – “Elixir in 100 seconds” video 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://dashbit.co/blog/rustler-precompiled (https://dashbit.co/blog/rustler-precompiled) - https://twitter.com/philipsampaio/status/1503809314489831441 (https://twitter.com/philipsampaio/status/1503809314489831441) - https://github.com/philss/rustler_precompiled (https://github.com/philss/rustler_precompiled) - https://github.com/philss/rustlerprecompilationexample (https://github.com/philss/rustler_precompilation_example) - https://github.com/philss/floki (https://github.com/philss/floki) - https://github.com/rusterlium/rustler (https://github.com/rusterlium/rustler) - https://github.com/servo/html5ever (https://github.com/servo/html5ever) - https://github.com/elixir-nx/nx (https://github.com/elixir-nx/nx) - https://hex.pm/packages?search=depends%3Ahexpm%3Arustler&sort=total_downloads (https://hex.pm/packages?search=depends%3Ahexpm%3Arustler&sort=total_downloads) – Current Hex packages using rustler - https://github.com/elixir-nx/nx/tree/main/nx#readme (https://github.com/elixir-nx/nx/tree/main/nx#readme) - https://elixir-nx.github.io/explorer/Explorer.DataFrame.html (https://elixir-nx.github.io/explorer/Explorer.DataFrame.html) - https://www.pola.rs/ (https://www.pola.rs/) - https://github.com/discord/sortedsetnif (https://github.com/discord/sorted_set_nif) - https://ziglang.org/ (https://ziglang.org/) - https://github.com/ityonemo/zigler (https://github.com/ityonemo/zigler) - https://github.com/philss/rustlerprecompiled/blob/main/PRECOMPILATIONGUIDE.md (https://github.com/philss/rustler_precompiled/blob/main/PRECOMPILATION_GUIDE.md) - https://github.com/philss/rustlerprecompilationexample (https://github.com/philss/rustler_precompilation_example) Guest Information - https://twitter.com/philipsampaio (https://twitter.com/philipsampaio) – on Twitter - https://github.com/philss/ (https://github.com/philss/) – on Github - https://dashbit.co/blog (https://dashbit.co/blog) – Dashbit blog where he writes - https://phils.dev (https://phils.dev) – Personal 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)
We talk about how designing applications with lower friction points is a valuable goal. LiveView plays a powerful role in that mission. Mark pitches why he thinks it's time to take another look at LiveView if you haven't lately. We talk over some of the business benefits, efficiencies gained and we address some common reasons given for "why it can't work." We also cover some remaining areas of improvement for LiveView. Then we talk about how moving your servers closer to users removes additional friction both for deployment and application design. Mark shares how the fly_postgres library works and how it enables people to build "normal" Phoenix applications using Postgres read-replicas across multiple regions. A fun discussion! Show Notes online - http://podcast.thinkingelixir.com/89 (http://podcast.thinkingelixir.com/89) Elixir Community News - https://erlef.org/blog/eef/election-2022 (https://erlef.org/blog/eef/election-2022) – Erlang Ecosystem Foundation is holding elections soon. You can get involved! - https://gleam.run/news/gleam-v0.20-released/ (https://gleam.run/news/gleam-v0.20-released/) – Gleam 0.20 released - https://twitter.com/louispilfold/status/1496108145185337344 (https://twitter.com/louispilfold/status/1496108145185337344) – Gleam source code is recognized as a language on GitHub and gets syntax highlighting - https://twitter.com/louispilfold/status/1497320401461993473 (https://twitter.com/louispilfold/status/1497320401461993473) – Work has begun on a Gleam Language Server - https://github.com/DockYard/flame_on (https://github.com/DockYard/flame_on) – New performance analyzing library released by Dockyard called "flameon" - https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on (https://dockyard.com/blog/2022/02/22/profiling-elixir-applications-with-flame-graphs-and-flame-on) – Post explains more about the flameon library 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://www.youtube.com/watch?v=IqnZnFpxLjI (https://www.youtube.com/watch?v=IqnZnFpxLjI) – Mark's 2021 Elixir Conf talk - https://github.com/readme/featured/server-side-languages-for-front-end (https://github.com/readme/featured/server-side-languages-for-front-end) – GitHub article "Move over JavaScript - Back-end languages are coming to the front-end" - https://utils.zest.dev/gendiff (https://utils.zest.dev/gendiff) – David's Phoenix version diffing tool - https://github.com/superfly/flyrpcelixir (https://github.com/superfly/fly_rpc_elixir) - https://github.com/superfly/flypostgreselixir (https://github.com/superfly/fly_postgres_elixir) - https://fly.io/docs/getting-started/elixir/ (https://fly.io/docs/getting-started/elixir/) - https://fly.io/docs/reference/regions/ (https://fly.io/docs/reference/regions/) - https://podcast.thinkingelixir.com/20 (https://podcast.thinkingelixir.com/20) – Caleb Porzio interview - https://plausible.io/ (https://plausible.io/) 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)
The Full Broadside - a podcast about World of Warships Episode 34 - On this episode we welcome a guest host, hit some dev notes, talk about the our whales in the dockyard and Mando finishes deep diving into secondary armaments. Come hang out with the Wolfpack on our discord and interact with us during the show via our chatroom: https://discord.gg/GqN2vJG Check out our clan streamer here: Follow NightmarePhoenix on his at https://www.twitch.tv/nitemarephoenix and find Mr.Sock on his Twitch stream at: https://www.twitch.tv/MrSock97 Email the show at: thefullbroadside@gmail.com --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app --- Send in a voice message: https://anchor.fm/thefullbroadside/message Support this podcast: https://anchor.fm/thefullbroadside/support