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

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
ElixirCasts
I made an screencast that looks at Sobelow, a project that scans Phoenix applications for security issues. If you haven’t used Sobelow be...
New
ElixirCasts
I made an episode where we use escript to make a Rock-Paper-Scissors we can play from the command line. https://elixircasts.io/command-l...
New
ElixirCasts
I made an episode that shows how you can use the great Number package to convert numbers to different formats like currency, percent, and...
New
ElixirCasts
I made a screencast exploring how to use Phx.Gen.Auth to handle authentication. https://elixircasts.io/using-phx_gen_auth-for-phoenix-au...
New
zacksiri
At Codemy.net we are always trying to find solutions for problems in a way that works well. As a result we’ve been able to create a beaut...
New
New
ElixirCasts
I made an episode exploring Phoenix assigns: https://elixircasts.io/exploring-phoenix-assigns
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
germsvel
:wave: Hi everyone, I’ve been posting short Elixir and Phoenix video tips and tricks for a little while on Twitter. But now, I’ve conso...
New

Other popular topics Top

lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
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
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New

We're in Beta

About us Mission Statement