Sriram Kota
sriramskota.bsky.social
Sriram Kota
@sriramskota.bsky.social
Senior #elixir engineer |SaaS starterkit www.phoenixjumpstart.com | https://www.youtube.com/@sriramkota | gumroad.com/skota
Reposted by Sriram Kota
So I wrote an #ElixirLang Ecto-like DSL for writing JQL (yes, Jira, I know)

Would anyone find this useful?
December 12, 2025 at 2:09 AM
Reposted by Sriram Kota
It is nice to receive mails like this..😊
December 6, 2025 at 10:37 PM
Reposted by Sriram Kota
Started working on Phoenix intro portion of the book 😅.

Trying to keep the content condensed and relevant 😀.
December 10, 2025 at 2:24 PM
Man gumroad fees are 😥.
December 10, 2025 at 8:36 PM
Started working on Phoenix intro portion of the book 😅.

Trying to keep the content condensed and relevant 😀.
December 10, 2025 at 2:24 PM
brr!! feeling cold, better start android studio and warmup the house 😂🤣🤣🤣
December 10, 2025 at 3:15 AM
It is nice to receive mails like this..😊
December 6, 2025 at 10:37 PM
Reposted by Sriram Kota
Last call for 35% off discount 🙂 .
Want to know when a particular user or device comes online?

Use Phoenix Presence. I show how to do this in my book "Practical Flutter & Phoenix"

35% off Preorder of "Practical Flutter & Phoenix" with discount code BLACKFRIDAY2025

https://skota.gumroad.com/l/gbfklr
Practical Flutter & Phoenix
Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP Model domains with schemas and contexts Master ecto, changesets and queries Learn how Phoenix works Write unit and integration tests. Go beyond the basics Using Oban for background jobs and webhooks Caching and performance with ETS Learn to implement rate limiting, channels and presence Setup a CI/CD build pipeline and build Docker containers to deploy to Linux server on Digitalocean. Dynamic Menus and Sales Tracking Designing menu CRUD in LiveView Scanning QR codes to attribute sales Persisting and displaying purchase history Real-time Interactions and Notifications Broadcasting customer status updates Using Phoenix PubSub effectively Integrating push or in-app notifications via channels Flutter Project Setup and Architecture Folder structure for scalability State management patterns (Bloc, Riverpod, etc.) Integrating with a Phoenix backend Authentication and Onboarding Flow Managing deep links and initial routes Handling first-time users, app-store installs, and returning users Building multi-step onboarding UIs QR Scanning and Sale Attribution Implementing QR scanning in Flutter Securely posting scanned data to Phoenix Error handling and UX around scanning Showing purchase history and reward progress Real-time Features with Phoenix Channels Listening to Phoenix channels from Flutter Handling JSON payloads and mapping to UI NPS surveys, real-time updates, and socket reconnection logic Live dashboards and progress indicators Prepare apps for deployment This is a PreOrder. Buy now at $60. Price goes upto $99 on January 1st, 2026There is no risk to you. I am offering a 30 day money back guarantee.Who is this book for?This book is for experienced developers who want to learn Flutter and Phoenixframework to build fast and scalable web and mobile apps.When will the ebook be ready?I am expecting to be done with first draft by December 15 2025. I will be releasing content as soon as i done. Final version will be available by January 1st 2026.What is included in the package?an ebook in PDF formatapplication source code and related assets
skota.gumroad.com
December 5, 2025 at 8:06 PM
What happens when you run the command
$iex -S mix phx.server

How does this work exactly? Will share tomorrow.

Coffee + code spelunking 😄.
December 6, 2025 at 1:02 AM
Last call for 35% off discount 🙂 .
Want to know when a particular user or device comes online?

Use Phoenix Presence. I show how to do this in my book "Practical Flutter & Phoenix"

35% off Preorder of "Practical Flutter & Phoenix" with discount code BLACKFRIDAY2025

