Programming Leftovers
-
Dirk Eddelbuettel: RcppArmadillo 0.12.4.1.0 on CRAN: New Upstream Bugfix
Armadillo is a powerful and expressive C++ template library for linear algebra and scientific computing. It aims towards a good balance between speed and ease of use, has a syntax deliberately close to Matlab, and is useful for algorithm development directly in C++, or quick conversion of research code into production environments. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 1079 other packages on CRAN, downloaded 29.6 million times (per the partial logs from the cloud mirrors of CRAN), and the CSDA paper) (preprint / vignette) by Conrad and myself has been cited 543 times according to Google Scholar.
-
3 weeks of coding for KDE!
Hello again!
In my last post, I talked about starting off my open-source journey with KDE's Kalendar - specifically, adding support for calendar invitations within Kalendar. Three weeks in, here are some updates on the project:
-
Calendar now has support for Free/Busy information retrieval and publishing.
-
Additionally, you can configure the number of days of info to publish (or email to select contacts), and whether to upload it automatically and at what intervals.
-
Note that Kalendar does not yet allow you to make use of others' Free/Busy information while scheduling a meeting - more on that in the coming weeks!
Now, what is free/busy information, and why should you care? Essentially, it's a little database keeping track of the time slots for which your calendar is marked free or busy. This information (should you choose to share it), which does not include any details about why any slots are busy, can help meeting organizers keep track of when participants are available, and thus when a meeting might be scheduled. If you use Kalendar, meeting management should get a lot more doable from within the app once this is fully implemented :)
Oh and, here's a quick look at what the changes look like: [...]
-
-
16 Open-source and Free SQL Query Managers for PHP, C#, Python, Go, and JavaScript
SQL Query Managers are software tools that allow users to interact with databases using SQL (Structured Query Language) queries. These tools provide an interface for users to write SQL queries and execute them against a database.
-
Embrace Complexity; Tighten Your Feedback Loops
The official talk title was "Embrace Complexity; Tighten Your Feedback Loops". That’s the descriptive title for the talk that follows the conference’s guidelines about good descriptive titles. Instead I decided to follow my gut feeling and go with what I think really explains my perspective and the approach I bring with me to work and even my life in general: [...]
-
Searching on a static website
It is over four years since I moved this website from being powered by WordPress to being static set of HTML files generated by Pelican. One of side effects was lack of search option. But not any more.
-
Rakudo Weekly 2023.25 Recollections
Jonathan Worthington returned to blogging after having attended the Raku Core Summit...
-
Building Python Microservices with Docker and RabbitMQ
Microservices are a software architectural style where an application is composed of small, independently deployable services. Each microservice has a single, narrowly defined responsibility and communicates with other microservices through APIs.
In this article, we will learn how to convert a monolith recipe API into microservices. We will use an already-built Django and Flask application and make them communicate with each other as one.
-
Check if Variable is Empty in Bash
There are several reasons why one would want to check whether the variable is empty, such as checking for input validation.
-
The Rust Leadership Council
The Rust project has announced the formation of the Rust Leadership Council, which will take the place of the existing Core Team and Leadership Chat groups.