PJUllrich

PJUllrich

Author of Building Table Views with Phoenix LiveView

PeterAndCode: YouTube tutorials about all things Elixir

For 2021, I decided to start a YouTube channel about coding with Elixir! Hurray!

I learn best by teaching others, which is why I “challenged” myself to starting the YouTube Channel PeterAndCode (super creative name, I know :grinning_face_with_smiling_eyes: ). The idea is to collect my experiences and learnings as an Elixir developer and channel them into relatively short (up to 20-25min, but preferably shorter) YouTube videos. This way, I hope to get a better grasp of Elixir topics all while generating (hopefully) useful content for you, my fellow Elixir enthusiasts, and the general software development community :blush:

On that channel, I plan on covering a range of topics like:

  • Elixir libraries that I’m using
  • common coding practices that I’ve learned (like the “Clean Code” principles)
  • software architecture and design learnings (like the Hexagonal/Onion architecture)
  • some general Elixir topics as well (like protocols vs behaviours and ETS tables)

If you have a topic, which you would like to see covered, please post it in this thread and I will take a look at it :blush:

I published my very first video today, which is about encrypting your data with Cloak Ecto, a very useful library which I recently discovered. I hope you like it and would appreciate your feedback very much! :pray:

Most Liked

PJUllrich

PJUllrich

Author of Building Table Views with Phoenix LiveView

I just published a 2-Part series about the Hexagonal and Onion Architectures and their combination, the Explicit Architecture. Part 1 is an introduction to the architectures and Part 2 shows an implementation of the Explicit Architecture in Elixir. Feedback is much appreciated! :slight_smile:

Part 1: https://youtu.be/iGTCZt9Z8A8
Part 2: https://youtu.be/617whtd2tdk

PJUllrich

PJUllrich

Author of Building Table Views with Phoenix LiveView

I just published another video which focuses on how to get started when designing the architecture of a new system. It’s not Elixir related though (I’m sorry), but the next videos will be again :slight_smile: I hope you can enjoy it nevertheless.

stevensonmt

stevensonmt

Just watched the video on Cloak.Ecto. Very helpful and nicely paced. Thanks!

PJUllrich

PJUllrich

Author of Building Table Views with Phoenix LiveView

For Cybersecurity Awareness Month I “hacked” a Phoenix LiveView app by “decoding the HTML code” and editing web socket messages with Burp Suite. Don’t trust anything your LV receives.

oliverandrich

oliverandrich

Thanks for that first video! I am looking forward to the next videos you publish.

Where Next?

Popular in Screencasts Top

ElixirCasts
I made a few episodes about using Phoenix LiveView. https://elixircasts.io/phoenix-live-view
New
anup
I created a screencast on how to use simple constructs in elixir like spawn, send and receive to create a process which can manage its ow...
New
AlchemistCamp
I’m in the process of doing a series where I build a site for the new podcast I’ve recently started with Justin Vincent of Techzing. It ...
New
ityonemo
I’m doing a 7-part screencast that deep-dives into how Elixir (yup, that’s elixir, not erlang) does processes. Prerequisites are underst...
New
dgamidov
So cool! @pragdave New (short) screencast about making pipelines more functional with anonymous functions. https://pragdave.me/blog/201...
New
hubertlepicki
So I just recorded this one where I build simple command-line tool in Elixir using TDD with ExUnit. Hope you like it :slight_smile:
New
ElixirCasts
I made a video on using the job processing library.
New
sevensidedmarble
New video dropped: this time on manually running your own asset build script with Bun. Bun is used as the script runner with ESBuild stil...
New
CinderellaMan
Hello, I’m not sure where this should / could be posted, but I’ve put a lot of effort and just released my first video about streaming c...
New
AstonJ
Nice to see another thing on my wish-list come true :003: I haven’t had a chance to watch this yet but I am sure it is very good! ...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
326 29600 154
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

We're in Beta

About us Mission Statement