https://skota.gumroad.com/l/gbfklr
Practical Flutter & Phoenix
Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP Model domains with schemas and contexts Master ecto, changesets and queries Learn how Phoenix works Write unit and integration tests. Go beyond the basics Using Oban for background jobs and webhooks Caching and performance with ETS Learn to implement rate limiting, channels and presence Setup a CI/CD build pipeline and build Docker containers to deploy to Linux server on Digitalocean. Dynamic Menus and Sales Tracking Designing menu CRUD in LiveView Scanning QR codes to attribute sales Persisting and displaying purchase history Real-time Interactions and Notifications Broadcasting customer status updates Using Phoenix PubSub effectively Integrating push or in-app notifications via channels Flutter Project Setup and Architecture Folder structure for scalability State management patterns (Bloc, Riverpod, etc.) Integrating with a Phoenix backend Authentication and Onboarding Flow Managing deep links and initial routes Handling first-time users, app-store installs, and returning users Building multi-step onboarding UIs QR Scanning and Sale Attribution Implementing QR scanning in Flutter Securely posting scanned data to Phoenix Error handling and UX around scanning Showing purchase history and reward progress Real-time Features with Phoenix Channels Listening to Phoenix channels from Flutter Handling JSON payloads and mapping to UI NPS surveys, real-time updates, and socket reconnection logic Live dashboards and progress indicators Prepare apps for deployment This is a PreOrder. Buy now at $60. Price goes upto $99 on January 1st, 2026There is no risk to you. I am offering a 30 day money back guarantee.Who is this book for?This book is for experienced developers who want to learn Flutter and Phoenixframework to build fast and scalable web and mobile apps.When will the ebook be ready?I am expecting to be done with first draft by December 15 2025. I will be releasing content as soon as i done. Final version will be available by January 1st 2026.What is included in the package?an ebook in PDF formatapplication source code and related assets
skota.gumroad.com
December 5, 2025 at 8:06 PM
35% off Sale ends tomorrow 🙂
Want to know when a particular user or device comes online?

Use Phoenix Presence. I show how to do this in my book "Practical Flutter & Phoenix"

35% off Preorder of "Practical Flutter & Phoenix" with discount code BLACKFRIDAY2025

https://skota.gumroad.com/l/gbfklr
Practical Flutter & Phoenix
Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP Model domains with schemas and contexts Master ecto, changesets and queries Learn how Phoenix works Write unit and integration tests. Go beyond the basics Using Oban for background jobs and webhooks Caching and performance with ETS Learn to implement rate limiting, channels and presence Setup a CI/CD build pipeline and build Docker containers to deploy to Linux server on Digitalocean. Dynamic Menus and Sales Tracking Designing menu CRUD in LiveView Scanning QR codes to attribute sales Persisting and displaying purchase history Real-time Interactions and Notifications Broadcasting customer status updates Using Phoenix PubSub effectively Integrating push or in-app notifications via channels Flutter Project Setup and Architecture Folder structure for scalability State management patterns (Bloc, Riverpod, etc.) Integrating with a Phoenix backend Authentication and Onboarding Flow Managing deep links and initial routes Handling first-time users, app-store installs, and returning users Building multi-step onboarding UIs QR Scanning and Sale Attribution Implementing QR scanning in Flutter Securely posting scanned data to Phoenix Error handling and UX around scanning Showing purchase history and reward progress Real-time Features with Phoenix Channels Listening to Phoenix channels from Flutter Handling JSON payloads and mapping to UI NPS surveys, real-time updates, and socket reconnection logic Live dashboards and progress indicators Prepare apps for deployment This is a PreOrder. Buy now at $60. Price goes upto $99 on January 1st, 2026There is no risk to you. I am offering a 30 day money back guarantee.Who is this book for?This book is for experienced developers who want to learn Flutter and Phoenixframework to build fast and scalable web and mobile apps.When will the ebook be ready?I am expecting to be done with first draft by December 15 2025. I will be releasing content as soon as i done. Final version will be available by January 1st 2026.What is included in the package?an ebook in PDF formatapplication source code and related assets
skota.gumroad.com
December 4, 2025 at 7:22 PM
I use pandoc to create Pdf's from markdown.

After I write the content , I run a script that reads these markdown files along with a few other artifacts and spits out a pdf

Let me know if anyone is interested in this, i will share a github gist.
December 4, 2025 at 7:01 PM
When learning new stuff, i make diagrams and drawings that i keep referring back to often until the concept is ingrained.

