Programming Leftovers
-
Under Linux, libSegFault and addr2line are underrated
Thankfully, you can often get a useful message when you have a segmentation by linking with the libSegFault library under Linux.
-
ckBTC internals: event log
The chain-key Bitcoin (ckBTC) project became publicly available on April 3, 2023. The ckBTC minter smart contract is the most novel part of the product responsible for converting Bitcoin to ckBTC tokens and back. This contract features several design choices that some developers might find insightful. This article describes how the ckBTC minter, which I will further refer to as “the minter”, organizes its storage.
-
You should be using hackdays to supercharge your roadmap
Internal company hack days (or hack weeks) are a common thing in tech companies, but not universal. They should be universal, though. Hackdays help you get great new ideas that are both impactful and feasible. They're probably the best thing you can do to improve your product and reshape your roadmap.
Bold claim, so let's unpack it.
-
Using Bazel to Improve Your Automated Test Suite
If you’re looking to improve your automated test suite, you may want to consider Bazel, an open source software tool used to automate software builds and test software for large projects with multi language dependencies.
In this tutorial, you’ll learn how to use Bazel to improve your automated test suite. You’ll create a Python project and write tests using pytest while using Bazel to run the test suite.
-
Generate web pages from Markdown with Docsify-This
Are you interested in leveraging Markdown for online content without any website setup or build process? How about seamlessly embedding constraint-free Markdown or HTML into multiple platforms (such as a content management system or learning management system)? The open source project Docsify-This, built with Docsify.js, provides an easy way to publish, share, and reuse Markdown content.
-
Library of oneAPI-TBB version 2021.9.0 available for openSUSE Linux.
Build version 2021.9.0 and update the latest version of the oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert. The library lets you easily write parallel programs that take full advantage of the multi-core performance.
-
Library of oneAPI-DNN version 3.1 available for openSUSE Linux.
Build and update 3.1 version of the oneAPI Deep Neural Network Library (oneDNN) is an open-source cross-platform performance library of basic building blocks for deep learning applications. oneDNN is part of oneAPI. The library is optimized for Intel(R) Architecture Processors, Intel Processor Graphics and Xe Architecture graphics.
-
Dirk Eddelbuettel: RQuantLib 0.4.18 on CRAN: Maintenance
A new release 0.4.18 of RQuantLib arrived at CRAN earlier today, and will be uploaded to Debian as well.
QuantLib is a very comprehensice free/open-source library for quantitative finance; RQuantLib connects it to the R environment and language.
-
Junichi Uekawa: May.
May. Doing some rust stuff and maintenance of existing C++ code. Doing something that I can feel improves the codebase is nice.