🦜
miguelgrinberg.com
@blog.miguelgrinberg.com@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
miguelgrinberg.com
Your feed and you don't want it here? Just
e-mail the birb.
How LLMs Work, Explained Without Math
https://blog.miguelgrinberg.com/post/how-llms-work-explained-without-math
Published: May 5, 2024 14:02
I'm sure you agree that it has become impossible to ignore Generative AI (GenAI), as we are constantly bombarded with mainstream news about Large Language Models (LLMs). Very likely you have tried ChatGPT, maybe even keep it open all the time as an…
How To Add Dark Mode Support To Your Website
https://blog.miguelgrinberg.com/post/how-to-add-dark-mode-support-to-your-website
Published: January 1, 2024 15:43
You may have noticed that I have recently added a dark mode to this blog. The default color theme now follows the theme setting in your operating system by default, and you can also select which mode to enable from the top navigation bar.
Nice, right? I…
Eliza-GPT: The Classic ELIZA Chatbot Running On OpenAI's Chat Completions API
https://blog.miguelgrinberg.com/post/eliza-gpt-the-classic-eliza-chatbot-running-on-openai-s-chat-completions-api
Published: December 28, 2023 11:19
ELIZA is possibly the first chatbot ever created, dating back to 1966. It was created by Joseph Weizenbaum as an early experiment in natural language processing (NLP). ELIZA is able to hold a conversation in English with a human, and is programmed through…
Microdot: Yet Another Python Web Framework
https://blog.miguelgrinberg.com/post/microdot-yet-another-python-web-framework
Published: December 26, 2023 12:43
I just realized that I have never written on this blog about Microdot, my very own web framework for Python. I have released Microdot 2.0 a few days ago, so I guess this is a good time to make a belated announcement, and tell you why this world needs yet…
Announcing the Flask Mega-Tutorial, 2024 Edition
https://blog.miguelgrinberg.com/post/announcing-the-flask-mega-tutorial-2024-edition
Published: December 3, 2023 10:45
Today I'm super-excited to share that I have made available a major update to the Flask Mega-Tutorial, which I'm calling the "2024 Edition".
In the following sections I'll re-introduce the tutorial in case you have not seen it before, and I'll also go…
The Flask Mega-Tutorial, Part XXIII: Application Programming Interfaces (APIs)
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xxiii-application-programming-interfaces-apis
Published: December 3, 2023 10:40
This is the twenty third and last installment of the Flask Mega-Tutorial series, in which I'm going to tell you how to extend microblog with an application programming interface (or API) that clients can use to work with the application in a more direct…
The Flask Mega-Tutorial, Part XXII: Background Jobs
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xxii-background-jobs
Published: December 3, 2023 10:40
This is the twenty second installment of the Flask Mega-Tutorial series, in which I'm going to tell you how to create background jobs that run independently of the web server.
The Flask Mega-Tutorial, Part XX: Some JavaScript Magic
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xx-some-javascript-magic
Published: December 3, 2023 10:40
This is the twentieth installment of the Flask Mega-Tutorial series, in which I'm going to add a nice popup when you hover your mouse over a user's nickname.
The Flask Mega-Tutorial, Part XIX: Deployment on Docker Containers
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xix-deployment-on-docker-containers
Published: December 3, 2023 10:40
This is the nineteenth installment of the Flask Mega-Tutorial series, in which I'm going to deploy Microblog to the Docker container platform.
The Flask Mega-Tutorial, Part XXI: User Notifications
https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xxi-user-notifications
Published: December 3, 2023 10:40
This is the twenty first installment of the Flask Mega-Tutorial series, in which I'm going to add a private message feature, along with user notifications that appear in the navigation bar without the need to refresh the page.