I would love to share these but i am embarassed how bad/untidy they look. I need to learn to use software like procreate to create pretty artifacts.

December 4, 2025 at 2:01 PM
Yay 😃😃 🙏
December 3, 2025 at 9:00 PM
Want to know when a particular user or device comes online?

Use Phoenix Presence. I show how to do this in my book "Practical Flutter & Phoenix"

35% off Preorder of "Practical Flutter & Phoenix" with discount code BLACKFRIDAY2025

https://skota.gumroad.com/l/gbfklr
Practical Flutter & Phoenix
Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP Model domains with schemas and contexts Master ecto, changesets and queries Learn how Phoenix works Write unit and integration tests. Go beyond the basics Using Oban for background jobs and webhooks Caching and performance with ETS Learn to implement rate limiting, channels and presence Setup a CI/CD build pipeline and build Docker containers to deploy to Linux server on Digitalocean. Dynamic Menus and Sales Tracking Designing menu CRUD in LiveView Scanning QR codes to attribute sales Persisting and displaying purchase history Real-time Interactions and Notifications Broadcasting customer status updates Using Phoenix PubSub effectively Integrating push or in-app notifications via channels Flutter Project Setup and Architecture Folder structure for scalability State management patterns (Bloc, Riverpod, etc.) Integrating with a Phoenix backend Authentication and Onboarding Flow Managing deep links and initial routes Handling first-time users, app-store installs, and returning users Building multi-step onboarding UIs QR Scanning and Sale Attribution Implementing QR scanning in Flutter Securely posting scanned data to Phoenix Error handling and UX around scanning Showing purchase history and reward progress Real-time Features with Phoenix Channels Listening to Phoenix channels from Flutter Handling JSON payloads and mapping to UI NPS surveys, real-time updates, and socket reconnection logic Live dashboards and progress indicators Prepare apps for deployment This is a PreOrder. Buy now at $60. Price goes upto $99 on January 1st, 2026There is no risk to you. I am offering a 30 day money back guarantee.Who is this book for?This book is for experienced developers who want to learn Flutter and Phoenixframework to build fast and scalable web and mobile apps.When will the ebook be ready?I am expecting to be done with first draft by December 15 2025. I will be releasing content as soon as i done. Final version will be available by January 1st 2026.What is included in the package?an ebook in PDF formatapplication source code and related assets
skota.gumroad.com
December 3, 2025 at 7:02 PM
Elixir tip: Don’t “if/else”—let your function heads do the work.

Pattern matching is Elixir’s superpower.

def handle(%{status: :active}), do: .....do_something().
def handle(%{status: :inactive}), do: ......do_something_else()

#elixir

December 3, 2025 at 5:01 PM
If you need WebSockets in your app, Phoenix Channels give you an upgrade path without extra servers.

And its fast too 🔥.
December 3, 2025 at 2:01 PM
Progress 😃
Elixir overview is almost done.
December 3, 2025 at 8:36 AM
Reposted by Sriram Kota
Learn how to build a loyalty app with Flutter & Phoenix.

35% off Preorder of "Practical Flutter & Phoenix"
with discount code BLACKFRIDAY2025

