What's up in the python and tech environment? - Issue #126
Welcome to issue #126 of What’s up in the Python and tech environment?
This newsletter is mainly intended for developers and those passionate about computers.
This week we will discuss Large Language Model implementation in Python, PDF parsing, HTML & web accessibility, terminals, PHP, and more! 😎
From the Python world
In this blog post, you will see the basis for implementing a Large Language Model like Llama 3.
Building LLaMA 3 From Scratch with Python
A nice tutorial presenting all the built-in exceptions in Python.
Python's Built-in Exceptions: A Walkthrough With Examples
A tutorial on Pandas pivot tables.
How to Create Pivot Tables With pandas
An interesting article on parsing PDFs leveraging different Python libraries.
Building a High Precision Financial PDF Extraction Tool. Part 1
A tip to apply smoke testing on untested projects. The example targets Django but can be applied to any Python project.
Rapidly creating smoke tests for Django views
A Django project to automatically record changes of a Django model.
A great alternative to PyPI to explore Python packages.
A nice project to design your Tkinter graphical user interface leveraging Figma.
An interesting project to apply custom linting on a Python project.
A nice project to run traffic flow simulations in Python.
From the Web
A recent supply chain attack was found in a popular JavaScript CDN1.
Polyfill supply chain attack embeds malware in JavaScript CDN assets
Here are some resources on web accessibility.
TIL: Accessibility resources #2
In this article, you will get some insights about the state of HTML.
Here’s What We Learned From the First State of HTML Survey
The author shares some notes on garbage collectors he learned in this article.
Some truth about clean and readable code.
Clever code is probably the worst code you could write
In this article, you will discover an open-source alternative to OpenAI that you can run on your computer (depending on your resources).
LocalAI: replacing OpenAI API with open-source
An interesting blog post showing how to create a peer-to-peer video streaming application leveraging the WebRTC protocol implemented in all major browsers.
Using WebRTC to implement P2P video streaming
Here are some less-known HTML tags.
HTML Tags You Might Not Know About
In this article, the author presents some JavaScript/TypeScript equivalent frameworks to Rails/Laravel, to build a complete full-stack application.
PHP: Laravel, Ruby: Rails, JavaScript:?
Some tips for writing great commit messages.
A developer shares what he did to have the best terminal experience possible.
Bonus
To start the week well I am sharing with you the following picture.
This is all for this week. I hope you enjoy it and if that is the case, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