41554 blogs · [ { "id": "01a0c505-728d-70ff-8f20-b7f584cdaad5", "title": "Moving to NixOS", "url": "https://dan.bodar.com/2026/09/18/moving-to-nixos/", "published_at": "2026-09-18T09:00:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9852f0d01c", "title": "Picking a Language for Agents", "url": "https://dan.bodar.com/2026/04/30/picking-a-language-for-agents/", "published_at": "2026-04-30T09:00:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985344fee2", "title": "Agentic Architecture", "url": "https://dan.bodar.com/2026/04/29/agentic-architecture/", "published_at": "2026-04-29T09:00:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98542ee72a", "title": "Harness Engineering: Building a Factory for Code", "url": "https://dan.bodar.com/2026/04/28/harness-engineering-building-a-factory-for-code/", "published_at": "2026-04-28T09:00:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9854c6b77e", "title": "From Pair Programming to Co-Steering", "url": "https://dan.bodar.com/2026/04/27/from-pair-programming-to-co-steering/", "published_at": "2026-04-27T09:00:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9855484d9c", "title": "From Agile Engineering to Agentic Engineering", "url": "https://dan.bodar.com/2026/04/26/from-agile-engineering-to-agentic-engineering/", "published_at": "2026-04-26T09:00:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9855e223c8", "title": "Capsper: I turned CapsLock into a ghost writer", "url": "https://dan.bodar.com/2026/02/19/capsper-push-to-talk-voice-dictation-for-linux/", "published_at": "2026-02-19T12:00:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985694e215", "title": "Chrome WebGL not working with NVIDIA RTX 5070 Ti on Linux", "url": "https://dan.bodar.com/2025/02/04/chrome-webgl-nvidia-rtx-5070-ti-linux/", "published_at": "2025-02-04T14:30:00+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98569d36c9", "title": "BlackMagic ATEM Mini Linux Software", "url": "https://dan.bodar.com/2022/07/12/blackmagic-atem-mini-linux-software/", "published_at": "2022-07-12T14:56:42+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985787b484", "title": "Ubunutu Background Noise Cancellation", "url": "https://dan.bodar.com/2022/06/14/ubunutu-background-noise-cancellation/", "published_at": "2022-06-14T19:35:09+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98581b5e0b", "title": "A practical introduction to NTFs", "url": "https://dan.bodar.com/2021/11/17/a-practical-introduction-to-ntfs/", "published_at": "2021-11-17T22:19:46+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985910ca09", "title": "Ubuntu + OBS Studio + Intel Hardware Encoding (VAAPI)", "url": "https://dan.bodar.com/2021/02/27/ubuntu-obs-studio-intel-hardware-encoding-vaapi/", "published_at": "2021-02-27T09:21:07+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9859d4f7ee", "title": "Sortable UUIDs -> ULID and KSUID", "url": "https://dan.bodar.com/2020/10/07/sortable-uuids-ulid-and-ksuid/", "published_at": "2020-10-07T07:40:34+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9859e8deef", "title": "Fast ML model building", "url": "https://dan.bodar.com/2020/06/11/fast-ml-model-building/", "published_at": "2020-06-11T17:01:57+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985ad0ec23", "title": "Remote Working Links", "url": "https://dan.bodar.com/2020/03/20/remote-working-links/", "published_at": "2020-03-20T20:13:03+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985af52e41", "title": "Fix screen tearing on Razor Stealth (Late 2019) with Ubuntu 19.10", "url": "https://dan.bodar.com/2020/02/10/fix-screen-tearing-on-razor-stealth-late-2019-with-ubuntu-19-10/", "published_at": "2020-02-10T21:09:37+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985b7b6d46", "title": "Webcam on Razer Stealth Late 2019 with Ubuntu 19.10", "url": "https://dan.bodar.com/2020/01/01/webcam-on-razer-stealth-late-2019-with-ubuntu-19-10/", "published_at": "2020-01-01T17:37:47+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985bf905e8", "title": "Suspend Loop Fix for Razor Stealth Late 2019 with Ubuntu 19.10", "url": "https://dan.bodar.com/2020/01/01/suspend-loop-fix-for-razor-stealth-late-2019-with-ubuntu-19-10/", "published_at": "2020-01-01T08:11:11+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985caf2145", "title": "Power Management for Razor Stealth Late 2019 (GTX 1650) with Ubuntu 19.10", "url": "https://dan.bodar.com/2020/01/01/power-management-for-razor-stealth-late-2019-gtx-1650-with-ubuntu-19-10/", "published_at": "2020-01-01T07:55:45+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985d329387", "title": "Microbit via WebUSB on Ubuntu 18.04", "url": "https://dan.bodar.com/2019/12/30/microbit-via-webusb-on-ubuntu-18-04/", "published_at": "2019-12-30T21:09:41+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985dc4119b", "title": "Ubuntu file limits 18.04", "url": "https://dan.bodar.com/2019/07/17/ubuntu-file-limits-18-04/", "published_at": "2019-07-17T08:04:37+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985e2bb969", "title": "My side project to try and scale myself: Software Mastery School", "url": "https://dan.bodar.com/2019/04/29/my-side-project-to-try-and-scale-myself-software-mastery-school/", "published_at": "2019-04-29T18:10:48+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985e6cd695", "title": "Uncommon Sense", "url": "https://dan.bodar.com/2019/02/09/uncommon-sense/", "published_at": "2019-02-09T20:27:36+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985f449374", "title": "Metacity enable thumbnail preview", "url": "https://dan.bodar.com/2018/05/09/metacity-enable-thumbnail-preview/", "published_at": "2018-05-09T10:43:40+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985fa884d8", "title": "Stop screen tearing on Ubuntu by changing compositor", "url": "https://dan.bodar.com/2018/02/26/stop-screen-tearing-on-ubuntu-by-changing-compositor/", "published_at": "2018-02-26T14:55:37+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985fba909c", "title": "GitHub Get Public Keys for a User", "url": "https://dan.bodar.com/2018/02/08/github-get-public-keys-for-a-user/", "published_at": "2018-02-08T10:58:49+00:00" }, { "id": "01a08766-b278-71b3-862b-fe985fdd9c1f", "title": "Ubuntu Theme - Arc or Materia", "url": "https://dan.bodar.com/2018/02/06/ark-theme/", "published_at": "2018-02-06T14:59:20+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9860786f67", "title": "Ubuntu Bash Git Branch Prompt!", "url": "https://dan.bodar.com/2018/01/31/ubuntu-bash-git-branch-prompt/", "published_at": "2018-01-31T09:04:22+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9860e91566", "title": "5 digit remote code for Sony BDP-S370", "url": "https://dan.bodar.com/2017/08/08/5-digit-remote-code-for-sony-bdp-s370/", "published_at": "2017-08-08T10:57:18+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9861097298", "title": "Bitmain's new payment system is broken for LTC/L3+ miner. Support just say wait", "url": "https://dan.bodar.com/2017/06/23/bitmains-new-payment-system-is-broken-for-ltcl3-miner-support-just-say-wait/", "published_at": "2017-06-23T06:02:59+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9862074594", "title": "How to disable click on a Label with just CSS", "url": "https://dan.bodar.com/2017/03/08/how-to-disable-click-on-a-label-with-just-css/", "published_at": "2017-03-08T11:34:17+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9862a5efa3", "title": "Send data via UPD or TCP without Netcat on Linux/Mac", "url": "https://dan.bodar.com/2016/06/09/send-data-via-upd-or-tcp-without-netcat-on-linuxmac/", "published_at": "2016-06-09T14:29:39+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9863121b64", "title": "Rebuilding FFmpeg with NVENC and AAC on Ubuntu", "url": "https://dan.bodar.com/2016/06/07/rebuilding-ffmpeg-with-nvenc-and-aac-on-ubuntu/", "published_at": "2016-06-07T21:11:42+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9863cbf6b9", "title": "Detect Packet loss between you and a destination", "url": "https://dan.bodar.com/2016/03/21/detect-packet-loss-between-you-and-a-destination/", "published_at": "2016-03-21T11:58:35+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986458254e", "title": "Docker Hub Automated Build Link (GitHub / BitBucket)", "url": "https://dan.bodar.com/2016/03/13/docker-hub-automated-build-link-github-bitbucket/", "published_at": "2016-03-13T14:00:12+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9865097300", "title": "Current Bash script directory", "url": "https://dan.bodar.com/2016/03/07/current-bash-script-directory/", "published_at": "2016-03-07T15:52:46+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9865284e60", "title": "Linking Nvidia GPU temperature with a motherboard PWM fan in Linux", "url": "https://dan.bodar.com/2016/03/03/linking-nvidia-gpu-temperature-with-a-motherboard-pwm-fan-in-linux/", "published_at": "2016-03-03T06:57:48+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9866191637", "title": "Gnome Flashback - Title Bar not changing Theme", "url": "https://dan.bodar.com/2016/02/08/gnome-flashback-title-bar-not-changing-theme/", "published_at": "2016-02-08T21:37:37+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98663cca35", "title": "No ERB/Ruby? Just use built in envsubst for templates", "url": "https://dan.bodar.com/2016/02/03/no-erbruby-just-use-built-in-envsubst-for-templates/", "published_at": "2016-02-03T11:31:52+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9867115125", "title": "GitFlow hmmmm", "url": "https://dan.bodar.com/2016/01/08/gitflow-hmmmm/", "published_at": "2016-01-08T15:39:57+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98676301d9", "title": "Pretty Print clipboard JSON", "url": "https://dan.bodar.com/2016/01/06/pretty-print-clipboard-json/", "published_at": "2016-01-06T13:47:04+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9867a0ce59", "title": "Ubuntu + Evolution + Exchange", "url": "https://dan.bodar.com/2015/11/10/ubuntu-evolution-exchange/", "published_at": "2015-11-10T10:53:21+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98680e8128", "title": "Launching 10second.build", "url": "https://dan.bodar.com/2015/10/27/launching-10second-build/", "published_at": "2015-10-27T12:45:32+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9868a32185", "title": "AMD ATI Graphics tearing in Chrome on Ubuntu 15.04", "url": "https://dan.bodar.com/2015/10/14/amd-ati-graphics-tearing-in-chrome-on-ubuntu-15-04/", "published_at": "2015-10-14T13:09:39+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9868da0583", "title": "Previous Talks from WisdomStockholm speakers", "url": "https://dan.bodar.com/2015/10/09/previous-talks-from-wisdomstockholm-speakers/", "published_at": "2015-10-09T14:03:15+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98693bd4ca", "title": "Random Links from Wisdom Stockholm Part 2", "url": "https://dan.bodar.com/2015/10/09/random-links-from-wisdom-stockholm-part-2/", "published_at": "2015-10-09T13:16:21+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9869be941d", "title": "Random Links from WisdomStockholm Part 1", "url": "https://dan.bodar.com/2015/10/09/random-links-from-wisdomstockholm-part-1/", "published_at": "2015-10-09T11:01:36+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986ab6f08a", "title": "Random links from Operability.IO conference Part 2", "url": "https://dan.bodar.com/2015/09/30/random-links-from-operability-io-conference-part-2/", "published_at": "2015-09-30T12:32:22+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986b367586", "title": "Random links from Operability.IO conference Part 1", "url": "https://dan.bodar.com/2015/09/29/random-links-from-operability-io-conference-part-1/", "published_at": "2015-09-29T14:38:55+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986b832e94", "title": "Bash Environment Variable Regex Replace", "url": "https://dan.bodar.com/2015/09/15/bash-environment-variable-regex-replace/", "published_at": "2015-09-15T14:19:14+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986be776dc", "title": "How to connect to CloudFoundry's Loggregator directly via WebSockets", "url": "https://dan.bodar.com/2015/04/22/how-to-connect-to-cloudfoundrys-loggregator-directly-via-websockets/", "published_at": "2015-04-22T10:50:19+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986c753e53", "title": "Yesterday's code...", "url": "https://dan.bodar.com/2015/02/02/yesterdays-code/", "published_at": "2015-02-02T10:35:10+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986cb9b018", "title": "Intel Graphics Installer on Ubuntu 14.10", "url": "https://dan.bodar.com/2015/01/13/intel-graphics-installer-on-ubuntu-14-10/", "published_at": "2015-01-13T09:52:26+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986d12bbea", "title": "Updated power savings settings for Samsung Series 9 (NP900X3C-A05UK) and Ubuntu 14.10", "url": "https://dan.bodar.com/2014/12/21/updated-power-savings-settings-for-samsung-series-9-np900x3c-a05uk-and-ubuntu-14-10/", "published_at": "2014-12-21T10:58:02+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986dae6cee", "title": "Getting the generic signature of a Java 8 lambda", "url": "https://dan.bodar.com/2014/09/01/getting-the-generic-signature-of-a-java-8-lambda/", "published_at": "2014-09-01T21:02:03+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986e3b5806", "title": "Where did I download that file from?", "url": "https://dan.bodar.com/2014/07/21/where-did-i-download-that-file-from/", "published_at": "2014-07-21T15:05:26+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986e8b0fd5", "title": "Compiling RunIt on Fedora 20", "url": "https://dan.bodar.com/2014/04/30/compiling-runit-on-fedora-20/", "published_at": "2014-04-30T10:40:53+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986ea3ada7", "title": "Bash function to switch Java versions", "url": "https://dan.bodar.com/2014/03/27/bash-function-to-switch-java-versions/", "published_at": "2014-03-27T10:39:13+00:00" }, { "id": "01a08766-b278-71b3-862b-fe986f7654e3", "title": "How to \"login to windows for first time\" or change password from Linux", "url": "https://dan.bodar.com/2014/03/26/how-to-login-to-windows-for-first-time-or-change-password-from-linux/", "published_at": "2014-03-26T09:51:33+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9870756c71", "title": "How to list Active Directory controllers from Linux command line", "url": "https://dan.bodar.com/2014/03/25/how-to-list-active-directory-controllers-from-linux-command-line/", "published_at": "2014-03-25T12:26:39+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9870ddd978", "title": "Error: Invalid or corrupt jarfile", "url": "https://dan.bodar.com/2014/02/17/error-invalid-or-corrupt-jarfile/", "published_at": "2014-02-17T16:18:18+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98711b97c3", "title": "Shortcuts to position screens on ultra wide screens", "url": "https://dan.bodar.com/2014/02/08/shortcuts-to-position-screens-on-ultra-wide-screens/", "published_at": "2014-02-08T11:49:10+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987131bdab", "title": "Git Config", "url": "https://dan.bodar.com/2014/01/30/git-config/", "published_at": "2014-01-30T09:03:09+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9871e0d49c", "title": "Wat? Scala (Infix Operator Precedence and Associativity)", "url": "https://dan.bodar.com/2013/12/05/wat-scala-infix-operator-precedence-and-associativity/", "published_at": "2013-12-05T14:36:20+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98729d2c62", "title": "Wat? Scala", "url": "https://dan.bodar.com/2013/12/04/wat-scala/", "published_at": "2013-12-04T22:13:47+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9872ffe3e3", "title": "Ubuntu 13.10 - Reset Gnome Panels", "url": "https://dan.bodar.com/2013/11/16/ubuntu-13-10-reset-gnome-panels/", "published_at": "2013-11-16T09:57:39+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9873cf0f72", "title": "Excel Integration the old school way: Web Queries (IQY) and Data Queries (DQY)", "url": "https://dan.bodar.com/2013/02/18/excel-integration-the-old-school-way-web-queries-iqy-and-data-queries-dqy/", "published_at": "2013-02-18T15:08:06+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98742608d4", "title": "Ubuntu - Disable System Program Problem Detected", "url": "https://dan.bodar.com/2013/01/26/ubuntu-12-10-disable-system-program-problem-detected/", "published_at": "2013-01-26T20:09:09+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98743f5433", "title": "Mercurial settings", "url": "https://dan.bodar.com/2013/01/25/mercurial-settings/", "published_at": "2013-01-25T12:50:56+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9874c6f17b", "title": "Setting the Default Schema with Oracle JDBC Driver", "url": "https://dan.bodar.com/2013/01/24/setting-the-default-schema-with-oracle-jdbc-driver/", "published_at": "2013-01-24T11:19:24+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9875b77af0", "title": "Why Functional Programming in Java is NOT Dangerous", "url": "https://dan.bodar.com/2013/01/23/why-functional-programming-in-java-is-not-dangerous/", "published_at": "2013-01-23T22:13:24+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9875f96a6d", "title": "Samsung Series 9 (NP900X3C-A05UK) Ubuntu/Linux: Wake up when I open the lid", "url": "https://dan.bodar.com/2013/01/13/samsung-series-9-np900x3c-a05uk-ubuntulinux-wake-up-when-i-open-the-lid/", "published_at": "2013-01-13T17:59:38+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9876d777a1", "title": "Samsung Series 9 (NP900X3C-A05UK) Ubuntu/Linux setup for power management and keybindings", "url": "https://dan.bodar.com/2012/12/07/samsung-series-9-np900x3c-a05uk-ubuntulinux-setup-for-power-management-and-keybindings/", "published_at": "2012-12-07T08:35:32+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9877ae48fd", "title": "Gnome 3 / GSettings Sucks: Export/Importing your Keyboard shortcuts", "url": "https://dan.bodar.com/2012/10/23/gnome-3-gsettings-sucks-exportimporting-your-keyboard-shortcuts/", "published_at": "2012-10-23T10:11:03+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9878806939", "title": "Blog Memory: Accessing Vigor 120 Modem when bridged with Buffalo WZR-HP-AG300H (DD-WRT)", "url": "https://dan.bodar.com/2012/10/06/blog-memory-accessing-vigor-120-modem-when-bridged-with-buffalo-wzr-hp-ag300h-dd-wrt/", "published_at": "2012-10-06T19:26:49+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9878ce46b3", "title": "My Speakerconf 2012 slides", "url": "https://dan.bodar.com/2012/08/26/my-speakerconf-2012-slides/", "published_at": "2012-08-26T21:55:14+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9878e144b4", "title": "My QCon Video is available here", "url": "https://dan.bodar.com/2012/07/19/my-qcon-video-is-available-here/", "published_at": "2012-07-19T08:38:02+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98791f5ddf", "title": "Meld and Mercurial 3 way Merge is Mental", "url": "https://dan.bodar.com/2012/07/19/meld-and-mercurial-3-way-merge-is-mental/", "published_at": "2012-07-19T08:29:55+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9879fd1b83", "title": "My QCon talk...", "url": "https://dan.bodar.com/2012/03/09/my-qcon-talk/", "published_at": "2012-03-09T00:16:40+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987a742514", "title": "TotallyLazy mentioned in \"Functional Programming for Java Developers\" book", "url": "https://dan.bodar.com/2012/02/28/totallylazy-mentioned-in-functional-programming-for-java-developers-book/", "published_at": "2012-02-28T14:24:48+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987b31e39e", "title": "java.lang.ClassNotFoundException: org.apache.log4j.FileAppender", "url": "https://dan.bodar.com/2012/02/28/java-lang-classnotfoundexception-org-apache-log4j-fileappender/", "published_at": "2012-02-28T11:34:16+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987b726d85", "title": "Crazy fast build times (Or when 10 seconds starts to make you nervous)", "url": "https://dan.bodar.com/2012/02/28/crazy-fast-build-times-or-when-10-seconds-starts-to-make-you-nervous/", "published_at": "2012-02-28T11:12:34+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987c10cc99", "title": "99 Bottles of Beer in Totallylazy", "url": "https://dan.bodar.com/2012/01/13/99-bottles-of-beer-in-totallylazy/", "published_at": "2012-01-13T09:18:02+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987c3c2aa1", "title": "Slow TrackPoint on Dell Precision M6500 under Ubuntu 10.10", "url": "https://dan.bodar.com/2011/03/03/slow-trackpoint-on-dell-precision-m6500-under-ubuntu-10-10/", "published_at": "2011-03-03T00:12:32+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987ce8f38b", "title": "Off topic - a very addictive little game for Windows, Mac and Linux...", "url": "https://dan.bodar.com/2010/06/29/off-topic-a-very-addictive-little-game-for-windows-mac-and-linux/", "published_at": "2010-06-29T00:38:50+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987d491c98", "title": "Crazy Talk - Holistic Web Testing - Some forces...", "url": "https://dan.bodar.com/2010/06/29/crazy-talk-holistic-web-testing-some-forces/", "published_at": "2010-06-29T00:36:30+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987dfa77ff", "title": "Crazy Talk - Holistic Web Testing - Whys and Values...", "url": "https://dan.bodar.com/2010/06/22/crazy-talk-holistic-web-testing-whys-and-values/", "published_at": "2010-06-22T00:22:35+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987ee297e8", "title": "Crazy Talk - Holistic Web Testing - Some values...", "url": "https://dan.bodar.com/2010/06/01/crazy-talk-holistic-web-testing-some-values/", "published_at": "2010-06-01T12:20:59+00:00" }, { "id": "01a08766-b278-71b3-862b-fe987f51e6ba", "title": "A fan with no blades?", "url": "https://dan.bodar.com/2009/10/31/a-fan-with-no-blades/", "published_at": "2009-10-31T01:20:31+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9880135620", "title": "The Crazy Talk Series - An introduction to an alternative web architecture and construction method", "url": "https://dan.bodar.com/2009/10/25/the-crazy-talk-series-an-introduction-to-an-alternative-web-architecture-and-construction-method/", "published_at": "2009-10-25T09:22:19+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9880c421ea", "title": "Google Chromium Team rocks!", "url": "https://dan.bodar.com/2009/09/05/google-chromium-team-rocks/", "published_at": "2009-09-05T03:49:08+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9880d40b55", "title": "Using a fullscreen editor to update my blog", "url": "https://dan.bodar.com/2009/08/31/using-a-fullscreen-editor-to-update-my-blog/", "published_at": "2009-08-31T03:36:25+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9881ca8383", "title": "Fullscreen Editors", "url": "https://dan.bodar.com/2009/08/29/fullscreen-editors/", "published_at": "2009-08-29T12:27:04+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9882bfbe5c", "title": "Html Contracts - How semantic html can help your cross functional team", "url": "https://dan.bodar.com/2009/07/22/html-contracts-how-semantic-html-can-help-your-cross-functional-team/", "published_at": "2009-07-22T10:48:45+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98838ea7d7", "title": "So how about truly private fields in C#?", "url": "https://dan.bodar.com/2009/05/21/so-how-about-truly-private-fields-in-c/", "published_at": "2009-05-21T02:58:55+00:00" }, { "id": "01a08766-b278-71b3-862b-fe988478e349", "title": "Truly private fields in JavaScript", "url": "https://dan.bodar.com/2009/05/21/truly-private-fields-in-javascript/", "published_at": "2009-05-21T02:50:55+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9884f39982", "title": "Pairing with Resharper (Switching Keyboard Layouts in Visual Studio)", "url": "https://dan.bodar.com/2008/12/02/pairing-with-resharper-switching-keyboard-layouts-in-visual-studio/", "published_at": "2008-12-02T05:01:53+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9885293047", "title": "Lean and the fishing industry", "url": "https://dan.bodar.com/2008/11/07/lean-and-the-fishing-industry/", "published_at": "2008-11-07T04:06:54+00:00" }, { "id": "01a08766-b278-71b3-862b-fe9885fbf6df", "title": "The implicit back link", "url": "https://dan.bodar.com/2008/04/14/the-implicit-back-link/", "published_at": "2008-04-14T03:52:54+00:00" }, { "id": "01a08766-b278-71b3-862b-fe98865fa2c1", "title": "Plaxo revisited", "url": "https://dan.bodar.com/2008/04/13/plaxo-revisited/", "published_at": "2008-04-13T03:32:03+00:00" } ] posts Claim your blog
Back to dan.bodar.com
Blog · corpus.blog/blogs/dan.bodar.com/posts

dan.bodar.com

dan.bodar.com

2026

2025

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008