josephinoo
  • nav.about
  • nav.skills
  • nav.projects
  • nav.blog
  • nav.contact
blog.label

blog.title

blog.subtitle

blog.lang_switch
blog.featured Systems

Rust on PlayStation Vita: native homebrew on constrained hardware

How to build native Rust apps for the PlayStation Vita — toolchain, hardware limits, and real lessons from VitaForge, OpenNOW, and VitaDeck.

Aug 26, 2026 · blog.read_more →
Tutorial Apr 27, 2026

Streamlit Course - Module 1: Introduction and Development Environment

Discover what Streamlit is, how to install it, and how its execution model (scripting flow) works under the hood. Build your first web app with Python the fastest, simplest way possible.

blog.read_more →
Tutorial Apr 27, 2026

Streamlit Course - Module 2: Widgets, Sidebar, and Navigation

Learn to structure your applications with the sidebar, load real data, and build a multi-page navigation menu.

blog.read_more →
Tutorial Apr 27, 2026

Streamlit Course - Module 3: Cache, State, Layout, and Components

Master performance with @st.cache_data, manage state with session_state, and organize your app's layout with advanced tabs and columns.

blog.read_more →
Tutorial Apr 27, 2026

Streamlit Course - Module 4: Forms, Security, Fragments, and Chat

Take your app to production by managing secrets, optimizing forms, using fragments, and implementing conversational AI.

blog.read_more →
josephinoo*
Made with SvelteKit & ♥
© 2026
joseph avila — clojure, rust & ai