41554 blogs · [ { "id": "01a0877e-3ece-7241-be2f-25cbda52d1cf", "title": "My home climbing wall reset with LED system", "url": "https://gordonlesti.com/my-home-climbing-wall-reset-with-led-system/", "published_at": "2025-10-31T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbda8e8f39", "title": "Naturefriends trad climbing and environmental education workshop 2025", "url": "https://gordonlesti.com/naturefriends-trad-climbing-and-environmental-education-workshop-2025/", "published_at": "2025-07-12T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdade90ee", "title": "Naturefriends routesetting workshop 2025", "url": "https://gordonlesti.com/naturefriends-routesetting-workshop-2025/", "published_at": "2025-05-28T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdb16bb48", "title": "Drilling holes for the LED system of my home climbing wall", "url": "https://gordonlesti.com/drilling-holes-for-the-led-system-of-my-home-climbing-wall/", "published_at": "2025-02-15T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdbeebbc9", "title": "A selfmade dynamometer board", "url": "https://gordonlesti.com/a-selfmade-dynamometer-board/", "published_at": "2025-02-10T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdc3b11e9", "title": "Loading Tailwind CSS color palette into Inkscape", "url": "https://gordonlesti.com/loading-tailwind-css-color-palette-into-inkscape/", "published_at": "2024-12-30T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdc535599", "title": "Light up WS2811 LEDs with a Raspberry Pi 5 via SPI", "url": "https://gordonlesti.com/light-up-ws2811-leds-with-a-raspberry-pi-5-via-spi/", "published_at": "2024-12-28T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdd4337d4", "title": "Planning my home climbing wall reset with Inkscape", "url": "https://gordonlesti.com/planning-my-home-climbing-wall-reset-with-inkscape/", "published_at": "2024-11-26T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdde2c922", "title": "Meal-Prep macronutrients calculator", "url": "https://gordonlesti.com/meal-prep-macronutrients-calculator/", "published_at": "2024-11-19T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbde8fecf7", "title": "Design a Heroicons like SVG icon with Inkscape", "url": "https://gordonlesti.com/design-a-heroicons-like-svg-icon-with-inkscape/", "published_at": "2024-09-05T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdea6dc09", "title": "Selfmade wooden loading pin", "url": "https://gordonlesti.com/selfmade-wooden-loading-pin/", "published_at": "2024-08-17T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdf027f3e", "title": "OscillatorNode example to play beep sounds in JavaScript", "url": "https://gordonlesti.com/oscillatornode-example-to-play-beep-sounds-in-javascript/", "published_at": "2024-08-14T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdf97a588", "title": "Selfmade wrist-roller against tennis elbow", "url": "https://gordonlesti.com/selfmade-wrist-roller-against-tennis-elbow/", "published_at": "2024-06-01T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbdff37cae", "title": "Recalibrate your beastmaker Motherboard", "url": "https://gordonlesti.com/recalibrate-your-beastmaker-motherboard/", "published_at": "2024-02-10T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe0405890", "title": "Grippy Pull Down Test - beastmaker climbing grip strength test", "url": "https://gordonlesti.com/grippy-pull-down-test-beastmaker-climbing-grip-strength-test/", "published_at": "2024-02-03T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe0b05f4d", "title": "Measuring the beastmaker 1000 hold depth", "url": "https://gordonlesti.com/measuring-the-beastmaker-1000-hold-depth/", "published_at": "2024-01-06T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe0fb8142", "title": "Interpret a beastmaker Motherboard freehang export with D3", "url": "https://gordonlesti.com/interpret-a-beastmaker-motherboard-freehang-export-with-d3/", "published_at": "2023-10-28T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe152a6e5", "title": "A beastmaker backboard and training station", "url": "https://gordonlesti.com/a-beastmaker-backboard-and-training-station/", "published_at": "2023-02-25T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe17ec538", "title": "Beasty 5a+ - A beastmaker workout slightly harder than Beasty 5a", "url": "https://gordonlesti.com/beasty-5a+a-beastmaker-workout-slightly-harder-than-beasty-5a/", "published_at": "2023-02-18T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe1ff17ef", "title": "My home climbing wall upgrade", "url": "https://gordonlesti.com/my-home-climbing-wall-upgrade/", "published_at": "2023-01-28T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe25a0a6a", "title": "Marking routes on a home climbing wall with magnets", "url": "https://gordonlesti.com/marking-routes-on-a-home-climbing-wall-with-magnets/", "published_at": "2023-01-20T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe3533223", "title": "My Beastmaker Motherboard setup", "url": "https://gordonlesti.com/my-beastmaker-motherboard-setup/", "published_at": "2022-11-26T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe4081fd5", "title": "Text to Voice in JavaScript example", "url": "https://gordonlesti.com/text-to-voice-in-javascript-example/", "published_at": "2021-06-12T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe41e0f44", "title": "JavaScript device orientation tool", "url": "https://gordonlesti.com/javascript-device-orientation-tool/", "published_at": "2021-06-12T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe44cb1b2", "title": "My adjustable home climbing wall", "url": "https://gordonlesti.com/my-adjustable-home-climbing-wall/", "published_at": "2021-06-05T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe51cb7d0", "title": "Constructing a wooden climbing foothold with FreeCAD", "url": "https://gordonlesti.com/constructing-a-wooden-climbing-foothold-with-freecad/", "published_at": "2021-03-24T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe571dcb9", "title": "Using a TrueType font in LaTeX with XeTeX", "url": "https://gordonlesti.com/using-a-truetype-font-in-latex-with-xetex/", "published_at": "2020-12-12T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe5d6cbc8", "title": "What are my GPS coordinates?", "url": "https://gordonlesti.com/what-are-my-gps-coordinates/", "published_at": "2020-11-04T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe696fb82", "title": "Interval timer tool", "url": "https://gordonlesti.com/interval-timer-tool/", "published_at": "2020-04-12T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe6cd2126", "title": "Longest common subsequence calculation in PHP with UTF-8 strings", "url": "https://gordonlesti.com/longest-common-subsequence-calculation-in-php-with-utf-8-strings/", "published_at": "2019-10-16T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe7be3758", "title": "Nonsmoking benefit calculator", "url": "https://gordonlesti.com/nonsmoking-benefit-calculator/", "published_at": "2018-06-18T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe81001ba", "title": "Create a list of notified events in Shopware 5", "url": "https://gordonlesti.com/create-a-list-of-notified-events-in-shopware-5/", "published_at": "2018-04-13T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe819abfd", "title": "Creating a handwritten TrueType font in Linux", "url": "https://gordonlesti.com/creating-a-handwritten-truetype-font-in-linux/", "published_at": "2018-03-20T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe8fad3e2", "title": "Magento Stammtisch Meetup Berlin - February 2018", "url": "https://gordonlesti.com/magento-stammtisch-meetup-berlinfebruary-2018/", "published_at": "2018-02-23T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbe936722a", "title": "Insomnia - An Electron based API client", "url": "https://gordonlesti.com/insomnia-an-electron-based-api-client/", "published_at": "2018-01-14T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbea1c7735", "title": "Create Kali Linux VirtualBox image", "url": "https://gordonlesti.com/create-kali-linux-virtualbox-image/", "published_at": "2018-01-04T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbea63e05f", "title": "Mathematic expressions in HTML with KaTeX", "url": "https://gordonlesti.com/mathematic-expressions-in-html-with-katex/", "published_at": "2017-12-21T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbeaaf3a1f", "title": "Digitize a VHS tape with FFmpeg and EasyCAP on Linux", "url": "https://gordonlesti.com/digitize-a-vhs-tape-with-ffmpeg-and-easycap-on-linux/", "published_at": "2017-12-11T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbeb961fec", "title": "Custom code highlighting in LaTeX", "url": "https://gordonlesti.com/custom-code-highlighting-in-latex/", "published_at": "2017-12-08T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbec542a73", "title": "Regular expression testing tool", "url": "https://gordonlesti.com/regular-expression-testing-tool/", "published_at": "2017-12-08T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbeca74b1f", "title": "Magento Stammtisch Meetup Berlin - November 2017", "url": "https://gordonlesti.com/magento-stammtisch-meetup-berlinnovember-2017/", "published_at": "2017-12-03T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbed05b54b", "title": "Fix audio drifts in video records with Kdenlive and FFmpeg", "url": "https://gordonlesti.com/fix-audio-drifts-in-video-records-with-kdenlive-and-ffmpeg/", "published_at": "2017-12-02T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbed304276", "title": "Temporary Apache development web server in a Docker container", "url": "https://gordonlesti.com/temporary-apache-development-web-server-in-a-docker-container/", "published_at": "2017-10-22T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbedddec42", "title": "Create Grunt Docker image", "url": "https://gordonlesti.com/create-grunt-docker-image/", "published_at": "2017-10-20T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbee4819f4", "title": "Create Debian 9 Stretch USB installation flash drive", "url": "https://gordonlesti.com/create-debian-9-stretch-usb-installation-flash-drive/", "published_at": "2017-10-16T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbeeb19315", "title": "What is my IP address? - Tool", "url": "https://gordonlesti.com/what-is-my-ip-address-tool/", "published_at": "2017-10-04T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbef592a6b", "title": "Magento Stammtisch Meetup Berlin - September 2017", "url": "https://gordonlesti.com/magento-stammtisch-meetup-berlinseptember-2017/", "published_at": "2017-10-02T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbefa03afd", "title": "A D3 precission and recall diagram example", "url": "https://gordonlesti.com/a-d3-precission-and-recall-diagram-example/", "published_at": "2017-08-10T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbefb2bebf", "title": "Base64 encoding and decoding tool", "url": "https://gordonlesti.com/base64-encoding-and-decoding-tool/", "published_at": "2017-08-07T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbefc2c765", "title": "URL encode and decode tool", "url": "https://gordonlesti.com/url-encode-and-decode-tool/", "published_at": "2017-07-30T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbefe6f8ee", "title": "D3 time series example", "url": "https://gordonlesti.com/d3-time-series-example/", "published_at": "2017-07-22T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf0ded886", "title": "Building a LaTeX Docker image", "url": "https://gordonlesti.com/building-a-latex-docker-image/", "published_at": "2017-05-26T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf11d7505", "title": "Debian - Increase LaTeX main memory size", "url": "https://gordonlesti.com/debian-increase-latex-main-memory-size/", "published_at": "2017-05-26T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf1663244", "title": "Linux - Audio notification after long running command has finished", "url": "https://gordonlesti.com/linux-audio-notification-after-long-running-command-has-finished/", "published_at": "2017-05-07T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf24e1970", "title": "C language - trigger key events in Linux with xdo", "url": "https://gordonlesti.com/c-language-trigger-key-events-in-linux-with-xdo/", "published_at": "2017-05-02T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf250b7de", "title": "LaTeX - Illustrate similarity measures of time series", "url": "https://gordonlesti.com/latex-illustrate-similarity-measures-of-time-series/", "published_at": "2017-04-26T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf33e2e8c", "title": "LaTeX - Multidimensional time series PGFPlots tikzpicture", "url": "https://gordonlesti.com/latex-multidimensional-time-series-pgfplots-tikzpicture/", "published_at": "2017-04-25T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf42ef266", "title": "ownCloud desktop client for Debian repository with GPG error", "url": "https://gordonlesti.com/owncloud-desktop-client-for-debian-repository-with-gpg-error/", "published_at": "2017-04-20T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf4b621fe", "title": "Testing a website in Safari with Mac OS X VirtualBox", "url": "https://gordonlesti.com/testing-a-website-in-safari-with-mac-os-x-virtualbox/", "published_at": "2017-04-19T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf54654c7", "title": "LaTeX - Scale and change aspect ratio of PGFPlots tikzpicture", "url": "https://gordonlesti.com/latex-scale-and-change-aspect-ratio-of-pgfplots-tikzpicture/", "published_at": "2017-03-30T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf572b8de", "title": "LaTeX - Load table data for PGFPlots tikzpicture", "url": "https://gordonlesti.com/latex-load-table-data-for-pgfplots-tikzpicture/", "published_at": "2017-03-29T22:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf60f1071", "title": "Magento 2 DependencyWheel", "url": "https://gordonlesti.com/magento-2-dependencywheel/", "published_at": "2017-02-09T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf70b0257", "title": "Persistent directories for one-way Docker containers", "url": "https://gordonlesti.com/persistent-directories-for-one-way-docker-containers/", "published_at": "2017-02-08T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf7a4296d", "title": "Linux - Convert all Ogg files in a directory to MP3", "url": "https://gordonlesti.com/linux-convert-all-ogg-files-in-a-directory-to-mp3/", "published_at": "2017-02-07T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf8234865", "title": "Book recommendation - Docker for Developers", "url": "https://gordonlesti.com/book-recommendation-docker-for-developers/", "published_at": "2017-01-26T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf9199d4a", "title": "Building a Gradle Docker image", "url": "https://gordonlesti.com/building-a-gradle-docker-image/", "published_at": "2017-01-22T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbf961f775", "title": "Run Java command line in Docker containers", "url": "https://gordonlesti.com/run-java-command-line-in-docker-containers/", "published_at": "2017-01-21T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfa193952", "title": "Levenshtein distance in PHP without 255 characters limit", "url": "https://gordonlesti.com/levenshtein-distance-in-php-without-255-characters-limit/", "published_at": "2017-01-18T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfaacac62", "title": "Configure host in Windows VirtualBox to reach local webserver", "url": "https://gordonlesti.com/configure-host-in-windows-virtualbox-to-reach-local-webserver/", "published_at": "2017-01-14T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfafcfd70", "title": "Run different php-cli versions with Docker", "url": "https://gordonlesti.com/run-different-php-cli-versions-with-docker/", "published_at": "2017-01-14T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfb10797f", "title": "Inaccurate rounding with decimal digits", "url": "https://gordonlesti.com/inaccurate-rounding-with-decimal-digits/", "published_at": "2017-01-10T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfbf3055f", "title": "Responsive embedded D3 SVG", "url": "https://gordonlesti.com/responsive-embedded-d3-svg/", "published_at": "2017-01-06T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfc1b596c", "title": "Inexact rounding up or down with decimal digits", "url": "https://gordonlesti.com/inexact-rounding-up-or-down-with-decimal-digits/", "published_at": "2017-01-04T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfc2d714c", "title": "MathJax - Mathematical expressions via JavaScript", "url": "https://gordonlesti.com/mathjax-mathematical-expressions-via-javascript/", "published_at": "2017-01-03T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfc7192f8", "title": "CSS conflict between Bootstrap 4 and Prism", "url": "https://gordonlesti.com/css-conflict-between-bootstrap-4-and-prism/", "published_at": "2017-01-02T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfd5713f7", "title": "Upgrade from Bootstrap version 3 to 4", "url": "https://gordonlesti.com/upgrade-from-bootstrap-version-3-to-4/", "published_at": "2017-01-02T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfd75e362", "title": "QUnit with Grunt - A minimal JavaScript unittest example", "url": "https://gordonlesti.com/qunit-with-grunt-a-minimal-javascript-unittest-example/", "published_at": "2016-12-21T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfdbad65e", "title": "ImageMagick - Resize all images in a directory", "url": "https://gordonlesti.com/imagemagick-resize-all-images-in-a-directory/", "published_at": "2016-12-21T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbfeade420", "title": "Magento 2 email template layout directives", "url": "https://gordonlesti.com/magento-2-email-template-layout-directives/", "published_at": "2016-12-20T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbff41ece4", "title": "Linux - Bluetooth version of connected devices", "url": "https://gordonlesti.com/linux-bluetooth-version-of-connected-devices/", "published_at": "2016-12-19T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbffaded3f", "title": "A Prism based web text editor with syntax highlighting", "url": "https://gordonlesti.com/a-prism-based-web-text-editor-with-syntax-highlighting/", "published_at": "2016-12-12T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cbffcf742f", "title": "Local browser storage over many tabs", "url": "https://gordonlesti.com/local-browser-storage-over-many-tabs/", "published_at": "2016-12-07T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc0089e9ee", "title": "Digitize a vinyl record with Audacity on Linux", "url": "https://gordonlesti.com/digitize-a-vinyl-record-with-audacity-on-linux/", "published_at": "2016-12-04T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc00a1a335", "title": "A audio noise filter in JavaScript - quantile based", "url": "https://gordonlesti.com/a-audio-noise-filter-in-javascriptquantile-based/", "published_at": "2016-12-02T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc00bbb8ca", "title": "JSON - beautifier and minifier", "url": "https://gordonlesti.com/json-beautifier-and-minifier/", "published_at": "2016-12-02T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc011c2273", "title": "A audio noise filter in JavaScript - speech / non-speech classifcation", "url": "https://gordonlesti.com/a-audio-noise-filter-in-javascriptspeech-non-speech-classifcation/", "published_at": "2016-11-27T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc01ca529c", "title": "Use TkInter without mainloop", "url": "https://gordonlesti.com/use-tkinter-without-mainloop/", "published_at": "2016-11-24T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc0289460c", "title": "Web performance checking with sitespeed.io", "url": "https://gordonlesti.com/web-performance-checking-with-sitespeed-io/", "published_at": "2016-11-24T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc0340df4c", "title": "Reading Web Audio API with JavaScript", "url": "https://gordonlesti.com/reading-web-audio-api-with-javascript/", "published_at": "2016-11-21T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc0355e024", "title": "Greenprint - A Prism syntax highlighting theme", "url": "https://gordonlesti.com/greenprint-a-prism-syntax-highlighting-theme/", "published_at": "2016-11-15T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc03e75902", "title": "Prism - Code folding with details and summary", "url": "https://gordonlesti.com/prism-code-folding-with-details-and-summary/", "published_at": "2016-11-14T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc03f960ad", "title": "Prism - syntax highlighting for Magento templates", "url": "https://gordonlesti.com/prism-syntax-highlighting-for-magento-templates/", "published_at": "2016-11-09T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc04526f34", "title": "Change theme-color via JavaScript", "url": "https://gordonlesti.com/change-theme-color-via-javascript/", "published_at": "2016-11-03T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc04c25f2f", "title": "Dynamic or lazy blocks in a CMS page with Lesti_FPC", "url": "https://gordonlesti.com/dynamic-or-lazy-blocks-in-a-cms-page-with-lesti-fpc/", "published_at": "2016-11-02T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc05068a83", "title": "Android chrome tab color", "url": "https://gordonlesti.com/android-chrome-tab-color/", "published_at": "2016-11-01T23:00:00+00:00" }, { "id": "01a0877e-3ece-7241-be2f-25cc05dd4a12", "title": "Prism - Code Folding plugin prototype", "url": "https://gordonlesti.com/prism-code-folding-plugin-prototype/", "published_at": "2016-10-28T22:00:00+00:00" }, { "id": "01a0877e-3ecf-71e6-aa1a-08c8607a3aa2", "title": "Prism - Hooks list", "url": "https://gordonlesti.com/prism-hooks-list/", "published_at": "2016-10-23T22:00:00+00:00" }, { "id": "01a0877e-3ecf-71e6-aa1a-08c8615721a4", "title": "Inkscape - Change the color of markers", "url": "https://gordonlesti.com/inkscape-change-the-color-of-markers/", "published_at": "2016-10-20T22:00:00+00:00" }, { "id": "01a0877e-3ecf-71e6-aa1a-08c8615afcc3", "title": "Magento 2 email template style directives", "url": "https://gordonlesti.com/magento-2-email-template-style-directives/", "published_at": "2016-10-19T22:00:00+00:00" }, { "id": "01a0877e-3ecf-71e6-aa1a-08c86231ec9b", "title": "Magento 2 email template logic directives", "url": "https://gordonlesti.com/magento-2-email-template-logic-directives/", "published_at": "2016-10-12T22:00:00+00:00" } ] posts Claim your blog
Back to gordonlesti.com
Blog · corpus.blog/blogs/gordonlesti.com/posts

gordonlesti.com

gordonlesti.com

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016