Tux Machines

Programming: Python, Java, C++/GTK4

Posted by Roy Schestowitz on Apr 19, 2023

=> Devices and Databases | Linux Plumbers Conference Call for Papers, New Show, LibrePlanet Videos Released

Python Script to Send an Email via SMTP Server

=> ↺ Python Script to Send an Email via SMTP Server

Sending emails programmatically is a common requirement for web applications, automated reports, and notifications. Python, with its vast ecosystem of libraries, makes it simple to create a script for sending emails using the Simple Mail Transfer Protocol (SMTP).

What is AtomicStampedReference and How to Use It

=> ↺ What is AtomicStampedReference and How to Use It

AtomicStampedReference is a class in Java that provides atomic operations on a reference object along with a stamp or version number.

Top Code Formatting Tips for Java Developers

=> ↺ Top Code Formatting Tips for Java Developers

Java code formatting is an essential aspect of writing clean, readable, and maintainable code. Adopting a consistent set of formatting rules across your team or organization will significantly improve the overall quality of your codebase, making it easier for developers to understand, modify, and debug code.

Inkscape is hiring: Accelerating the GTK4 migration

=> ↺ Inkscape is hiring: Accelerating the GTK4 migration

The GTK4 migration is one of the major refactoring projects on Inkscape’s roadmap. Besides migrating to a newer and more actively developed GUI framework version, this will help to significantly improve the performance of the user interface and the canvas (in particular OpenGL).
However, the migration is a complex endeavour and will change hundreds of files in our codebase. For this reason, it is imperative to perform the migration as quickly as possible, because all other work that touches the user interface during the migration time will face conflicts.
For this reason, the development team has decided to accelerate the migration in a two-fold way: a GTK expert, i.e. a senior C++ developer with GTK experience, will be hired and bring expert knowledge about GTK to the table. At the same time, an Inkscape expert will be hired for the same duration, bringing expert knowledge about Inkscape’s internal workings to the table. Those two will form a powerful team to drive the GTK4 migration. Additionally, multiple senior Inkscape developers are available to consult the migration process as a whole.
The Inkscape project is looking for a senior C++ developer with experience in gtkmm. They will perform some of the essential steps of the GTK4 migration for Inkscape including ensuring that the C++ bindings (gtkmm, pangomm, cairomm, etc.) are adequate, over a four month time period.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/04/19/Programming_Python_Java_C_GTK4.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
140.24878 milliseconds
Gemini-to-HTML Time
0.693466 milliseconds

This content has been proxied by September (ba2dc).