41554 blogs · [ { "id": "01a0bbc3-ca3a-72d4-99a9-15e02cc955c5", "title": "The character that swallowed a week", "url": "https://nibblestew.blogspot.com/2020/03/the-character-that-swallowed-week.html", "published_at": "2020-03-11T11:38:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e02d3a1442", "title": "Meson manual sales numbers and a profitability estimate", "url": "https://nibblestew.blogspot.com/2020/03/meson-manual-sales-numbers-and.html", "published_at": "2020-03-02T09:41:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e02d656c7a", "title": "Unity build test with Meson & LibreOffice", "url": "https://nibblestew.blogspot.com/2020/02/unity-build-test-with-meson-libreoffice.html", "published_at": "2020-03-01T01:21:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e02e4fc8c5", "title": "Open source does not have a reward mechanism for tedious", "url": "https://nibblestew.blogspot.com/2020/02/open-source-does-not-have-reward.html", "published_at": "2020-02-23T16:33:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e02f2f4dab", "title": "Building even more of LibreOffice with Meson, now with graphics", "url": "https://nibblestew.blogspot.com/2020/02/building-even-more-of-libreoffice-with.html", "published_at": "2020-02-16T15:37:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e02f7dda91", "title": "Trying to build a slightly larger slice of Libreoffice with Meson", "url": "https://nibblestew.blogspot.com/2020/02/trying-to-build-slightly-larger-slice.html", "published_at": "2020-02-09T01:22:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e030210a67", "title": "Building (a very small subset of) LibreOffice with Meson", "url": "https://nibblestew.blogspot.com/2020/02/building-very-small-subset-of.html", "published_at": "2020-02-04T22:59:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e0311b441d", "title": "Creating your own physical or PDF manual", "url": "https://nibblestew.blogspot.com/2020/02/creating-your-own-physical-or-pdf-manual.html", "published_at": "2020-02-03T16:16:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e03174b1d6", "title": "How the Meson manual sales pipeline is set up and how to set your own", "url": "https://nibblestew.blogspot.com/2020/01/how-meson-manual-sales-pipeline-is-set.html", "published_at": "2020-01-26T12:52:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e0317d03f2", "title": "The Meson Manual is now available for purchase", "url": "https://nibblestew.blogspot.com/2020/01/the-meson-manual-is-now-available-for.html", "published_at": "2020-01-20T23:26:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e031fa5623", "title": "How about not stabbing ourselves in the leg with a rusty fork?", "url": "https://nibblestew.blogspot.com/2019/12/how-about-not-stabbing-ourselves-in-leg.html", "published_at": "2019-12-30T22:31:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e032d8e0b3", "title": "What can clang-format teach us about the human condition?", "url": "https://nibblestew.blogspot.com/2019/12/what-can-clang-format-teach-us-about.html", "published_at": "2019-12-28T12:47:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e033c2520e", "title": "Notes on tax issues on selling digital goods internationally", "url": "https://nibblestew.blogspot.com/2019/12/notes-on-tax-issues-on-selling-digital.html", "published_at": "2019-12-17T21:00:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e033fa80fb", "title": "There are (at least) three distinct dependency types", "url": "https://nibblestew.blogspot.com/2019/12/there-are-at-least-three-distinct.html", "published_at": "2019-12-07T23:48:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e034edf19c", "title": "Process invocation will forever be broken", "url": "https://nibblestew.blogspot.com/2019/11/process-invocation-will-forever-be.html", "published_at": "2019-11-25T16:00:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e035d0b90e", "title": "Some intricacies of ABI stability", "url": "https://nibblestew.blogspot.com/2019/11/some-intricacies-of-abi-stability.html", "published_at": "2019-11-19T21:05:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e035f6b56f", "title": "What is -pipe and should you use it?", "url": "https://nibblestew.blogspot.com/2019/11/what-is-pipe-and-should-you-use-it.html", "published_at": "2019-11-17T23:28:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e036bc7bcd", "title": "Apple of 2019 is the Linux of 2000", "url": "https://nibblestew.blogspot.com/2019/10/apple-of-2019-is-linux-of-2000.html", "published_at": "2019-10-13T21:39:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e037989f9c", "title": "A look into building C++ modules with a scanner", "url": "https://nibblestew.blogspot.com/2019/09/a-look-into-building-c-modules-with.html", "published_at": "2019-09-27T20:07:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e037aae3eb", "title": "New Meson mugs, get them while they're hot!", "url": "https://nibblestew.blogspot.com/2019/09/new-meson-mugs-get-them-while-theyre-hot.html", "published_at": "2019-09-01T19:54:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e037e21c15", "title": "C++ modules with a batch compiler feasibility study", "url": "https://nibblestew.blogspot.com/2019/08/c-modules-with-batch-compiler.html", "published_at": "2019-08-09T21:29:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e0385c71b0", "title": "Building C++ modules, take N+1", "url": "https://nibblestew.blogspot.com/2019/08/building-c-modules-take-n1.html", "published_at": "2019-08-07T14:35:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e038c044ae", "title": "Metafont-inspired font design using nonlinear constraint optimization and Webassembly", "url": "https://nibblestew.blogspot.com/2019/08/metafont-inspired-font-design-using.html", "published_at": "2019-08-01T14:57:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e038ecec93", "title": "A personal story about 10× development", "url": "https://nibblestew.blogspot.com/2019/07/a-personal-story-about-10-development.html", "published_at": "2019-07-16T14:40:00+00:00" }, { "id": "01a0bbc3-ca3a-72d4-99a9-15e0397b5a3d", "title": "Initializing all local variables with Clang-Tidy", "url": "https://nibblestew.blogspot.com/2019/07/initializing-all-local-variables-with.html", "published_at": "2019-07-14T20:28:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a350ccf39", "title": "Tweaking the parallel Zip file writer", "url": "https://nibblestew.blogspot.com/2019/06/tweaking-parallel-zip-file-writer.html", "published_at": "2019-06-07T22:37:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a35380c88", "title": "Looking at why the Meson crowdfunding campaign failed", "url": "https://nibblestew.blogspot.com/2019/06/looking-at-why-meson-crowdfunding.html", "published_at": "2019-06-01T21:07:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a360e0146", "title": "Emulating rpath on Windows via binary patching", "url": "https://nibblestew.blogspot.com/2019/05/emulating-rpath-on-windows-via-binary.html", "published_at": "2019-05-12T23:20:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a36b1f686", "title": "Why crowdfunding freely licensed documentation is illegal in Finland", "url": "https://nibblestew.blogspot.com/2019/05/why-crowdfunding-freely-licensed.html", "published_at": "2019-05-08T18:25:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a372cb996", "title": "The Meson manual crowdfunding campaign", "url": "https://nibblestew.blogspot.com/2019/05/the-meson-manual-crowdfunding-campaign.html", "published_at": "2019-05-01T09:07:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3762c2c8", "title": "An important message to people designing testing frameworks!", "url": "https://nibblestew.blogspot.com/2019/04/an-important-message-for-people.html", "published_at": "2019-04-15T20:14:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a37d2e60d", "title": "Could Linux be made \"the best development environment\" for games?", "url": "https://nibblestew.blogspot.com/2019/02/could-linux-be-made-best-development.html", "published_at": "2019-02-26T15:12:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a386ca249", "title": "What if everything you know is wrong?", "url": "https://nibblestew.blogspot.com/2019/02/what-if-everything-you-know-is-wrong.html", "published_at": "2019-02-23T13:33:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a38f411ad", "title": "Introducing the Meson Quest", "url": "https://nibblestew.blogspot.com/2019/02/introducing-meson-quest.html", "published_at": "2019-02-14T21:36:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a39b78509", "title": "Why is cross-language cooperation so hard?", "url": "https://nibblestew.blogspot.com/2019/02/why-is-cross-language-cooperation-so.html", "published_at": "2019-02-10T21:59:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a39d2aeb9", "title": "On possible futures of Meson", "url": "https://nibblestew.blogspot.com/2019/02/on-possible-futures-of-meson.html", "published_at": "2019-02-05T22:40:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3a6596d0", "title": "Meson's new logo: a design process", "url": "https://nibblestew.blogspot.com/2019/02/mesons-new-logo-design-process.html", "published_at": "2019-02-02T10:03:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3b5b20d4", "title": "The performance impact of zeroing raw memory", "url": "https://nibblestew.blogspot.com/2018/11/the-performance-impact-of-zeroing-raw.html", "published_at": "2018-11-16T19:41:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3c56d646", "title": "Compile any C++ program 10× faster with this one weird trick!", "url": "https://nibblestew.blogspot.com/2018/11/compile-any-c-program-10-faster-with.html", "published_at": "2018-11-11T22:09:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3c8eb3ac", "title": "Simple guide to designing pleasant web sites", "url": "https://nibblestew.blogspot.com/2018/11/simple-guide-to-designing-pleasant-web.html", "published_at": "2018-11-06T21:24:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3cca5bc8", "title": "Some use cases for shared linking and ABI stability", "url": "https://nibblestew.blogspot.com/2018/11/some-use-cases-for-shared-linking-and.html", "published_at": "2018-11-03T11:33:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3dbf8fb0", "title": "Things Microsoft could do to make life of developers easier", "url": "https://nibblestew.blogspot.com/2018/10/things-microsoft-could-do-to-make-life.html", "published_at": "2018-10-14T12:49:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3e15520b", "title": "The compiler as a shared library", "url": "https://nibblestew.blogspot.com/2018/09/the-compiler-as-shared-library.html", "published_at": "2018-09-09T13:12:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3ed29bde", "title": "Linker symbol lookup order does not work the way you think", "url": "https://nibblestew.blogspot.com/2018/08/linker-symbol-lookup-order-does-not.html", "published_at": "2018-08-18T18:12:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3f03049e", "title": "The Internet of 200 Kilogram Things: Challenges of Managing a Fleet of Slot Machines", "url": "https://nibblestew.blogspot.com/2018/08/the-internet-of-200-kilogram-things.html", "published_at": "2018-08-17T08:12:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a3fe5f78d", "title": "Implementing a distributed compilation cluster", "url": "https://nibblestew.blogspot.com/2018/08/implementing-distributed-compilation.html", "published_at": "2018-08-12T13:57:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a4082ad89", "title": "Building native multiplatform GUI apps with Meson", "url": "https://nibblestew.blogspot.com/2018/07/building-native-multiplatform-gui-apps.html", "published_at": "2018-07-26T12:06:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a4165e791", "title": "Why Git is terrible in four pictures", "url": "https://nibblestew.blogspot.com/2018/07/why-git-is-terrible-in-four-pictures.html", "published_at": "2018-07-25T16:41:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a41d0e4d4", "title": "How expensive is globbing for sources in large projects", "url": "https://nibblestew.blogspot.com/2018/07/how-expensive-is-globbing-for-sources.html", "published_at": "2018-07-16T23:54:00+00:00" }, { "id": "01a0bbca-bb1a-72f8-8f75-c64a41efe328", "title": "Easy MSI installer creator", "url": "https://nibblestew.blogspot.com/2018/06/easy-msi-installer-creator.html", "published_at": "2018-06-13T20:34:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746b89667b", "title": "Dependencies with code generators got a lot smoother with Meson 0.46.0", "url": "https://nibblestew.blogspot.com/2018/04/dependencies-with-code-generators-got.html", "published_at": "2018-04-23T21:52:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746bfbbc22", "title": "Cookie purging the simple way", "url": "https://nibblestew.blogspot.com/2018/04/cookie-purging-simple-way.html", "published_at": "2018-04-08T09:57:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746c9b6b11", "title": "Comparing Meson with Bazel on a Raspberry Pi 3", "url": "https://nibblestew.blogspot.com/2018/04/comparing-meson-with-bazel-on-raspberry.html", "published_at": "2018-04-04T20:09:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746cb48501", "title": "And now for something completely different", "url": "https://nibblestew.blogspot.com/2018/03/and-now-for-something-completely.html", "published_at": "2018-03-29T11:55:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746d16906d", "title": "Stop trying to guess display language based on keyboard layout", "url": "https://nibblestew.blogspot.com/2018/03/stop-trying-to-guess-display-language.html", "published_at": "2018-03-07T22:41:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746df1d7af", "title": "Compiling Cargo crates natively with Meson", "url": "https://nibblestew.blogspot.com/2018/03/compiling-cargo-crates-natively-with.html", "published_at": "2018-03-04T13:35:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746ee9aed9", "title": "On the unoptimalities of language specific build systems", "url": "https://nibblestew.blogspot.com/2018/02/on-unoptimalities-of-language-specific.html", "published_at": "2018-02-28T22:07:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c746fe39484", "title": "Projects and features Meson could use help with", "url": "https://nibblestew.blogspot.com/2018/02/projects-and-features-meson-could-use.html", "published_at": "2018-02-18T22:35:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c74705edc9d", "title": "Automatically finding slow headers in C++ projects", "url": "https://nibblestew.blogspot.com/2018/02/automatically-finding-slow-headers-in-c.html", "published_at": "2018-02-16T21:45:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7470b6fe84", "title": "Meson's dependency manager in action building GTK", "url": "https://nibblestew.blogspot.com/2018/02/mesons-dependency-manager-in-action.html", "published_at": "2018-02-14T22:39:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7470bd56ae", "title": "Looking inside a Linux powered slot machine", "url": "https://nibblestew.blogspot.com/2018/02/looking-inside-linux-powered-slot.html", "published_at": "2018-02-09T09:35:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7471726f68", "title": "These three things could improve the Linux development experience dramatically, #2 will surprise you", "url": "https://nibblestew.blogspot.com/2017/12/these-three-things-could-improve-linux.html", "published_at": "2017-12-31T13:31:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c747217306f", "title": "Creating an USB image that boots to a single GUI app from scratch", "url": "https://nibblestew.blogspot.com/2017/12/creating-usb-image-that-boots-to-single.html", "published_at": "2017-12-26T18:17:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c747300e7e0", "title": "\"A simple makefile\" is a unicorn", "url": "https://nibblestew.blogspot.com/2017/12/a-simple-makefile-is-unicorn.html", "published_at": "2017-12-23T19:25:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c747321e239", "title": "Comparing C, C++ and D performance with a real world project", "url": "https://nibblestew.blogspot.com/2017/12/comparing-c-c-and-d-performance-with.html", "published_at": "2017-12-07T00:52:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c747393af6c", "title": "Aiming for C++ sorting speed with a plain C API", "url": "https://nibblestew.blogspot.com/2017/11/aiming-for-c-sorting-speed-with-plain-c.html", "published_at": "2017-11-10T22:08:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c74741d484a", "title": "Comparing C and C++ usage and performance with a real world project", "url": "https://nibblestew.blogspot.com/2017/09/comparing-c-and-c-usage-and-performance.html", "published_at": "2017-09-03T13:37:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7474b2f73c", "title": "Dependencies, why are they so hard to get right?", "url": "https://nibblestew.blogspot.com/2017/08/dependencies-why-are-they-so-hard-to.html", "published_at": "2017-08-29T21:48:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c747580f3fa", "title": "Apple laptops have become garbage", "url": "https://nibblestew.blogspot.com/2017/08/apple-laptops-have-become-garbage.html", "published_at": "2017-08-19T23:26:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c747653287a", "title": "Reconstructing old game PC speaker music", "url": "https://nibblestew.blogspot.com/2017/08/reconstructing-old-game-pc-speaker-music.html", "published_at": "2017-08-07T19:20:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7476b94572", "title": "Managing the build definitions of a big project with many subprojects and interdependencies", "url": "https://nibblestew.blogspot.com/2017/07/managing-build-definitions-of-big.html", "published_at": "2017-07-24T21:59:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7477942342", "title": "Experiment: binary size reduction by using common function tails", "url": "https://nibblestew.blogspot.com/2017/07/experiment-binary-size-reduction-by.html", "published_at": "2017-07-18T11:54:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7478457fa7", "title": "Is every build system using Ninja just as fast as every other?", "url": "https://nibblestew.blogspot.com/2017/07/is-every-build-system-using-ninja-just.html", "published_at": "2017-07-12T12:27:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7478ebe1de", "title": "Writing your own simple GUI SSH client", "url": "https://nibblestew.blogspot.com/2017/06/writing-your-own-simple-gui-ssh-client.html", "published_at": "2017-06-26T20:06:00+00:00" }, { "id": "01a0bbcf-c0f6-7037-865f-2c7479b595f1", "title": "Of XML, GUIDs and installers", "url": "https://nibblestew.blogspot.com/2017/06/of-xml-guids-and-installers.html", "published_at": "2017-06-15T20:19:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319af10b362", "title": "Optimizing code: even the simplest things are unbelievably complex", "url": "https://nibblestew.blogspot.com/2017/06/optimizing-code-even-simplest-things.html", "published_at": "2017-06-07T21:54:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319af708c09", "title": "Gee, optimization sure is hard", "url": "https://nibblestew.blogspot.com/2017/05/gee-optimization-sure-is-hard.html", "published_at": "2017-05-31T12:54:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319aff97132", "title": "Emulating the Rust borrow checker with C++ part II: the borrowining", "url": "https://nibblestew.blogspot.com/2017/05/emulating-rust-borrow-checker-with-c_15.html", "published_at": "2017-05-15T15:41:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b0daadeb", "title": "Emulating the Rust borrow checker with C++ move-only types", "url": "https://nibblestew.blogspot.com/2017/05/emulating-rust-borrow-checker-with-c.html", "published_at": "2017-05-13T17:33:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b0ee9d67", "title": "A list of common Meson antipatterns", "url": "https://nibblestew.blogspot.com/2017/05/a-list-of-common-meson-antipatterns.html", "published_at": "2017-05-09T16:55:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b19400de", "title": "The Infinity Horse", "url": "https://nibblestew.blogspot.com/2017/05/the-infinity-horse.html", "published_at": "2017-05-01T16:37:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b1b62b58", "title": "Why don't you just rewrite it in X?", "url": "https://nibblestew.blogspot.com/2017/04/why-dont-you-just-rewrite-it-in-x.html", "published_at": "2017-04-16T15:29:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b2350aff", "title": "How Meson is tested", "url": "https://nibblestew.blogspot.com/2017/04/how-meson-is-tested.html", "published_at": "2017-04-12T21:44:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b2f3189c", "title": "Meson project status update", "url": "https://nibblestew.blogspot.com/2017/04/meson-project-status-update.html", "published_at": "2017-04-08T09:39:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b2f8a92f", "title": "Inspector Gadget as an allegory of software engineering profession in the modern age", "url": "https://nibblestew.blogspot.com/2017/04/inspector-gadget-as-allegory-of.html", "published_at": "2017-04-04T18:53:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b383f4f1", "title": "Debian package dependency browser", "url": "https://nibblestew.blogspot.com/2017/03/debian-package-dependency-browser.html", "published_at": "2017-03-26T20:08:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b455b80d", "title": "Is static linking the solution to all of our problems?", "url": "https://nibblestew.blogspot.com/2017/03/is-static-linking-solution-to-all-of.html", "published_at": "2017-03-16T20:07:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b47acbb1", "title": "Dependencies and unity builds with Meson", "url": "https://nibblestew.blogspot.com/2017/03/dependencies-and-unity-builds-with-meson.html", "published_at": "2017-03-13T20:04:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b4eb10f8", "title": "Looking into what Rust can do that other languages can't ... or can they", "url": "https://nibblestew.blogspot.com/2017/02/looking-into-what-rust-can-do-that.html", "published_at": "2017-02-13T19:41:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b5cd085c", "title": "Enabling HTTPS is easy", "url": "https://nibblestew.blogspot.com/2017/02/enabling-https-is-easy.html", "published_at": "2017-02-08T20:27:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b64c8bf8", "title": "Testing exception vs error code behaviour with real world code", "url": "https://nibblestew.blogspot.com/2017/01/testing-exception-vs-error-code.html", "published_at": "2017-01-29T17:50:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b66f0bfa", "title": "A Python extension module using C, C++, FORTRAN and Rust", "url": "https://nibblestew.blogspot.com/2017/01/a-python-extension-module-using-c-c.html", "published_at": "2017-01-21T23:24:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b6e125c1", "title": "Using a smart card for decryption from the command line", "url": "https://nibblestew.blogspot.com/2017/01/using-smart-card-for-decryption-from.html", "published_at": "2017-01-14T13:20:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b7a7b3df", "title": "Measuring execution performance of C++ exceptions vs error codes", "url": "https://nibblestew.blogspot.com/2017/01/measuring-execution-performance-of-c.html", "published_at": "2017-01-08T18:41:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b7c5e3b6", "title": "Clarifications to xz compression article", "url": "https://nibblestew.blogspot.com/2017/01/clarifications-to-xz-compression-article.html", "published_at": "2017-01-04T11:36:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b8030401", "title": "Beating the compression performance of xz, or has the time come to dump tar?", "url": "https://nibblestew.blogspot.com/2017/01/beating-compression-performance-of-xz.html", "published_at": "2017-01-01T22:06:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b89a3449", "title": "Comparing executable size of C++ exceptions vs plain C error structs", "url": "https://nibblestew.blogspot.com/2016/12/comparing-executable-size-of-c.html", "published_at": "2016-12-27T19:27:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b92837ad", "title": "What is the global cost of Autoconf?", "url": "https://nibblestew.blogspot.com/2016/12/what-is-global-cost-of-autoconf.html", "published_at": "2016-12-19T13:19:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b97eebce", "title": "On reversing btrees in job interviews", "url": "https://nibblestew.blogspot.com/2016/12/on-reversing-btrees-in-job-interviews.html", "published_at": "2016-12-17T21:49:00+00:00" }, { "id": "01a0bbd3-a43e-7078-93bc-b319b996b660", "title": "What does configure actually run", "url": "https://nibblestew.blogspot.com/2016/12/what-does-configure-actually-run.html", "published_at": "2016-12-02T15:39:00+00:00" } ] posts Claim your blog
Back to Nibble Stew
Blog · corpus.blog/blogs/nibblestew.blogspot.com/posts

Nibble Stew

nibblestew.blogspot.com

2020

2019

2018

2017

2016