41554 blogs · [ { "id": "01a08759-0963-738c-8553-4920f81fc13a", "title": "RedLM: My submission for the NVIDIA and LlamaIndex Developer Contest", "url": "https://briancaffey.github.io/2024/10/09/redlm-ai-application-for-studying-chinese-literature-redology-nvidia-llama-index-developer-contest", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920f89f16c9", "title": "Upgrading my GitHub Pages blog to Nuxt 3", "url": "https://briancaffey.github.io/2024/08/11/upgrading-my-github-pages-blog-to-nuxt-3", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920f98343a3", "title": "Agents of Inference: Speed of Light -- Accelerating my Generative AI Agents project with NVIDIA NIMs, TensorRT and TensorRT-LLM", "url": "https://briancaffey.github.io/2024/06/24/agents-of-inference-speed-of-light-nvidia-langchain-generative-ai-agents-developer-contest-update", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920f9948331", "title": "Agents of Inference: My submission for NVIDIA's Generative AI Agents Developer Contest by NVIDIA and LangChain", "url": "https://briancaffey.github.io/2024/06/17/agents-of-inference-nvidia-and-langchain-generative-ai-agent-developer-contest", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920f9ddcb25", "title": "Rocket League BotChat powered by TensorRT-LLM: My submission for NVIDIA's Generative AI on RTX PCs Developer Contest", "url": "https://briancaffey.github.io/2024/02/17/rocket-league-botchat-nvidia-generative-ai-on-rtx-pcs-developer-contest", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fa2faa5f", "title": "Python, Vue, Chinese-LLaMA-2 and The Three-Body Problem", "url": "https://briancaffey.github.io/2023/08/27/python-vue-chinese-llama-2-and-the-three-body-problem", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920faecc1d1", "title": "My Infrastructure as Code Rosetta Stone - Deploying the same web application on AWS ECS Fargate with CDK, Terraform and Pulumi", "url": "https://briancaffey.github.io/2023/01/07/i-deployed-the-same-containerized-serverless-django-app-with-aws-cdk-terraform-and-pulumi", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fb2b479e", "title": "Setting up ad hoc development environments for Django applications with AWS ECS, Terraform and GitHub Actions", "url": "https://briancaffey.github.io/2022/03/27/ad-hoc-developer-environments-for-django-with-aws-ecs-terraform-and-github-actions", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fb5f8a6a", "title": "How and why I added AdSense and an AdBlock detector to my personal website", "url": "https://briancaffey.github.io/2021/10/31/how-and-why-i-added-adsense-and-adblock-detector-to-my-website", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fb7e7e18", "title": "How I write and share technical software development articles in 2021", "url": "https://briancaffey.github.io/2021/10/02/how-i-write-and-share-technical-software-development-articles-in-2021", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fbe4a9d8", "title": "Authenticating requests with JWT tokens stored in HTTPOnly cookies in Django", "url": "https://briancaffey.github.io/2021/08/07/authenticating-requests-with-jwt-tokens-stored-in-httponly-cookies-in-django", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fc24d5f1", "title": "GitHub Action for my Nuxt.js blog hosted on GitHub Pages", "url": "https://briancaffey.github.io/2021/07/05/github-actions-for-my-nuxt-blog-hosted-on-github-pages", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fc4cf7d9", "title": "On-demand, serverless Valheim server setup with AWS CDK, Discord Interactions and GitLab CI", "url": "https://briancaffey.github.io/2021/03/18/on-demand-dedicated-serverless-valheim-server-with-cdk-discrod-interactions", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fcdf690b", "title": "Scraping, analyzing and generating companies, founders and job postings from YC's Work at a Startup", "url": "https://briancaffey.github.io/2021/01/16/i-scraped-analyzed-and-generated-yc-companies-founders-and-work-at-a-startup-job-postings", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fd8f5880", "title": "Using Stripe for recurring monthly SaaS subscriptions in a Django + Vue application", "url": "https://briancaffey.github.io/2021/01/02/using-the-stripe-api-for-recurring-monthly-saas-subscription-payments-in-django-and-vue-application", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fdfb46a4", "title": "Adding internationalization to a statically generated Nuxt site", "url": "https://briancaffey.github.io/2021/01/15/adding-internationalization-to-a-statically-generated-nuxt-site", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fe87feed", "title": "Session Authentication with Django, Django REST Framework and Nuxt", "url": "https://briancaffey.github.io/2021/01/01/session-authentication-with-django-django-rest-framework-and-nuxt", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920fefed50e", "title": "Building web applications with Django, Django REST Framework, Nuxt.js and docker", "url": "https://briancaffey.github.io/2020/12/27/building-web-applications-with-django-drf-and-nuxt", "published_at": null }, { "id": "01a08759-0963-738c-8553-4920ff513518", "title": "Weekend project update: Open SEC Data", "url": "https://briancaffey.github.io/2020/11/29/weekend-project-update-open-sec-data", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210014be51", "title": "Open SEC Data: A web app and API for processing 13F Filing data from SEC.gov", "url": "https://briancaffey.github.io/projects/sec-filing-data-project", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210067bc97", "title": "How to authenticate Django REST Framework API calls from a (Vue) JS client using Session Authentication and HttpOnly cookies", "url": "https://briancaffey.github.io/2020/11/27/how-to-authenticate-django-rest-framework-from-vue-app-with-session-authentication-httponly-cookies", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210076123c", "title": "How to add an email signup form to a Nuxt site with MailChimp", "url": "https://briancaffey.github.io/2020/10/10/how-to-add-email-signup-form-to-nuxt-site-with-mailchimp.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-492101291329", "title": "Migrating my personal GitHub pages blog from Jekyll to Nuxt", "url": "https://briancaffey.github.io/2020/09/17/migrating-from-jekyll-to-nuxt-static-site.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-492101ac6370", "title": "Some of the tools and workflows I use for local Django application development", "url": "https://briancaffey.github.io/2020/09/16/tools-for-developing-django-apps-locally.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-4921024385dc", "title": "Deploying Django applications with docker swarm on DigitalOcean using GitLab CI, Traefik, NGINX and REX-Ray", "url": "https://briancaffey.github.io/2020/08/09/digital-ocean-docker-swarm-django-traefik-nginx.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-4921027bc844", "title": "Deploying serverless Django applications to AWS with CDK on a tiny budget using Lambda, API Gateway, awsgi and the Lambda proxy pattern", "url": "https://briancaffey.github.io/2020/08/01/django-and-lambda-with-cdk-and-api-gateway.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210297f7c0", "title": "Django + Vue.js web application template with AWS Cloud Development Kit (CDK), AWS Fargate and GitLab CI", "url": "https://briancaffey.github.io/projects/django-postgres-vue-gitlab-ecs", "published_at": null }, { "id": "01a08759-0963-738c-8553-492102f5f315", "title": "Using AWS CDK, GitLab, Fargate and CloudFront for Django + Vue.js applications", "url": "https://briancaffey.github.io/2020/06/02/django-postgres-vue-gitlab-ecs.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210371b9af", "title": "Setup, Development and Deployment of a web app using Django, VueJS, VuePress, Docker, nginx, traefik and GitLab", "url": "https://briancaffey.github.io/2019/01/09/django-docker-vue-nginx-drf-traefik-celery.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-492103f304d9", "title": "Full Stack web appliction with Django, VueJS, Docker, and other containerized services", "url": "https://briancaffey.github.io/projects/verbose-equals-true", "published_at": null }, { "id": "01a08759-0963-738c-8553-4921045959ba", "title": "Generating MIDI files from guitar tablatures with Python and regular expressions", "url": "https://briancaffey.github.io/2018/04/26/generating-music-from-guitar-tabs-with-python.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-492105429b3b", "title": "Ubuntu 16.04.4 Installation and Setup Notes", "url": "https://briancaffey.github.io/2018/02/21/ubuntu-installation-and-setup-notes.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210572354a", "title": "Display, filter and export geographical data in a Django app with Leaflet, Mapbox, DataTables, Bootstrap 4 and Travis-CI", "url": "https://briancaffey.github.io/2018/02/19/leaflet-maps-with-django.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210646a8c4", "title": "Using Leaflet to display geographical data in a Django app with Mapbox, DataTables, Bootstrap 4 and Travis CI", "url": "https://briancaffey.github.io/projects/maps-django", "published_at": null }, { "id": "01a08759-0963-738c-8553-492106a226a7", "title": "Detailed setup of a mini Django News App project with Bootstrap, AJAX, Celery and RabbitMQ", "url": "https://briancaffey.github.io/2018/02/09/a-sample-django-news-app.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-4921075f868c", "title": "Reading 13F SEC filings with python", "url": "https://briancaffey.github.io/2018/01/30/reading-13f-sec-filings-with-python.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-4921081b91b2", "title": "How to do simple SQL tasks with MariaDB", "url": "https://briancaffey.github.io/2018/01/28/simple-sql-tasks-with-mariadb.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-4921088fc348", "title": "Finding the best poker hand in five-card draw with python", "url": "https://briancaffey.github.io/2018/01/02/checking-poker-hands-with-python.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-492108c8db52", "title": "Getting started with Python's Twisted Framework", "url": "https://briancaffey.github.io/2017/12/22/getting-started-with-twisted.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-4921091997db", "title": "Setting up a Flask project with Flask CLI and Docker", "url": "https://briancaffey.github.io/2017/12/09/setting-up-flask-cli-with-docker.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-492109e8d788", "title": "Reflecting on my web-app development process after reading The Twelve-Factor App", "url": "https://briancaffey.github.io/2017/12/03/the-twelve-factor-app-and-my-experience-developing-web-apps.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210a757b83", "title": "Analysis of AUR and Official Arch Repository data", "url": "https://briancaffey.github.io/2017/12/02/arch-linux-package-data-analysis.html", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210b1eca66", "title": "AUR and Official Arch Linux Repository Data Analysis", "url": "https://briancaffey.github.io/projects/arch-linux-data-project", "published_at": null }, { "id": "01a08759-0963-738c-8553-49210bc18ae4", "title": "Removing root partition bloat caused by docker", "url": "https://briancaffey.github.io/2017/11/28/remove-root-partition-bloat-from-docker.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f75ea4bbc3", "title": "Using Tensorflow and Tensorboard with Docker", "url": "https://briancaffey.github.io/2017/11/20/using-tensorflow-and-tensor-board-with-docker.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f75f697a14", "title": "How to enable color emoji on Arch Linux with Emoji One Font", "url": "https://briancaffey.github.io/2017/11/24/how-to-get-color-emoji-in-arch-linux.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76046ee88", "title": "Installing the GPU version of Tensorflow with Docker on Arch Linux", "url": "https://briancaffey.github.io/2017/11/19/tensorflow-gpu-setup-with-docker-on-arch-linux.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f7608e0801", "title": "Automating Django deployment with a Deploy-to-Heroku button", "url": "https://briancaffey.github.io/2017/11/11/creating-a-heroku-deploy-button-for-django-template-project.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f761837540", "title": "A binary clock written in bash", "url": "https://briancaffey.github.io/2017/10/31/a-binary-clock-written-in-bash.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f7621a8e49", "title": "How to connect to Google Starbucks wifi using i3 and Arch Linux", "url": "https://briancaffey.github.io/2017/10/20/how-to-connect-to-starbucks-wifi-with-i3.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76254bf90", "title": "Reading RSS with Python", "url": "https://briancaffey.github.io/2017/10/17/reading-rss-with-python.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f763132867", "title": "Moving from Gnome Desktop to i3 window manager on Arch Linux", "url": "https://briancaffey.github.io/2017/10/17/moving-from-gnome-to-i3-on-arch-linux.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f7633b34d4", "title": "Simple Board Games in ReactJS", "url": "https://briancaffey.github.io/2017/10/03/simple-games-in-react.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76414b4a0", "title": "Arch Linux Installation Guide", "url": "https://briancaffey.github.io/2017/08/03/arch-linux-installation-guide.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76417b7a2", "title": "playquest.io", "url": "https://briancaffey.github.io/projects/playquest-io", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76423a6d7", "title": "Comparing different ways to build friend objects in Django", "url": "https://briancaffey.github.io/2017/07/19/different-ways-to-build-friend-models-in-django.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f764fadc87", "title": "bucksamonth.com", "url": "https://briancaffey.github.io/projects/bucksamonth", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f765636bb2", "title": "Rendering SketchUp models with Kerkythea", "url": "https://briancaffey.github.io/2017/05/09/rendering-sketchup-models-with-kerkythea.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76641ebb4", "title": "Building a 3D model from 60 photographs with VisualSFM and Meshlab", "url": "https://briancaffey.github.io/2017/05/09/my-first-attempt-at-photogrammetry.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f7667530a7", "title": "Python script for generating 2D n-state Langton's Ant animations", "url": "https://briancaffey.github.io/2017/04/02/langton-ant-notebook.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f7675eab02", "title": "Setting up a Django app on Heroku", "url": "https://briancaffey.github.io/2017/03/04/settinging-up-django-with-heroku.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f768237da5", "title": "Related subreddit graph exploration with NetworkX", "url": "https://briancaffey.github.io/2017/03/03/graph_subreddit.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76908ccd2", "title": "six degrees of subreddits", "url": "https://briancaffey.github.io/projects/six-degrees-of-subreddits", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76998be6a", "title": "PCPartPicker data", "url": "https://briancaffey.github.io/2017/01/01/pc-data.html", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76a3c6d1f", "title": "PC PartPicker data analysis", "url": "https://briancaffey.github.io/projects/pc-part-picker-data", "published_at": null }, { "id": "01a08759-0964-704b-b048-c1f76b1dacaa", "title": "Home media center meta-tutorial with miniDLNA, Raspberry Pi, Deluge and Apple TV", "url": "https://briancaffey.github.io/2016/04/07/home-media-setup.html", "published_at": null } ] posts Claim your blog
Back to briancaffey.github.io
Blog · corpus.blog/blogs/briancaffey.github.io/posts

briancaffey.github.io

briancaffey.github.io

Undated