41554 blogs · [ { "id": "01a0876a-f958-7145-902c-e98cef2334fa", "title": "DelphiCodeCoverage AI-optimized report", "url": "https://www.delphitools.info/2026/03/21/delphicodecoverage-ai-optimized-report/", "published_at": "2026-03-21T17:40:16+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa085ab4f", "title": "Tweaking DWScript for AI consumption", "url": "https://www.delphitools.info/2026/03/16/tweaking-dwscript-for-ai-consumption/", "published_at": "2026-03-16T07:43:47+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa183e5d5", "title": "DWScript Documentation Compendium", "url": "https://www.delphitools.info/2026/02/03/dwscript-documentation-compendium/", "published_at": "2026-02-03T19:00:13+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa23f00c3", "title": "DWScript MCP server samples", "url": "https://www.delphitools.info/2025/09/25/dwscript-mcp-server-samples/", "published_at": "2025-09-25T05:31:43+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa26761d6", "title": "Textures in FMX Vertex Shaders", "url": "https://www.delphitools.info/2024/12/24/textures-in-fmx-vertex-shaders/", "published_at": "2024-12-24T09:38:07+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa35e3d47", "title": "SamplingProfiler 24.11.26 update", "url": "https://www.delphitools.info/2024/11/26/samplingprofiler-24-11-26-update/", "published_at": "2024-11-26T15:35:04+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa4141760", "title": "GPU Computing with Delphi + FMX + WebGPU", "url": "https://www.delphitools.info/2024/11/12/gpu-computing-with-delphi-fmx-webgpu/", "published_at": "2024-11-12T13:00:50+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa4806170", "title": "The Three Unities of Development", "url": "https://www.delphitools.info/2024/10/31/the-three-unities-of-development/", "published_at": "2024-10-31T09:00:00+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa4cbece0", "title": "Supporting GPU Buffers for FMX", "url": "https://www.delphitools.info/2024/10/29/supporting-gpu-buffers-for-fmx/", "published_at": "2024-10-29T08:31:02+00:00" }, { "id": "01a0876a-f959-7230-9ff5-bf9aa5881fa1", "title": "Announcing Delphi headers for WebGPU", "url": "https://www.delphitools.info/2024/09/24/announcing-delphi-headers-for-webgpu/", "published_at": "2024-09-24T06:00:22+00:00" }, { "id": "01a0c507-3c44-734a-af70-63d342f7984f", "title": "Faster 3D Point Cloud with FMX", "url": "https://www.delphitools.info/2024/09/05/faster-3d-point-cloud-with-fmx/", "published_at": "2024-09-05T11:00:06+00:00" }, { "id": "01a0c507-3c44-734a-af70-63d343a5b107", "title": "Exploring 3D Point Clouds for FMX", "url": "https://www.delphitools.info/2024/09/01/exploring-3d-point-clouds-for-fmx/", "published_at": "2024-09-01T17:44:44+00:00" }, { "id": "01a0c507-3c44-734a-af70-63d3449f2e4b", "title": "Turning lowers to uppers without a branch", "url": "https://www.delphitools.info/2024/06/14/turning-lowers-to-uppers-without-a-branch/", "published_at": "2024-06-14T06:00:19+00:00" }, { "id": "01a0c507-3c44-734a-af70-63d344c4ff21", "title": "The Mischievous Case-Insensitive Hash", "url": "https://www.delphitools.info/2024/06/10/the-mischievous-case-insensitive-hash/", "published_at": "2024-06-10T08:00:06+00:00" }, { "id": "01a0c507-3c44-734a-af70-63d3458a7ef7", "title": "The Curiouser and Curiouser Case of Case-Insensitive Tweaks", "url": "https://www.delphitools.info/2024/06/07/the-curiouser-and-curiouser-case-of-case-insensitive-tweaks/", "published_at": "2024-06-07T07:18:04+00:00" }, { "id": "01a0c507-3c44-734a-af70-63d345efbee2", "title": "property reintroduce – when a method becomes a property", "url": "https://www.delphitools.info/2024/05/30/property-reintroduce-when-a-method-becomes-a-property/", "published_at": "2024-05-30T14:37:08+00:00" }, { "id": "01a0c507-3c44-734a-af70-63d346b7e3df", "title": "DWScript issues tracker now on GitHub", "url": "https://www.delphitools.info/2024/02/05/dwscript-issues-tracker-now-on-github/", "published_at": "2024-02-05T07:27:18+00:00" }, { "id": "01a0c507-3c45-7191-8aa7-c9fb5e74d0cb", "title": "Triple apostrophe multi-line strings support in DWScript", "url": "https://www.delphitools.info/2023/11/17/triple-apostrophe-multi-line-strings-support-in-dwscript/", "published_at": "2023-11-17T11:00:24+00:00" }, { "id": "01a0c507-3c45-7191-8aa7-c9fb5ed8b8bd", "title": "DWScript update for Delphi 12", "url": "https://www.delphitools.info/2023/11/09/dwscript-update-for-delphi-12/", "published_at": "2023-11-09T17:09:17+00:00" }, { "id": "01a0c507-3c45-7191-8aa7-c9fb5f681eb0", "title": "Added support for readonly fields in DWScript", "url": "https://www.delphitools.info/2023/10/31/added-support-for-readonly-fields-in-dwscript/", "published_at": "2023-10-31T19:00:24+00:00" }, { "id": "01a0c518-2108-71ad-882a-54e0d279b9c9", "title": "SamplingProfiler 23.8.21", "url": "https://www.delphitools.info/2023/08/21/samplingprofiler-23-8-21/", "published_at": "2023-08-21T14:22:20+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9dd9cfc62", "title": "New SamplingProfiler with HDPI support", "url": "https://www.delphitools.info/2023/04/25/new-samplingprofiler-with-hdpi-support/", "published_at": "2023-04-25T08:02:27+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9de6039b2", "title": "Optimization in the era of ChatGPT and Godbolt", "url": "https://www.delphitools.info/2023/04/18/optimization-in-the-era-of-chatgpt-and-godbolt/", "published_at": "2023-04-18T07:31:22+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9df567b11", "title": "FocusFusion 1.4.0 – fixes and speedups", "url": "https://www.delphitools.info/2023/04/10/focusfusion-1-4-0-fixes-and-speedups/", "published_at": "2023-04-10T06:13:08+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9dfa0e10d", "title": "DWScript now support Delphi 11.3 Alexandria", "url": "https://www.delphitools.info/2023/04/06/dwscript-now-support-delphi-11-3-alexandria/", "published_at": "2023-04-06T13:29:13+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9e06ad70c", "title": "FocusFusion v1.3.7 is now available", "url": "https://www.delphitools.info/2023/03/31/focusfusion-v1-3-7-is-now-available/", "published_at": "2023-03-31T16:35:38+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9e09d43b2", "title": "SamplingProfiler 23.3.14 fixes release", "url": "https://www.delphitools.info/2023/03/14/samplingprofiler-23-3-14-fixes-release/", "published_at": "2023-03-14T09:59:11+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9e183f69d", "title": "SamplingProfiler 23.3.6 with support for dynamic code", "url": "https://www.delphitools.info/2023/03/06/samplingprofiler-23-3-6-with-support-for-dynamic-code/", "published_at": "2023-03-06T08:07:25+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9e23f20ad", "title": "Initial Beta Release of FocusFusion", "url": "https://www.delphitools.info/2023/02/22/initial-beta-release-of-focusfusion/", "published_at": "2023-02-22T20:07:24+00:00" }, { "id": "01a0c518-2109-715e-80d1-a2c9e254b09a", "title": "SamplingProfiler 23.1.23 (belated) release is available", "url": "https://www.delphitools.info/2023/01/23/samplingprofiler-23-1-23-belated-release-is-available/", "published_at": "2023-01-23T16:05:12+00:00" }, { "id": "01a0c523-2008-729b-9933-4e290fc68dd9", "title": "DWScript 22.6.28 release", "url": "https://www.delphitools.info/2022/06/28/dwscript-22-6-28-release/", "published_at": "2022-06-28T14:33:34+00:00" }, { "id": "01a0c523-2008-729b-9933-4e2910b36b9a", "title": "Is “inert” the HTML Feature Of The Year?", "url": "https://www.delphitools.info/2022/06/07/is-inert-the-html-feature-of-the-year/", "published_at": "2022-06-07T08:55:57+00:00" }, { "id": "01a0c523-2008-729b-9933-4e2910ef43bb", "title": "cefHtmlSnapshot v0.8.100 is now available", "url": "https://www.delphitools.info/2022/05/11/cefhtmlsnapshot-v0-8-100-is-now-available/", "published_at": "2022-05-11T14:05:52+00:00" }, { "id": "01a0c523-2008-729b-9933-4e2911d2b7b3", "title": "cefHtmlSnapshot 0.7.100 has been released", "url": "https://www.delphitools.info/2022/04/19/cefhtmlsnapshot-0-7-100-has-been-released/", "published_at": "2022-04-19T06:50:23+00:00" }, { "id": "01a0c523-2008-729b-9933-4e291211448a", "title": "JS Codegen & WebAPI transitioning to ECMA6", "url": "https://www.delphitools.info/2022/04/13/js-codegen-webapi-transitioning-to-ecma6/", "published_at": "2022-04-13T12:43:16+00:00" }, { "id": "01a0c523-2008-729b-9933-4e2912e65864", "title": "DWScript compatible with Delphi 11.1", "url": "https://www.delphitools.info/2022/03/17/dwscript-compatible-with-delphi-11-1/", "published_at": "2022-03-17T11:28:29+00:00" }, { "id": "01a0c523-2008-729b-9933-4e2913074073", "title": "Cosmetic upgrades to DelphiCodeCoverage", "url": "https://www.delphitools.info/2022/03/02/cosmetic-upgrades-to-delphicodecoverage/", "published_at": "2022-03-02T07:15:43+00:00" }, { "id": "01a0c523-2008-729b-9933-4e29138b7e7a", "title": "Spotlight on Date/Time parsing and formatting", "url": "https://www.delphitools.info/2022/02/16/spotlight-on-date-time-parsing-and-formatting/", "published_at": "2022-02-16T13:42:59+00:00" }, { "id": "01a0c523-2008-729b-9933-4e29142fa9a8", "title": "Delphi Code Coverage alive and kicking", "url": "https://www.delphitools.info/2022/02/10/delphi-code-coverage-alive-and-kicking/", "published_at": "2022-02-10T08:36:56+00:00" }, { "id": "01a0c523-2008-729b-9933-4e29148faa02", "title": "When a double is neither greater nor lesser, is it equal ?", "url": "https://www.delphitools.info/2021/10/29/when-a-double-is-neither-greater-nor-lesser-is-it-equal/", "published_at": "2021-10-29T09:49:21+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ec6bf7823", "title": "DWScript now compatible with Delphi 11", "url": "https://www.delphitools.info/2021/09/14/dwscript-now-compatible-with-delphi-11/", "published_at": "2021-09-14T10:49:25+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ec6de0349", "title": "Nested types in DWScript", "url": "https://www.delphitools.info/2021/06/22/nested-types-in-dwscript/", "published_at": "2021-06-22T06:00:35+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ec7b289b3", "title": "SQLite as a no-SQL database", "url": "https://www.delphitools.info/2021/06/17/sqlite-as-a-no-sql-database/", "published_at": "2021-06-17T08:00:35+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ec87ffb14", "title": "Boosting Intel laptop battery life", "url": "https://www.delphitools.info/2021/06/11/boosting-intel-laptop-battery-life/", "published_at": "2021-06-11T06:51:17+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ec9511805", "title": "cefHtmlSnapshot v0.5.90 is now available", "url": "https://www.delphitools.info/2021/05/11/cefhtmlsnapshot-v0-5-90/", "published_at": "2021-05-11T11:45:24+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ec9b55412", "title": "First phase of dynamic arrays refactoring completed", "url": "https://www.delphitools.info/2021/03/11/first-phase-of-dynamic-arrays-refactoring-completed/", "published_at": "2021-03-11T11:00:51+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8eca64337e", "title": "cefHtmlSnapshot v0.2.88 Security features", "url": "https://www.delphitools.info/2021/01/27/cefhtmlsnapshot-v0-2-88-with-security-oriented-features/", "published_at": "2021-01-27T14:06:33+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ecb4a89c6", "title": "Refactoring DWScript dynamic arrays", "url": "https://www.delphitools.info/2021/01/25/refactoring-dwscript-dynamic-arrays/", "published_at": "2021-01-25T11:00:37+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ecbdb2933", "title": "New pre-release cefHtmlSnapshot v0.1.88", "url": "https://www.delphitools.info/2021/01/22/new-pre-release-cefhtmlsnapshot-v0-1-88/", "published_at": "2021-01-22T16:55:29+00:00" }, { "id": "01a0c52e-7e3e-7125-a1ce-ac8ecc5e368f", "title": "DWScript Win64 JIT work in progress", "url": "https://www.delphitools.info/2021/01/11/dwscript-win64-jit-work-in-progress/", "published_at": "2021-01-11T12:11:48+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad26b1bcf", "title": "Announcing cefHtmlSnapshot", "url": "https://www.delphitools.info/2020/12/18/announcing-cefhtmlsnapshot/", "published_at": "2020-12-18T11:35:07+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad2e73138", "title": "TurboJPEG library rocks !", "url": "https://www.delphitools.info/2020/10/06/turbojpeg-rocks/", "published_at": "2020-10-06T10:00:59+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad37dce35", "title": "Matrix-Vector multiplication JIT compiler", "url": "https://www.delphitools.info/2020/09/28/matrix-vector-multiplication-jit-compiler/", "published_at": "2020-09-28T09:00:35+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad44b7801", "title": "SamplingProfiler 64 – test version", "url": "https://www.delphitools.info/2020/09/23/samplingprofiler-64-test-version/", "published_at": "2020-09-23T07:00:26+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad4c42f30", "title": "New Delphi unit for OpenBLAS", "url": "https://www.delphitools.info/2020/09/21/delphi-unit-for-openblas/", "published_at": "2020-09-21T07:00:48+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad5269f4d", "title": "Dabbling in Neural Nets (again)", "url": "https://www.delphitools.info/2020/09/17/dabbling-in-neural-nets-again/", "published_at": "2020-09-17T10:00:52+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad5c9237f", "title": "DWScript repository temporarily down (now back up)", "url": "https://www.delphitools.info/2020/03/03/dwscript-repository-temporarily-down/", "published_at": "2020-03-03T16:30:13+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad619c12f", "title": "BigInteger coming to JavaScript CodeGen", "url": "https://www.delphitools.info/2019/10/11/biginteger-coming-to-javascript-codegen/", "published_at": "2019-10-11T07:01:47+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad6e86650", "title": "The case for strict parameter types", "url": "https://www.delphitools.info/2019/09/30/the-case-for-strict-parameter-types/", "published_at": "2019-09-30T10:53:22+00:00" }, { "id": "01a0c538-f54c-7350-b545-f65ad70b347c", "title": "Beware of TForm.SetBounds in a multi-monitor context", "url": "https://www.delphitools.info/2019/08/01/beware-of-tform-setbounds-in-a-multi-monitor-context/", "published_at": "2019-08-01T08:05:16+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a764175ac98f", "title": "Workaround for TWICImage.ImageFactory bug in Delphi 10.x", "url": "https://www.delphitools.info/2019/07/18/workaround-for-twicimage-imagefactory-bug-in-delphi-10-x/", "published_at": "2019-07-18T09:54:08+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a764182b6606", "title": "Prepping up for GPDR", "url": "https://www.delphitools.info/2018/05/11/prepping-up-for-gpdr/", "published_at": "2018-05-11T09:45:10+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a7641851b37d", "title": "DWScript transition to Delphi 10.2.3", "url": "https://www.delphitools.info/2018/04/20/dwscript-transition-to-delphi-10-2-3/", "published_at": "2018-04-20T08:20:03+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a764185d9fd9", "title": "DWScript multifarious tidbits", "url": "https://www.delphitools.info/2017/03/24/dwscript-multifarious-tidbits/", "published_at": "2017-03-24T14:13:30+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a764186d2245", "title": "Client-Side Password Hashing", "url": "https://www.delphitools.info/2017/01/13/client-side-password-hashing/", "published_at": "2017-01-13T12:45:26+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a76418f6b3b3", "title": "Best wishes for 2017!", "url": "https://www.delphitools.info/2017/01/09/best-wishes-for-2017/", "published_at": "2017-01-09T08:09:17+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a76418f8abd3", "title": "Faster backups for large SQLite databases", "url": "https://www.delphitools.info/2016/10/06/faster-backups-for-large-sqlite-databases/", "published_at": "2016-10-06T14:56:38+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a76419ddc3c2", "title": "BigInteger support in DWScript", "url": "https://www.delphitools.info/2016/04/28/biginteger-support-in-dwscript/", "published_at": "2016-04-28T06:20:02+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a7641a40e9a8", "title": "SHA-3 ad hoc compiler: Reloaded", "url": "https://www.delphitools.info/2016/04/21/sha-3-ad-hoc-compiler-reloaded/", "published_at": "2016-04-21T08:00:57+00:00" }, { "id": "01a0c542-5393-7279-a1c3-a7641b366163", "title": "New SHA-3 permutation kernel", "url": "https://www.delphitools.info/2016/04/19/new-sha-3-permutation-kernel/", "published_at": "2016-04-19T07:10:29+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d5f6829d", "title": "Fuzz Testing in Delphi", "url": "https://www.delphitools.info/2016/03/18/fuzz-testing-in-delphi/", "published_at": "2016-03-18T09:00:53+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d688951f", "title": "The BeginEnd.net & FastMM Canary!", "url": "https://www.delphitools.info/2016/02/26/the-beginend-net-fastmm-canary/", "published_at": "2016-02-26T12:51:11+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d7035d54", "title": "Decentralized World Simulation (not Delphi-related)", "url": "https://www.delphitools.info/2016/02/23/decentralized-world-simulation-not-delphi-related/", "published_at": "2016-02-23T11:03:50+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d7abb40c", "title": "Nonces and Tokens", "url": "https://www.delphitools.info/2016/01/07/nonces-and-tokens/", "published_at": "2016-01-07T07:44:10+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d8a7894d", "title": "Driving PhantomJS from DWScript", "url": "https://www.delphitools.info/2015/12/15/driving-phantomjs-from-dwscript/", "published_at": "2015-12-15T08:45:22+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d8ec4f5e", "title": "Associative Arrays in DWScript", "url": "https://www.delphitools.info/2015/11/17/associative-arrays-in-dwscript/", "published_at": "2015-11-17T12:00:09+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d9037a54", "title": "Begin End, a few months later", "url": "https://www.delphitools.info/2015/11/09/begin-end-a-few-months-later/", "published_at": "2015-11-09T08:00:47+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7d9137797", "title": "Floating point modulus", "url": "https://www.delphitools.info/2015/10/29/floating-point-modulus/", "published_at": "2015-10-29T16:00:40+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7da0c5009", "title": "Non-English Blogs now on BeginEnd.net", "url": "https://www.delphitools.info/2015/06/18/non-english-blogs-now-on-beginend-net/", "published_at": "2015-06-18T12:00:58+00:00" }, { "id": "01a0c54b-25cb-730e-92cf-a8a7dac7b7c0", "title": "BeginEnd.net has begun, where will it end?", "url": "https://www.delphitools.info/2015/06/01/beginend-net-has-begun-where-will-it-end/", "published_at": "2015-06-01T09:51:16+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee16e29dba0", "title": "Coalesce operator for DWScript", "url": "https://www.delphitools.info/2015/05/15/coalesce-operator-for-dwscript/", "published_at": "2015-05-15T11:45:39+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee16eb6ff78", "title": "TBCEditor Syntax-Highlighting Editor", "url": "https://www.delphitools.info/2015/05/11/tbceditor-syntax-highlighting-editor/", "published_at": "2015-05-11T07:11:06+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee16f64a29e", "title": "Migrating from Google Code to BitBucket", "url": "https://www.delphitools.info/2015/03/19/migrating-from-google-code-to-bitbucket/", "published_at": "2015-03-19T03:53:26+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee17014d23f", "title": "DWScript moving to BitBucket", "url": "https://www.delphitools.info/2015/03/18/dwscript-moving-to-bitbucket-2/", "published_at": "2015-03-18T09:07:57+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee17030123e", "title": "Long strings: Hash vs Sorted vs Unsorted", "url": "https://www.delphitools.info/2015/03/17/long-strings-hash-vs-sorted-vs-unsorted/", "published_at": "2015-03-17T08:00:57+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee1705bd795", "title": "String Lookup: Hash, Sorted or Unsorted ?", "url": "https://www.delphitools.info/2015/03/16/string-lookup-hash-sorted-or-unsorted/", "published_at": "2015-03-16T16:17:59+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee171074cbb", "title": "Optimistic Case-Insensitive String Hash", "url": "https://www.delphitools.info/2015/02/07/optimistic-case-insensitive-string-hash/", "published_at": "2015-02-07T09:00:59+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee171ca08f2", "title": "DWS Web Server update", "url": "https://www.delphitools.info/2014/10/15/dws-web-server-update/", "published_at": "2014-10-15T17:00:45+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee17285eb8a", "title": "DWS WebServer with JavaScript CodeGen", "url": "https://www.delphitools.info/2014/10/13/dws-webserver-with-javascript-codegen/", "published_at": "2014-10-13T13:30:15+00:00" }, { "id": "01a0c553-66e4-7352-b22d-eee172e88ff0", "title": "DWScript news and sneak peek", "url": "https://www.delphitools.info/2014/10/08/dwscript-news-and-sneak-peek/", "published_at": "2014-10-08T09:12:57+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc933cb5561d", "title": "Operator precedence changes", "url": "https://www.delphitools.info/2014/09/02/operator-precedence-changes/", "published_at": "2014-09-02T15:29:14+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc933d148986", "title": "String Hashing Shootout", "url": "https://www.delphitools.info/2014/08/25/string-hashing-shootout/", "published_at": "2014-08-25T10:01:47+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc933d6c69a1", "title": "DWScript happenings and new logo", "url": "https://www.delphitools.info/2014/08/11/dwscript-happenings-and-new-logo/", "published_at": "2014-08-11T15:41:13+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc933e0b1143", "title": "Delphi XE6 32bits and Scimark", "url": "https://www.delphitools.info/2014/05/08/delphi-xe6-32bits-and-scimark/", "published_at": "2014-05-08T06:00:18+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc933e464865", "title": "A Look at Improved Inlining in Delphi XE6", "url": "https://www.delphitools.info/2014/05/07/a-look-at-improved-inlining-in-delphi-xe6/", "published_at": "2014-05-07T10:00:44+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc933f3c2eeb", "title": "New DWS WebServer release", "url": "https://www.delphitools.info/2014/04/06/new-dws-webserver-release/", "published_at": "2014-04-06T14:00:09+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc933f9a322f", "title": "Using reCAPTCHA in DWS WebServer", "url": "https://www.delphitools.info/2014/04/04/using-recaptcha-in-dws-webserver/", "published_at": "2014-04-04T12:04:27+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc93403aba82", "title": "Cryptographic Library for DWScript", "url": "https://www.delphitools.info/2014/03/10/cryptographic-library-for-dwscript/", "published_at": "2014-03-10T11:00:36+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc934071d9be", "title": "DWScript binaries and downloads", "url": "https://www.delphitools.info/2014/03/05/dwscript-binaries-and-downloads/", "published_at": "2014-03-05T18:30:22+00:00" }, { "id": "01a0c55b-c9c7-71c3-8b85-dc93408ee372", "title": "HTTP Redirection in DWSWebServer", "url": "https://www.delphitools.info/2014/03/03/http-redirection-in-dwswebserver/", "published_at": "2014-03-03T11:12:30+00:00" } ] posts Claim your blog
Back to delphitools.info
Blog · corpus.blog/blogs/delphitools.info/posts

delphitools.info

delphitools.info

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014