https://skota.gumroad.com/l/gbfklr
Practical Flutter & Phoenix
Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP Model domains with schemas and contexts Master ecto, changesets and queries Learn how Phoenix works Write unit and integration tests. Go beyond the basics Using Oban for background jobs and webhooks Caching and performance with ETS Learn to implement rate limiting, channels and presence Setup a CI/CD build pipeline and build Docker containers to deploy to Linux server on Digitalocean. Dynamic Menus and Sales Tracking Designing menu CRUD in LiveView Scanning QR codes to attribute sales Persisting and displaying purchase history Real-time Interactions and Notifications Broadcasting customer status updates Using Phoenix PubSub effectively Integrating push or in-app notifications via channels Flutter Project Setup and Architecture Folder structure for scalability State management patterns (Bloc, Riverpod, etc.) Integrating with a Phoenix backend Authentication and Onboarding Flow Managing deep links and initial routes Handling first-time users, app-store installs, and returning users Building multi-step onboarding UIs QR Scanning and Sale Attribution Implementing QR scanning in Flutter Securely posting scanned data to Phoenix Error handling and UX around scanning Showing purchase history and reward progress Real-time Features with Phoenix Channels Listening to Phoenix channels from Flutter Handling JSON payloads and mapping to UI NPS surveys, real-time updates, and socket reconnection logic Live dashboards and progress indicators Prepare apps for deployment This is a PreOrder. Buy now at $60. Price goes upto $99 on January 1st, 2026There is no risk to you. I am offering a 30 day money back guarantee.Who is this book for?This book is for experienced developers who want to learn Flutter and Phoenixframework to build fast and scalable web and mobile apps.When will the ebook be ready?I am expecting to be done with first draft by December 15 2025. I will be releasing content as soon as i done. Final version will be available by January 1st 2026.What is included in the package?an ebook in PDF formatapplication source code and related assets
skota.gumroad.com
December 1, 2025 at 7:01 PM
Need to store binary or JSON blobs? Postgres jsonb and Phoenix changesets to the rescue.

This is exactly what i am doing in my event ingestion system. Read the http request, grab the UserAgent and other stuff, store as a map in jsonb column

#postgres #elixir
December 2, 2025 at 9:01 PM
Soft deletes are not available in Phoenix by default,

but is easy to add a deleted_at timestamp and use a custom Ecto query filter. Simple and safe 🔥.

#phoenixframework #elixir
December 2, 2025 at 5:01 PM
Want full-text search? pg_trgm + Phoenix queries give you fuzzy search for free. 🔍

It is amazing how much good stuff is available in Postgres.

#postgres #elixir
December 2, 2025 at 2:01 PM
I wonder if i should write a log aggregator and searcher, sort of like a poor mans splunk.

Should be doable with Postgres, Phoenix LiveView and probably a log watcher and shipper in golang perhaps 🤔.
December 1, 2025 at 9:00 PM
To all my friends who are reposting my skeets (? 🙂). Thank you. I really appreciate it 🙂🙏.
December 1, 2025 at 8:00 PM
Learn how to build a loyalty app with Flutter & Phoenix.

35% off Preorder of "Practical Flutter & Phoenix"
with discount code BLACKFRIDAY2025

https://skota.gumroad.com/l/gbfklr
Practical Flutter & Phoenix
Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP Model domains with schemas and contexts Master ecto, changesets and queries Learn how Phoenix works Write unit and integration tests. Go beyond the basics Using Oban for background jobs and webhooks Caching and performance with ETS Learn to implement rate limiting, channels and presence Setup a CI/CD build pipeline and build Docker containers to deploy to Linux server on Digitalocean. Dynamic Menus and Sales Tracking Designing menu CRUD in LiveView Scanning QR codes to attribute sales Persisting and displaying purchase history Real-time Interactions and Notifications Broadcasting customer status updates Using Phoenix PubSub effectively Integrating push or in-app notifications via channels Flutter Project Setup and Architecture Folder structure for scalability State management patterns (Bloc, Riverpod, etc.) Integrating with a Phoenix backend Authentication and Onboarding Flow Managing deep links and initial routes Handling first-time users, app-store installs, and returning users Building multi-step onboarding UIs QR Scanning and Sale Attribution Implementing QR scanning in Flutter Securely posting scanned data to Phoenix Error handling and UX around scanning Showing purchase history and reward progress Real-time Features with Phoenix Channels Listening to Phoenix channels from Flutter Handling JSON payloads and mapping to UI NPS surveys, real-time updates, and socket reconnection logic Live dashboards and progress indicators Prepare apps for deployment This is a PreOrder. Buy now at $60. Price goes upto $99 on January 1st, 2026There is no risk to you. I am offering a 30 day money back guarantee.Who is this book for?This book is for experienced developers who want to learn Flutter and Phoenixframework to build fast and scalable web and mobile apps.When will the ebook be ready?I am expecting to be done with first draft by December 15 2025. I will be releasing content as soon as i done. Final version will be available by January 1st 2026.What is included in the package?an ebook in PDF formatapplication source code and related assets
skota.gumroad.com
December 1, 2025 at 7:01 PM