41554 blogs · [ { "id": "01a0d9e0-77cf-7033-86e5-ee8bbb47a530", "title": "Untitled Page", "url": "https://mike-ward.net/cdn/downloads/DtoFChart.htm", "published_at": "2026-04-04T12:28:53+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8bbc2ceef9", "title": "Bloget User Guide", "url": "https://mike-ward.net/cdn/static/BlogetUserGuide.html", "published_at": "2026-04-04T12:28:53+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8bbc58f62a", "title": "Michael R. Ward Resume", "url": "https://mike-ward.net/cdn/static/Michael-R-Ward-Resume.html", "published_at": "2026-04-04T12:28:53+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8bbd4ea863", "title": "404 - Page Not Found", "url": "https://mike-ward.net/cdn/static/PageNotFound.html", "published_at": "2026-04-04T12:28:53+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d2e12ca63", "title": "go-gui: A New GUI Framework for Go", "url": "https://mike-ward.net/2026/04/04/go-gui-beta/", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d2eefcafe", "title": "Checklist Buddy Available for Testing", "url": "https://mike-ward.net/2024/01/10/checklist-buddy-available-for-testing/", "published_at": "2024-01-10T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d2fd1100e", "title": "Tweetz 2.0.0 Released", "url": "https://mike-ward.net/2020/01/18/tweetz-v2-0-0-released/", "published_at": "2020-01-18T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d30bec928", "title": "Tweetz 2.0 Beta", "url": "https://mike-ward.net/2020/01/04/tweetz-2-beta/", "published_at": "2020-01-04T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d30e19f9b", "title": "VSColorOutput 2.7 - Time Stamps", "url": "https://mike-ward.net/2019/12/08/vscoloroutput-time-stamps/", "published_at": "2019-12-08T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d3144ad98", "title": "Fixed Focal-Length Eyeglasses, a Programmer's Best Friend", "url": "https://mike-ward.net/2018/12/21/fixed-focal-length-eyeglasses-a-programmers-best-friend/", "published_at": "2018-12-21T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d3185bdf3", "title": "How to Choose the Right VPN Service", "url": "https://mike-ward.net/2018/12/02/how-to-choose-the-right-vpn-service/", "published_at": "2018-12-02T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d31b128fc", "title": "Two Handy Command Line Scripts", "url": "https://mike-ward.net/2018/10/24/two-handy-command-line-scripts/", "published_at": "2018-10-24T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d32240183", "title": "Tweetz 1.3.2", "url": "https://mike-ward.net/2018/09/15/tweetz-1-3-2/", "published_at": "2018-09-15T00:00:00+00:00" }, { "id": "01a087a6-6024-70e8-9a83-386d3278975e", "title": "Tweetz 1.3 Release", "url": "https://mike-ward.net/2018/09/03/tweetz-1-3-release/", "published_at": "2018-09-03T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b757bd12d", "title": null, "url": "https://mike-ward.net/2018/05/09/mithril-rising/", "published_at": "2018-05-09T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b74d36fb0", "title": null, "url": "https://mike-ward.net/2017/12/24/tweetz-release-1-2-4-screen-off-detection/", "published_at": "2017-12-24T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b74d2de5f", "title": null, "url": "https://mike-ward.net/2017/11/14/tweetz-desktop-support-for-280-characters/", "published_at": "2017-11-14T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b74009c2a", "title": null, "url": "https://mike-ward.net/2017/06/29/quick-tip-clear-resharpers-cache-to-fix-errors/", "published_at": "2017-06-29T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b7353fc90", "title": null, "url": "https://mike-ward.net/2017/06/23/quick-tip-refined-github/", "published_at": "2017-06-23T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b7284b9a9", "title": null, "url": "https://mike-ward.net/2017/05/22/vertical-layout-for-html-tables/", "published_at": "2017-05-22T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b71bc4081", "title": null, "url": "https://mike-ward.net/2017/05/15/visual-studio-2017-installer-quick-tip/", "published_at": "2017-05-15T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b70d54b58", "title": null, "url": "https://mike-ward.net/2017/03/07/vscoloroutput-for-vs-2017-released/", "published_at": "2017-03-07T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b7057144c", "title": null, "url": "https://mike-ward.net/2016/10/07/quick-resharper-tip-for-inline-templates/", "published_at": "2016-10-07T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b7003a9fa", "title": null, "url": "https://mike-ward.net/2016/10/01/nosql-vs-newsql-whats-the-difference/", "published_at": "2016-10-01T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6fb2b53e", "title": null, "url": "https://mike-ward.net/2016/08/01/exploring-mithril-a-javascript-framework-for-building-brilliant-applications/", "published_at": "2016-08-01T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6f3d28a4", "title": null, "url": "https://mike-ward.net/2016/07/20/tweetz-1-1/", "published_at": "2016-07-20T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6ee46240", "title": null, "url": "https://mike-ward.net/2016/07/03/tweetz-desktop-1-0/", "published_at": "2016-07-03T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6e7183ab", "title": null, "url": "https://mike-ward.net/2016/05/08/tweetz-0-11-released/", "published_at": "2016-05-08T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6de45f6e", "title": null, "url": "https://mike-ward.net/2016/03/24/tip-delete-long-file-names-folders/", "published_at": "2016-03-24T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6db872fe", "title": null, "url": "https://mike-ward.net/2016/01/30/tweetz-desktop-0-9/", "published_at": "2016-01-30T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6daa2a11", "title": null, "url": "https://mike-ward.net/2016/01/14/vscoloroutput-2-2-1-time-stamps/", "published_at": "2016-01-14T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6d654b91", "title": null, "url": "https://mike-ward.net/2016/01/10/vscoloroutput-2-2-0-beta/", "published_at": "2016-01-10T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6d5d90d2", "title": null, "url": "https://mike-ward.net/2015/12/26/vscoloroutput-2-1/", "published_at": "2015-12-26T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6cbc4450", "title": null, "url": "https://mike-ward.net/2015/12/25/friday-links-387/", "published_at": "2015-12-25T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6c0574ef", "title": null, "url": "https://mike-ward.net/2015/12/23/vscoloroutput-2-0/", "published_at": "2015-12-23T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6b073b72", "title": null, "url": "https://mike-ward.net/2015/12/21/vscoloroutput-beta-3/", "published_at": "2015-12-21T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6a6bd225", "title": null, "url": "https://mike-ward.net/2015/12/20/vscolorouput-version-2-0-beta-1-ready/", "published_at": "2015-12-20T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6a36e1d0", "title": null, "url": "https://mike-ward.net/2015/12/18/friday-links-386/", "published_at": "2015-12-18T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6a14e1e1", "title": null, "url": "https://mike-ward.net/2015/12/11/friday-links-385/", "published_at": "2015-12-11T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6918157f", "title": null, "url": "https://mike-ward.net/2015/12/07/markdown-edit-release-1-18/", "published_at": "2015-12-07T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b68b26263", "title": null, "url": "https://mike-ward.net/2015/12/04/friday-links-384/", "published_at": "2015-12-04T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b686a9b23", "title": null, "url": "https://mike-ward.net/2015/11/29/markdown-edit-math-equations/", "published_at": "2015-11-29T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b682aa98b", "title": null, "url": "https://mike-ward.net/2015/11/27/friday-links-383/", "published_at": "2015-11-27T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b67d3d5b4", "title": null, "url": "https://mike-ward.net/2015/11/20/friday-links-382/", "published_at": "2015-11-20T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b67384964", "title": null, "url": "https://mike-ward.net/2015/11/13/friday-links-381/", "published_at": "2015-11-13T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b67266c55", "title": null, "url": "https://mike-ward.net/2015/11/11/new-markdown-edit-release-new-web-site/", "published_at": "2015-11-11T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6709c024", "title": null, "url": "https://mike-ward.net/2015/11/06/friday-links-380/", "published_at": "2015-11-06T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6643bc0e", "title": null, "url": "https://mike-ward.net/2015/10/31/markdown-edit-1-13-released/", "published_at": "2015-10-31T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6617f03c", "title": null, "url": "https://mike-ward.net/2015/10/30/friday-links-379/", "published_at": "2015-10-30T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b65828b64", "title": null, "url": "https://mike-ward.net/2015/10/23/friday-links-378/", "published_at": "2015-10-23T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b651326c7", "title": null, "url": "https://mike-ward.net/2015/10/16/friday-links-377/", "published_at": "2015-10-16T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6499f5a7", "title": null, "url": "https://mike-ward.net/2015/10/13/markdown-edit-1-12-released/", "published_at": "2015-10-13T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b648bb9fa", "title": null, "url": "https://mike-ward.net/2015/10/09/friday-links-376/", "published_at": "2015-10-09T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b63b96d02", "title": null, "url": "https://mike-ward.net/2015/10/02/friday-links-375/", "published_at": "2015-10-02T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6339211a", "title": null, "url": "https://mike-ward.net/2015/09/25/friday-links-374/", "published_at": "2015-09-25T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b62fa6d69", "title": null, "url": "https://mike-ward.net/2015/09/19/markdown-edit-1-11-released/", "published_at": "2015-09-19T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b6228add6", "title": null, "url": "https://mike-ward.net/2015/09/18/friday-links-373/", "published_at": "2015-09-18T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b61686910", "title": null, "url": "https://mike-ward.net/2015/09/11/friday-links-372/", "published_at": "2015-09-11T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b60e0f287", "title": null, "url": "https://mike-ward.net/2015/09/07/tips-on-setting-up-karma-testing-with-webpack/", "published_at": "2015-09-07T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b60744b76", "title": null, "url": "https://mike-ward.net/2015/09/06/markdown-edit-1-10-github-flavored-markdown/", "published_at": "2015-09-06T00:00:00+00:00" }, { "id": "01a0d9e0-77cf-7033-86e5-ee8b5faf270d", "title": null, "url": "https://mike-ward.net/2015/09/04/friday-links-371/", "published_at": "2015-09-04T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d035b32696", "title": null, "url": "https://mike-ward.net/2015/08/28/friday-links-370/", "published_at": "2015-08-28T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d0357101c6", "title": null, "url": "https://mike-ward.net/2015/08/21/friday-links-369/", "published_at": "2015-08-21T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d034eef7ce", "title": null, "url": "https://mike-ward.net/2015/08/14/friday-links-368/", "published_at": "2015-08-14T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d034ea2aed", "title": null, "url": "https://mike-ward.net/2015/08/11/that-conference-talking-about-github-pages/", "published_at": "2015-08-11T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d034243be5", "title": null, "url": "https://mike-ward.net/2015/08/07/friday-links-367/", "published_at": "2015-08-07T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d033de0f3c", "title": null, "url": "https://mike-ward.net/2015/07/31/friday-links-366/", "published_at": "2015-07-31T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d03374852f", "title": null, "url": "https://mike-ward.net/2015/07/24/friday-links-365/", "published_at": "2015-07-24T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d032fce9d4", "title": null, "url": "https://mike-ward.net/2015/07/17/friday-links-364/", "published_at": "2015-07-17T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d0321cdfd0", "title": null, "url": "https://mike-ward.net/2015/07/10/friday-links-363/", "published_at": "2015-07-10T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d031615f29", "title": null, "url": "https://mike-ward.net/2015/07/05/markdown-edit-1-9-0/", "published_at": "2015-07-05T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d030decef4", "title": null, "url": "https://mike-ward.net/2015/07/03/friday-links-362/", "published_at": "2015-07-03T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d030b07d89", "title": null, "url": "https://mike-ward.net/2015/06/27/desk-drive-2-1-2-released/", "published_at": "2015-06-27T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02fec7b79", "title": null, "url": "https://mike-ward.net/2015/06/26/friday-links-361/", "published_at": "2015-06-26T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02f022083", "title": null, "url": "https://mike-ward.net/2015/06/19/friday-links-360/", "published_at": "2015-06-19T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02e41e4f2", "title": null, "url": "https://mike-ward.net/2015/06/14/markdown-edit-1-8-2-parlez-vous-francais/", "published_at": "2015-06-14T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02da54c4c", "title": null, "url": "https://mike-ward.net/2015/06/12/friday-links-359/", "published_at": "2015-06-12T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02ca93a6a", "title": null, "url": "https://mike-ward.net/2015/06/05/friday-links-358/", "published_at": "2015-06-05T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02c09929b", "title": null, "url": "https://mike-ward.net/2015/05/31/markdown-edit-1-8/", "published_at": "2015-05-31T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02b434f0d", "title": null, "url": "https://mike-ward.net/2015/05/29/friday-links-357/", "published_at": "2015-05-29T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02a7fd7ba", "title": null, "url": "https://mike-ward.net/2015/05/22/friday-links-356/", "published_at": "2015-05-22T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02a65ee23", "title": null, "url": "https://mike-ward.net/2015/05/15/friday-links-355/", "published_at": "2015-05-15T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02a3a00cb", "title": null, "url": "https://mike-ward.net/2015/05/10/markdown-edit-1-7-released/", "published_at": "2015-05-10T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02a39e178", "title": null, "url": "https://mike-ward.net/2015/05/08/friday-links-354/", "published_at": "2015-05-08T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d0298dae43", "title": null, "url": "https://mike-ward.net/2015/05/03/markdown-edit-1-6-ready-to-translate/", "published_at": "2015-05-03T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02896d407", "title": null, "url": "https://mike-ward.net/2015/05/01/friday-links-353/", "published_at": "2015-05-01T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d027eb873d", "title": null, "url": "https://mike-ward.net/2015/04/26/desk-drive-2-1-1-wild-free/", "published_at": "2015-04-26T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d0274f8777", "title": null, "url": "https://mike-ward.net/2015/04/24/friday-links-352/", "published_at": "2015-04-24T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02698f2c3", "title": null, "url": "https://mike-ward.net/2015/04/20/markdown-edit-1-5-released/", "published_at": "2015-04-20T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d026732390", "title": null, "url": "https://mike-ward.net/2015/04/17/friday-links-351/", "published_at": "2015-04-17T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d0261f06f4", "title": null, "url": "https://mike-ward.net/2015/04/10/friday-links-350/", "published_at": "2015-04-10T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d02567f12c", "title": null, "url": "https://mike-ward.net/2015/04/06/markdown-release-1-4-2/", "published_at": "2015-04-06T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d024ac6f57", "title": null, "url": "https://mike-ward.net/2015/04/05/markdown-release-1-4-1/", "published_at": "2015-04-05T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d0244c1664", "title": null, "url": "https://mike-ward.net/2015/04/03/friday-links-349/", "published_at": "2015-04-03T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d023fcc980", "title": null, "url": "https://mike-ward.net/2015/03/31/markdown-edit-1-4-imgur-uploads/", "published_at": "2015-03-31T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d023758a59", "title": null, "url": "https://mike-ward.net/2015/03/27/friday-links-348/", "published_at": "2015-03-27T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d022edee8d", "title": null, "url": "https://mike-ward.net/2015/03/20/friday-links-347/", "published_at": "2015-03-20T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d021f7b202", "title": null, "url": "https://mike-ward.net/2015/03/13/friday-links-346/", "published_at": "2015-03-13T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d0216e0003", "title": null, "url": "https://mike-ward.net/2015/03/06/friday-links-345/", "published_at": "2015-03-06T00:00:00+00:00" }, { "id": "01a0d9e0-77ce-70f5-abcd-08d020e47c75", "title": null, "url": "https://mike-ward.net/2015/03/05/markdown-edit-release-1-3-5/", "published_at": "2015-03-05T00:00:00+00:00" } ] posts Claim your blog
Back to mike-ward.net
Blog · corpus.blog/blogs/mike-ward.net/posts

mike-ward.net

mike-ward.net

2026

2024

2020

2019

2018

2017

2016

2015