aswinmohan.me

handcrafted by someone who loves code (mobile, frontend, backend), design and life.

about now talks
email github twitter

All Posts

🌟 Page Specific Javascript with Phoenix LiveView and Esbuild

2022-04-25, #phoenix, #liveview, #elixir, #javascript

Learn how to split your LiveView Javascript pagewise with esbuild, so your main app.js file stays small and people only download and execute the javascript they require.

Math is a Simulation of Reality

2022-04-20, #math

Math is reality, but simulated with symbols on paper. It's a low level language for the physical world, it's representation and manipulation.

Phoenix LiveView in Production

2022-04-06, #indie_paper, #elixir, #phoenix, #live_view

I used Phoenix LiveView in Production for my last startup IndiePaper. This blog post outlines why I used LiveView, issues I came across, the good parts and gotchas to look out for.

🌟🌟 Superfast Webapps using NextJS, Vercel, LiveView and Fly.io

2022-01-14, #indie_paper, #elixir, #phoenix, #live_view, #nextjs,

IndiePaper has a NextJS frontend which proxies requests to the LiveView backend. This means that I can easily edit and serve the marketing pages separtely and make it available even when the main site goes down. This post outlines the setup.

How I Reduced the Size of My React Native App by 86%

2018-02-10, #react-native, #mobile

How I converted my Expo app to vanilla React Native and reduced it's size from 25MB to 3.5MB.