Phoenix Keynote Commentary

I figured I’d run through Chris McCord’s Phoenix Keynote from ElixirConf 2022 and note my thoughts.

https://www.youtube.com/watch?v=QwuBi57ySoM

Probuild-ex : Create a league of legends pro players build trackers with elixir Part 5

Final part of my series to create a probuild tracker for the game league of legends using elixir, phoenix, liveview and friends.

Parameter Library

Parameter is a library for dealing with parameter serialization, deserialization and validation following a structure very similar to Ecto schema. Check it out!

Oban Starts Where Tasks End

Our latest article strives to answer the question, “why do we need background jobs in Elixir when we have tasks?”

https://getoban.pro/articles/oban-starts-where-tasks-end

Join the Mastering LiveView Workshop at CodeBEAM America 11/1

This six hour virtual workshop gets you ready to ship production LiveView and covers all of the latest and greatest features from LiveView 0.18. Taught by Programming Phoenix LiveView co-author Sophie DeBenedetto and BeamRad.io co-host Steven Nunez. https://codebeamamerica.com/trainings/mastering-liveview/

Elixir Meetup #10 Curiosum ▶ Joshua Plicque ▶ VIDEO

Check out the 3 secrets of Joshua Plicque to Unlocking Elite Developer Productivity! https://youtu.be/1KqxFMhKyJc

react_phoenix v1.3.1 released

I’ve just published version 1.3.1 of the react_phoenix package. While @elixirphoenix LiveView can make React unnecessary in many situations, some developers still rely on React in their front-end. For you, have some security updates! #MyElixirStatus

https://github.com/geolessel/react-phoenix/releases/tag/v1.3.1

https://hex.pm/packages/react_phoenix

Resumable Parsing in Elixir

I’ve just published a library on hex.pm that allows you to build resumable parsers with ease. I’ve also uploaded an introductory video on youtube to showcase the library.

Check it out!

ThinkingElixir 121: Self Taught Coder to First Elixir Job

Episode 121 of Thinking Elixir. She started at the very beginning of her self-directed, non-traditional route to coding. She first had to learn to code. She worked, studied, and leaned on mentors and others until she reached the point of being hired for a full time job. What language did she tackle as that very first one? Elixir! We talked with Kimberly Johnson about how she did it. She shared her story at ElixirConf which we found inspiring. We wanted to go deeper on how she kept going when things got hard and how she built up a network of mentors and resources to help along the way. A great story and potential roadmap for others who want to follow a non-traditional path to a software development career!

https://podcast.thinkingelixir.com/121

Parser Combinators in Elixir: Taming Semi-Structured Text

In the first of a two-part series, we’ll explore how parser combinators work in Elixir. https://blog.appsignal.com/2022/10/18/parser-combinators-in-elixir-taming-semi-structured-text.html

Ash Framework 2.0 Released!

We’re so excited to announce that Ash Framework 2.0 has been releeased! We’ve got a great write up about it on the Elixir Forums, check it out! Thanks to everyone who helped make this happen :)

Probuild-ex : Create a league of legends pro players build trackers with elixir Part 4

Third part of a series to create a probuild tracker for the game league of legends. Together we will build probuild-ex using elixir, phoenix, liveview and friends.

https://mrdotb.com/posts/probuild-ex-part-four/

ExUnion - Tagged Unions for Elixir. Just that.

ExUnion is meant to be a lightweight, elixir-y implementation of tagged unions (also called variant, discriminated union, sum type, etc.).

While conventionally Elixir tends to promote using tuples to model tagged unions - the {:ok, …} | {:error, …} pattern being a good example of that - this approach arguably lacks expressiveness, especially when modeling non-trivial unions. An alternative is to employ structs to model the individual cases of a tagged union, which works nicely but has the disadvantage of requiring significant boilerplate code.

ExUnion attempts to bridge this gap by generating the necessary boilerplate (and a bit more) through a concise albeit opinionated DSL.

Search millions of usernames efficiently with Ecto

How can you efficiently search through millions of usernames using Ecto? This blog post takes a deep-dive into Postgres’ ILIKE and SIMILARITY operators and their dangerous caveats.

https://www.peterullrich.com/efficient-name-search-with-postgres-and-ecto

Como mockar integrações com bypass | Testando com Elixir

Como testar integrações de terceiros com bypass. https://youtu.be/lzQp1cAgdSk

Building Embedded Systems in the Modern Era

Is your company starting an embedded systems project? You should consider Elixir as your platform of choice, and share this with your team.

https://binarynoggin.com/blog/building-embedded-systems-in-the-modern-era/

What's new in Livebook 0.7

Livebook 0.7 is out! This release has cool new features, like:

  • secret management
  • visualizing message-passing between Elixir processes
  • an interactive UI for Elixir pipelines.

https://news.livebook.dev/whats-new-in-livebook-0.7-2wOPsY

Elixir & Phoenix Fundamentals Full Course For Beginners

Learn the basics of the functional programming language Elixir, and how to build simple web applications with the Phoenix framework from scratch with this video crash course.

https://youtu.be/gRQIPvDFuts

Probuild-ex : Create a league of legends pro players build trackers with elixir Part 3

Third part of a series to create a probuild tracker for the game league of legends. Together we will build probuild-ex using elixir, phoenix, liveview and friends.

https://mrdotb.com/posts/probuild-ex-part-three/

ThinkingElixir 120: Localize and Personalize Your Elixir Apps

Episode 120 of Thinking Elixir. Localizing and personalizing an application is separate from the language used in the interface. Kip Cole explains how the mismatch of computers with the culture of our audience creates friction we may not even be aware of. In fact, our benign app may be unintentionally offensive to millions of people! Kip created the libraries ex_cldr, money and tempo to help Elixir developers localize applications in a culture aware way. What does that mean? It means using minimal information we can infer how names should appear, how numbers are represented, the assumed numeric rounding rules, first day of the week, the calendar being used, and more!

https://podcast.thinkingelixir.com/120

Previous page Next page