~/conference

PyCon Philippines 2023

date:2023-02-25..2023-02-26
location:-- online --
series:PyCon Philippines · 3 editions
editions:[PyCon Philippines 2012, PyCon Philippines 2023, PyCon Philippines 2024]

python developers, data engineers, web developers, open source maintainers, platform and devops engineers, machine learning engineers

Python language updates; robust Python practices; poetry dependency management; feature flags for continuous delivery; publishing and maintaining on PyPI; pip supply chain attacks; Django Channels realtime game; Django with HTMX hypermedia; Forward Forward algorithm; relation extraction from news sources

titleauthorlength
Opening RemarksAlysson Alvaran03m
Four years of pause end as the community recounts pandemic-driven shifts: rise of digital nomads, public trainings moved online, and a YouTube series WFH…
Organiser on
Keynote 1: What's New in PythonMike Driscoll37m
Survey of concrete changes: live REPL demos of syntax (walrus, positional‑only params, f‑strings with =), typing becoming simpler (use list, dict, | as Union)…
Talk on
Keynote 2: Robust Python and Why It MattersPat Viafore01h 10m
Claims that code often outlives authors and must survive decades of change then drives three concrete tactics: intention, extension, protection. Examples show…
Talk on
The Art of Public Speaking, Presentation & Evaluation..Niharika Vadluri59m
Asserts that public speaking is not just speaking but sharing private thoughts clearly, shows practice methods (recording podcasts and 12 takes of a rehearsal)…
Talk on
Musician to Machine LearningArron Ritchie43m
Claims that a STEM degree is unnecessary and shows a concrete path: learn Python, practice on CodeWars, do prep with Three Blue One Brown, then join a…
Talk on
Continuous Delivery for Python with Feature FlagsJustine Paul Ballares40m
Claim: feature flags let teams push incomplete Python code and toggle behavior at runtime for safe rollback and A/B experiments. Demo uses Split.io with a…
Talk on
Publishing & Maintaining Opensource Python Packages in PyPIKevin Bernal47m
A concrete checklist that goes from minimal pyproject.toml and README to an automated release: set up tox test matrix to run pytest and mypy across supported…
Talk on
Relation Extraction from Online PH News SourceMichel Onasis Ogbinar58m
Pipeline extracts person‑to‑person relations from Inquirer articles by scraping ~900 pages, tokenizing with NLTK, tagging with wikifier.org API, encoding pairs…
Talk on
Exploring The Forward Forward AlgorithmElston Tan49m
Claims a biologically plausible learning rule that replaces the backward pass with two forward passes (online/wake and offline/sleep), uses a per-layer…
Talk on
Python on the Client Side WebJabez Emmanuel Borja47m
Claims that PyFyre runs pure Python in the browser by transpiling to native JavaScript, provides a widget model with a State object and lambda-based surgical…
Talk on
Managing Dependencies in Python with PoetryNeriah "BJ" Ato52m
Demo shows Poetry replaces the virtualenv + pyenv + pip dance: it creates per‑project venvs, writes pyproject.toml and a lockfile, poetry add/remove/export…
Talk on
pip install malwareMax Kahan28m
Claim: about 3% of PyPI packages use squatting and roughly 0.5% of downloads hit those impostors. Demonstrations show typosquat names like tool belt requests…
Talk on
Working with Multiple HandsVikram Waradpande, Sarthika Dhawan49m
This session shows mpi4py and mpiexec used to run the same Python process across cores or machines, demonstrates a 4–5 process hello world and a parallel…
Talk on
Keynote 3: The Zen of ProgrammingSander Hoogendoorn01h 16m
Argues for small steps: adopt continuous delivery and trunk-based development backed by heavy unit tests (examples show ~95% coverage and ~1,500 tests) so…
Talk on
How Python Drives Modern Data EngineeringKiana Alessandra Villaera39m
Shows concrete pipelines: Python scripts using PySpark on AWS Glue or Dataflow, loading into Redshift or BigQuery after ETL/ELT, and streaming user events via…
Talk on
Workshop 1 - Let's Make a Realtime Game with Django ChannelsSony Valdez55m
Live code of a simple online game using Django Channels and WebSockets (WS/WSS) shows an ASGI stack with Daphne, Redis as the channel layer, and Celery for…
Talk on
Lightning TalksJoel Eldor51m
Forty five‑minute slices actually become a rapid inventory of concrete projects and tools: Mohon (Mobile Heritage Online) maps cultural sites and already runs…
Lightning on
Javascript Fatigue: Back to Hypermedia w/ Django+HTMXJohn Rei Enriquez35m
Demonstrates replacing heavy frontend stacks with Django+HTMX, using HX attributes (hx-get, hx-trigger, hx-target, hx-swap) to return partial HTML fragments…
Talk on
Workshop 3: Data Engineering - A Roadmap... by Ramon Perez [Part 1]Ramon Perez56m
Roadmap claims a reproducible local-to-cloud data platform built with concrete tools: pandas, DuckDB, DVC plus Ibis, Typer and pathlib. It extracts…
Talk on
Workshop 3: Data Engineering - A Roadmap... by Ramon Perez [Part 2]Ramon Perez44m
Builds a working CLI extractor using Typer with Pydantic and Python type hints that accepts options for url path encoding and query and surfaces readable…
Talk on
Workshop 3: Data Engineering - A Roadmap... by Ramon Perez [Part 3]Ramon Perez45m
Walks through a working Python data pipeline that extracts CSV/parquet, cleans and one‑hot encodes columns, writes parquet and loads a table into a local…
Talk on
Surviving the Innovators DilemmaSander Hoogendoorn01h 02m
Companies actually replace mainframes and 18 million lines of COBOL by breaking work into small deployable pieces, shipping feature-by-feature to a live site…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.