Jeffrey Hicks

Jeffrey Hicks

Platform Eng @R360

Daniel Bergholz

Brazilian fullstack developer and content creator focused on JavaScript and Elixir development

Full Stack Software Engineer • GearFlow

Brazilian fullstack developer and content creator known as “The JS to Elixir guy”. Full Stack Software Engineer at GearFlow, YouTube creator with 14.7K subscribers, and creator of TechSchool.dev.

Related Content

CanCan vs Phoenix Scopes

By Jeffrey HicksAug 20, 2025

Perplexity research exploring the differences between CanCan's accessible_by method in Rails and Phoenix Scopes for authorization patterns

#phoenix-and-elixir#daniel-bergholz#phoenix-scopes-how-it-works

How does Phoenix scopes work?

By Daniel BergholzAug 20, 2025

Explanation of Phoenix 1.8 scopes pattern for centralizing user context and permission management for better security and maintainability

#daniel-bergholz#phoenix-and-elixir

How to Create the Perfect CLAUDE.md File for Claude Code

By Daniel BergholzAug 20, 2025

Daniel Bergholz explains how to properly configure the CLAUDE.md file for optimal use with Claude Code, covering essential customizations, MCP tools, and development workflows

#phoenix-and-elixir#daniel-bergholz

01 - Phoenix crash course #1: Introduction

By Daniel BergholzAug 19, 2025

First video of a crash course on the Phoenix framework (Elixir), focusing on fundamentals with real-world examples

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

04 - Phoenix crash course #4: Function plug

By Daniel BergholzAug 19, 2025

Learn how to create and use function plugs in Phoenix for middleware functionality

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

05 - Phoenix crash course #5: Module plug

By Daniel BergholzAug 19, 2025

Learn how to create and use module plugs in Phoenix for organized, reusable middleware functionality

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

07 - Phoenix crash course #7: Routing

By Daniel BergholzAug 19, 2025

Learn Phoenix routing fundamentals including resourceful routes, nested resources, scopes, and pipelines

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

08 - Phoenix crash course #8: Controllers

By Daniel BergholzAug 19, 2025

Learn how Phoenix controllers handle HTTP requests, process data, and render different formats

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

12 - Phoenix crash course #12: Ecto changesets

By Daniel BergholzAug 19, 2025

Learn how to use Ecto changesets to validate and sanitize data before database operations in Phoenix

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

14 - Phoenix crash course #14: Contexts

By Daniel BergholzAug 19, 2025

Learn how to organize business logic using Phoenix contexts for clean separation of concerns

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

17 - Phoenix crash course #17: Authentication

By Daniel BergholzAug 19, 2025

Learn how to implement authentication in Phoenix using the phx.gen.auth generator for full control and customization

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

19 - Phoenix crash course #19: LiveView

By Daniel BergholzAug 19, 2025

Learn how to build interactive, real-time UIs with Phoenix LiveView using minimal JavaScript

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz

20 - Phoenix crash course #20: Deployment

By Daniel BergholzAug 19, 2025

Learn how to deploy Phoenix applications using Fly.io, releases, Docker, and generic VPS deployment

#phoenix-and-elixir#phoenix-crash-course#daniel-bergholz