41554 blogs · [ { "id": "01a0876b-d559-7041-ac72-c8c5736b3231", "title": "An example of how GCC 13 optimizes std::memcpy", "url": "https://developernote.com/2026/09/an-example-of-how-gcc-13-optimizes-stdmemcpy/", "published_at": "2026-09-01T09:10:17+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c573b1af01", "title": "How Placement New Ends an Object’s Lifetime", "url": "https://developernote.com/2026/08/how-placement-new-ends-an-objects-lifetime/", "published_at": "2026-08-27T11:26:04+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c5747f5d0a", "title": "Examples of Undefined Behavior Related to Type Accessibility in C++", "url": "https://developernote.com/2026/08/examples-of-undefined-behavior-related-to-type-accessibility-in-cpp/", "published_at": "2026-08-26T15:56:01+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c575427164", "title": "Violating strict aliasing with reinterpret_cast in C++", "url": "https://developernote.com/2026/08/violating-strict-aliasing-with-reinterpret_cast-in-cpp/", "published_at": "2026-08-26T09:23:20+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c575c2eeae", "title": "Show RDP connections with credentials in PowerShell", "url": "https://developernote.com/2026/05/show-rdp-connections-with-credentials-with-powershell/", "published_at": "2026-05-22T11:21:51+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c57656ce29", "title": "Override one virtual function multiple times in C++", "url": "https://developernote.com/2026/02/override-one-virtual-function-multiple-times-in-c/", "published_at": "2026-02-16T09:53:43+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c576608541", "title": "Debugging Credential Provider with Visual Studio 2022 Remote Debugger", "url": "https://developernote.com/2026/02/debugging-credential-provider-with-visual-studio-2022-remote-debugger/", "published_at": "2026-02-12T09:50:27+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c57684429c", "title": "Investigating Credential Providers on Windows", "url": "https://developernote.com/2026/02/investigating-credential-providers-on-windows/", "published_at": "2026-02-06T07:15:03+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c576b0a05a", "title": "Generating Events 8004 and 8005 in Windows Logs", "url": "https://developernote.com/2025/12/generating-events-8004-and-8005-in-windows-logs/", "published_at": "2025-12-22T09:56:46+00:00" }, { "id": "01a0876b-d559-7041-ac72-c8c577845a58", "title": "Enabling Debug Visualizers in MS Visual Studio", "url": "https://developernote.com/2025/12/enabling-debug-visualizers-in-ms-visual-studio/", "published_at": "2025-12-18T10:43:33+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a522e3aa0c", "title": "Installing LDAPS certificate on Windows 10", "url": "https://developernote.com/2025/12/installing-ldaps-certificate-on-windows-10/", "published_at": "2025-12-16T11:32:40+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a5231efeca", "title": "Why do we pass parameters to coroutines by value in C++?", "url": "https://developernote.com/2025/12/why-do-we-pass-parameters-to-coroutines-by-value/", "published_at": "2025-12-10T13:40:14+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a523dea435", "title": "Using BOOST 1.89 with BOOST_ASIO_HAS_IO_URING on Linux", "url": "https://developernote.com/2025/12/using-boost-1-89-with-boost_asio_has_io_uring-on-linux/", "published_at": "2025-12-09T06:26:13+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a5247cee59", "title": "Experimentations with LDAP/SASL on Ubuntu", "url": "https://developernote.com/2025/11/experimentations-with-ldap-sasl-on-ubuntu/", "published_at": "2025-11-28T17:14:17+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a524f8bf68", "title": "Investigating how LDAP works with Seal and Sign flags", "url": "https://developernote.com/2025/11/investigating-how-ldap-works-with-seal-and-sign-flags/", "published_at": "2025-11-26T19:27:02+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a525e2c468", "title": "Fixed ERR_PROXY_CONNECTION_FAILED in Google Chrome", "url": "https://developernote.com/2025/11/fixed-err_proxy_connection_failed-in-google-chrome/", "published_at": "2025-11-24T08:22:04+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a5265e81f2", "title": "Increasing image size in WordPress", "url": "https://developernote.com/2025/11/increasing-image-size-in-wordpress/", "published_at": "2025-11-22T15:45:41+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a52739a8dd", "title": "An example where we need const_cast in C++", "url": "https://developernote.com/2025/11/an-example-where-we-need-const_cast-in-c/", "published_at": "2025-11-21T14:48:43+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a527949ae6", "title": "An Interface Segregation Principle (ISP) example", "url": "https://developernote.com/2025/11/an-interface-segregation-principle-isp-example/", "published_at": "2025-11-08T15:36:06+00:00" }, { "id": "01a0c507-b203-7018-bea7-55a5282acdfc", "title": "An investigation of why dynamic_cast violates LSP", "url": "https://developernote.com/2025/11/an-investigation-of-why-dynamic_cast-violates-lsp/", "published_at": "2025-11-08T11:38:03+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f3697249", "title": "Examples of const function parameters in C++", "url": "https://developernote.com/2025/11/examples-of-const-function-parameters-in-c/", "published_at": "2025-11-06T10:49:31+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f39c9e45", "title": "Recording and decrypting LDAPS traffic", "url": "https://developernote.com/2025/10/recording-and-decrypting-ldaps-traffic/", "published_at": "2025-10-14T11:06:09+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f489bc66", "title": "Checking LDAPS logs on a domain controller", "url": "https://developernote.com/2025/10/checking-ldaps-logs-on-a-domain-controller/", "published_at": "2025-10-10T09:24:27+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f5685e28", "title": "How to remove terribly annoying English/Russian keyboard layout", "url": "https://developernote.com/2025/10/how-to-remove-terribly-annoying-english-russian-keyboard-layout/", "published_at": "2025-10-07T22:54:30+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f5bfe0da", "title": "Investigating cobalt::generator", "url": "https://developernote.com/2025/10/investigating-cobaltgenerator/", "published_at": "2025-10-06T13:25:31+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f6724b3d", "title": "Building boost::cobalt with MSVC 2022", "url": "https://developernote.com/2025/10/building-boostcobalt-with-msvc-2022/", "published_at": "2025-10-01T16:44:47+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f6c9bd37", "title": "Nginx TCP proxy with SSL Termination", "url": "https://developernote.com/2025/10/nginx-tcp-proxy-with-ssl-termination/", "published_at": "2025-10-01T07:14:53+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f7529b5e", "title": "Enabling LDAP over SSL", "url": "https://developernote.com/2025/09/enabling-ldap-over-ssl/", "published_at": "2025-09-30T14:15:28+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f7f590e2", "title": "Fixing my routing table to make Hyper-V visible from the host machine", "url": "https://developernote.com/2025/09/fixing-my-routing-table-to-make-hyper-v-visible-from-the-host-machine/", "published_at": "2025-09-25T09:06:23+00:00" }, { "id": "01a0c518-7c44-720f-929f-f3c0f8a01a04", "title": "I lost the connection to my Windows 11 laptop", "url": "https://developernote.com/2025/09/i-lost-the-connection-to-my-windows-11-laptop/", "published_at": "2025-09-19T11:42:44+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363bb64dd4", "title": "Increasing MaxConcurrentApi Kerboros parameter on a Domain Controller", "url": "https://developernote.com/2025/09/increasing-maxconcurrentapi-kerboros-parameter-on-a-domain-controller/", "published_at": "2025-09-18T14:00:26+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363bebbd5a", "title": "Installing Debian 13.1 on Hyper-V", "url": "https://developernote.com/2025/09/installing-debian-13-1-on-hyper-v/", "published_at": "2025-09-18T11:43:00+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363c47f897", "title": "An error occurred when accepting connection in the local socket. Code: 24", "url": "https://developernote.com/2025/09/an-error-occurred-when-accepting-connection-in-the-local-socket-code-24/", "published_at": "2025-09-17T13:04:15+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363c9f0e7b", "title": "Disabling password complexity in Active Directory", "url": "https://developernote.com/2025/09/disabling-password-complexity-in-active-directory/", "published_at": "2025-09-17T07:01:16+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363d0e2b6a", "title": "Using Frida to hook Win API calls", "url": "https://developernote.com/2025/09/using-frida-to-hook-win-api-calls/", "published_at": "2025-09-15T14:27:42+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363dcb1108", "title": "Active Directory close LDAP connections with [RST, ACK] instead of [FIN, ACK]", "url": "https://developernote.com/2025/09/active-directory-close-ldap-connections-with-rst-ack-instead-of-fin-ack/", "published_at": "2025-09-12T13:23:11+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363ebbe206", "title": "Configuring a TCP proxy with Nginx on Ubuntu 24.04", "url": "https://developernote.com/2025/09/configuring-a-tcp-proxy-with-nginx-on-ubuntu-24-04/", "published_at": "2025-09-11T11:07:25+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363f9c78c1", "title": "Accessing Hyper-V from WSL", "url": "https://developernote.com/2025/09/accessing-hyper-v-from-wsl/", "published_at": "2025-09-08T14:44:49+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0363fcd6a95", "title": "Exporting and importing WSL distributions", "url": "https://developernote.com/2025/09/exporting-and-importing-wsl-distributions/", "published_at": "2025-09-04T18:27:47+00:00" }, { "id": "01a0c523-7d3b-721b-b106-b0364011ac2e", "title": "Using lb to measure LDAP performance", "url": "https://developernote.com/2025/09/using-lb-to-measure-ldap-performance/", "published_at": "2025-09-04T17:33:22+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f4424dea16db", "title": "Using Apache JMeter to measure LDAP performance", "url": "https://developernote.com/2025/09/using-apache-jmeter-to-measure-ldap-performance/", "published_at": "2025-09-03T13:40:50+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f4424e74b168", "title": "Interesting trade on Binance", "url": "https://developernote.com/2025/09/interesting-trade-on-binance/", "published_at": "2025-09-02T08:14:35+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f4424f5ad091", "title": "Printing a package property in CMake", "url": "https://developernote.com/2025/09/printing-a-package-property-in-cmake/", "published_at": "2025-09-01T07:39:15+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f4424fd215ef", "title": "How Russians use CLion with WSL on Windows 11", "url": "https://developernote.com/2025/08/how-russians-use-clion-with-wsl-on-windows-11/", "published_at": "2025-08-28T08:31:37+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f442500f6aba", "title": "Running v2rayN client on WSL", "url": "https://developernote.com/2025/08/running-v2rayn-client-on-wsl/", "published_at": "2025-08-27T13:22:13+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f442510e0b23", "title": "Increasing WSL2 memory limits", "url": "https://developernote.com/2025/08/increasing-wsl2-memory-limits/", "published_at": "2025-08-27T08:53:55+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f44251cd032c", "title": "Investigating LDAP SASL with WireShark", "url": "https://developernote.com/2025/08/investigating-ldap-sasl-with-wireshark/", "published_at": "2025-08-25T16:28:56+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f4425235aec7", "title": "Joining a Windows 10 computer to a Domain", "url": "https://developernote.com/2025/08/joining-a-windows-10-computer-to-a-domain/", "published_at": "2025-08-25T08:59:16+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f4425304484e", "title": "Investigating Kerboros with kinit and Wireshark", "url": "https://developernote.com/2025/08/investigating-kerboros-with-kinit-and-wireshark/", "published_at": "2025-08-22T09:32:18+00:00" }, { "id": "01a0c52f-00b4-73ce-b1fa-f442539cec3e", "title": "Predatory 2.28% hourly interest fee on Binance", "url": "https://developernote.com/2025/08/predatory-hourly-interest-fee-on-binance/", "published_at": "2025-08-20T11:53:47+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5a6c588d", "title": "Capturing LDAP traffic with WireShark", "url": "https://developernote.com/2025/08/capturing-ldap-traffic-with-wireshark/", "published_at": "2025-08-18T12:19:07+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5aa607f2", "title": "Active Directory Tombstones", "url": "https://developernote.com/2025/08/active-directory-tombstones/", "published_at": "2025-08-14T14:02:23+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5b0f6857", "title": "How does replication work in Active Directory", "url": "https://developernote.com/2025/08/how-does-replication-work-in-active-directory/", "published_at": "2025-08-12T13:02:08+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5ba58490", "title": "Active Directory Global Catalog", "url": "https://developernote.com/2025/08/active-directory-global-catalog/", "published_at": "2025-08-11T21:43:36+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5c4b7230", "title": "Configuring Reverse Reverse DNS Lookup zone", "url": "https://developernote.com/2025/08/configuring-reverse-reverse-dns-lookup-zone/", "published_at": "2025-08-11T17:57:11+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5cda6636", "title": "Configuring Active Directory Trust Relationships", "url": "https://developernote.com/2025/08/configuring-active-directory-trust-relationships/", "published_at": "2025-08-11T13:53:04+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5d10c753", "title": "Creating an Active Directory domain", "url": "https://developernote.com/2025/08/creating-an-active-directory-domain/", "published_at": "2025-08-11T12:23:59+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5d6b8431", "title": "Playing with nslookup", "url": "https://developernote.com/2025/08/playing-with-nslookup/", "published_at": "2025-08-11T11:01:04+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5d6e1ac5", "title": "Active Directory DNS", "url": "https://developernote.com/2025/08/active-directory-dns/", "published_at": "2025-08-08T16:03:52+00:00" }, { "id": "01a0c539-63a4-7122-9a77-3a4b5e5a6656", "title": "Creating custom Attribute in Active Directory", "url": "https://developernote.com/2025/08/creating-custom-attribute-in-active-directory/", "published_at": "2025-08-08T09:08:03+00:00" }, { "id": "01a0c542-b53e-7373-a163-e2605e09d075", "title": "Querying Active Directory with LDAP", "url": "https://developernote.com/2025/08/querying-active-directory-with-ldap/", "published_at": "2025-08-07T17:34:02+00:00" }, { "id": "01a0c542-b53e-7373-a163-e2605e815f0d", "title": "Querying Active Directory with PowerShell", "url": "https://developernote.com/2025/08/querying-active-directory-with-powershell/", "published_at": "2025-08-07T16:57:52+00:00" }, { "id": "01a0c542-b53e-7373-a163-e2605f55868b", "title": "How to determine device model with PowerShell", "url": "https://developernote.com/2025/08/how-to-determine-device-model-with-powershell/", "published_at": "2025-08-07T09:47:14+00:00" }, { "id": "01a0c542-b53e-7373-a163-e260600c612d", "title": "Using Active Directory Users & Computers", "url": "https://developernote.com/2025/08/using-active-directory-users-computers/", "published_at": "2025-08-06T16:51:31+00:00" }, { "id": "01a0c542-b53e-7373-a163-e260600d6acb", "title": "Huge interest rate on Binance", "url": "https://developernote.com/2025/08/huge-interest-rate-on-binance/", "published_at": "2025-08-05T06:42:12+00:00" }, { "id": "01a0c542-b53e-7373-a163-e26060ea1a57", "title": "My trades on Binance", "url": "https://developernote.com/2025/07/my-trades-on-binance/", "published_at": "2025-07-19T18:53:01+00:00" }, { "id": "01a0c542-b53e-7373-a163-e260614fc3f6", "title": "Binance killed margin trading", "url": "https://developernote.com/2025/06/binance-killed-margin-trading/", "published_at": "2025-06-26T21:23:10+00:00" }, { "id": "01a0c542-b53e-7373-a163-e2606164f061", "title": "Building QT 6.9.1 on MacOS Sequoia", "url": "https://developernote.com/2025/06/building-qt-6-9-1-on-macos-sequoia/", "published_at": "2025-06-25T17:43:16+00:00" }, { "id": "01a0c542-b53e-7373-a163-e260619f1643", "title": "Squid unexpectedly stopped working", "url": "https://developernote.com/2025/04/squid-unexpectedly-stopped-working/", "published_at": "2025-04-25T11:19:41+00:00" }, { "id": "01a0c542-b53e-7373-a163-e2606296f973", "title": "Reducing image size with command line", "url": "https://developernote.com/2025/04/reducing-image-size-with-command-line/", "published_at": "2025-04-09T14:16:04+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c5647f55007", "title": "Subscribing to all ByBit trade streams in Python", "url": "https://developernote.com/2025/04/subscribing-to-all-bybit-trade-streams-in-python/", "published_at": "2025-04-05T14:54:23+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c5647feebbc", "title": "Subscribing to ByBit WebSocket streams in Python", "url": "https://developernote.com/2025/04/subscribing-to-bybit-websocket-streams-in-python/", "published_at": "2025-04-05T13:57:32+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c56489b98f6", "title": "Dangerous short on Binance", "url": "https://developernote.com/2025/03/dangerous-short-on-binance/", "published_at": "2025-03-23T08:06:32+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c5648f724e9", "title": "An example of connecting a signal by name in QT", "url": "https://developernote.com/2025/03/an-example-of-connecting-a-signal-by-name-in-qt/", "published_at": "2025-03-14T10:09:42+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c5649475d48", "title": "An example of using base iterator in C++", "url": "https://developernote.com/2025/03/an-example-of-using-base-iterator-in-c/", "published_at": "2025-03-05T12:02:48+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c564a0bc7e6", "title": "An example on what ROWID is in SQLite", "url": "https://developernote.com/2025/02/an-example-on-what-rowid-is-in-sqlite/", "published_at": "2025-02-23T21:43:53+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c564acd3231", "title": "Working with Git in Python on Windows", "url": "https://developernote.com/2025/02/working-with-git-in-python-on-windows/", "published_at": "2025-02-21T12:05:45+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c564b113e72", "title": "My first attempt to make a video call with PJSIP", "url": "https://developernote.com/2025/02/my-first-attempt-to-make-a-video-call-with-pjsip/", "published_at": "2025-02-15T13:18:32+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c564b5ce342", "title": "Further investigation of Asterisk logs", "url": "https://developernote.com/2025/02/further-investigation-of-asterisk-logs/", "published_at": "2025-02-15T12:32:53+00:00" }, { "id": "01a0c54b-9468-72d4-8d2e-4c564bec64b7", "title": "How to add a scrollable text block to a WordPress post", "url": "https://developernote.com/2025/02/how-to-add-a-scrollable-text-block-to-a-wordpress-post/", "published_at": "2025-02-14T18:24:40+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-345029475f13", "title": "Investigating Asterisk logs", "url": "https://developernote.com/2025/02/investigating-asterisk-logs/", "published_at": "2025-02-13T06:50:50+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-345029ccd71b", "title": "Further experimentations with PJSIP", "url": "https://developernote.com/2025/02/further-experimentations-with-pjsip/", "published_at": "2025-02-12T18:55:57+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502a0299db", "title": "Interesting GASP chart", "url": "https://developernote.com/2025/02/interesting-gasp-chart/", "published_at": "2025-02-12T17:56:26+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502a65b0c8", "title": "Connecting two phones to Asterisk with PJSIP", "url": "https://developernote.com/2025/02/connecting-two-phones-to-asterisk-with-pjsip/", "published_at": "2025-02-09T22:25:26+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502b258ead", "title": "Updating website icon in Joomla 5", "url": "https://developernote.com/2025/02/updating-website-icon-in-joomla-5/", "published_at": "2025-02-06T09:26:07+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502be97b70", "title": "Running Asterisk 22 in a Docker container", "url": "https://developernote.com/2025/01/running-asterisk-22-in-a-docker-container/", "published_at": "2025-01-31T12:11:23+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502c199868", "title": "Denying access to /xmlrpc.php on a WordPress website", "url": "https://developernote.com/2025/01/denying-access-to-xmlrpc-php-on-a-wordpress-website/", "published_at": "2025-01-27T18:48:25+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502c7809d2", "title": "Preventing OpenVPN clients from seeing each other", "url": "https://developernote.com/2025/01/preventing-openvpn-clients-from-seeing-each-other/", "published_at": "2025-01-27T11:41:34+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502d23dd1a", "title": "Running VPN Server with Access Server in a Docker container", "url": "https://developernote.com/2025/01/running-vpn-server-with-access-server-in-a-docker-container/", "published_at": "2025-01-26T15:31:18+00:00" }, { "id": "01a0c553-e4b1-7384-9f86-34502d7b74ed", "title": "Migrating my Postfix configuration from Ubuntu 16.04 to Ubuntu 24.04", "url": "https://developernote.com/2025/01/migrating-my-postfix-configuration-from-ubuntu-16-04-to-ubuntu-24-04/", "published_at": "2025-01-23T17:48:17+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7828550c", "title": "Configuring the access to GitHub with SSH", "url": "https://developernote.com/2025/01/configuring-the-access-to-github-with-ssh/", "published_at": "2025-01-23T10:29:20+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe78a3788b", "title": "“ping: socket: Operation not permitted” error on a clean Ubuntu 24.04 installation", "url": "https://developernote.com/2025/01/ping-socket-operation-not-permitted-error-on-a-clean-ubuntu-24-04-installation/", "published_at": "2025-01-23T09:22:48+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe798b3b27", "title": "Migrating a WordPress website from PHP 7.4 to PHP 8.3.6", "url": "https://developernote.com/2025/01/migrating-a-wordpress-website-from-php7-to-php8/", "published_at": "2025-01-21T09:55:06+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7a578ba3", "title": "Creating Docker network for hosting legacy PHP websites", "url": "https://developernote.com/2025/01/creating-docker-network-for-hosting-legacy-php-websites/", "published_at": "2025-01-20T13:50:33+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7a62bba3", "title": "Upgrading my Joomla website from 4 to 5", "url": "https://developernote.com/2025/01/upgrading-my-joomla-website-from-4-to-5/", "published_at": "2025-01-19T12:34:48+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7af9ac0f", "title": "Upgrading my Joomla website from 3 to 4", "url": "https://developernote.com/2025/01/upgrading-my-joomla-website-from-3-to-4/", "published_at": "2025-01-19T10:28:03+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7b238b82", "title": "How to update a WordPress website securely", "url": "https://developernote.com/2025/01/how-to-update-a-wordpress-website-securely/", "published_at": "2025-01-18T01:07:40+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7b9bd522", "title": "Migrating my VPS from Ubuntu 16.04 to Ubuntu 24.04", "url": "https://developernote.com/2025/01/migrating-my-vps-from-ubuntu-16-04-to-ubuntu-24-04/", "published_at": "2025-01-15T05:34:26+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7c628e5e", "title": "Using tcpdump with OpenVPN", "url": "https://developernote.com/2025/01/using-tcpdump-with-openvpn/", "published_at": "2025-01-13T14:43:17+00:00" }, { "id": "01a0c55c-51a3-736f-a67e-cafe7ce700b2", "title": "Connecting to OpenVPN from an Android device", "url": "https://developernote.com/2025/01/connecting-to-openvpn-from-an-android-device/", "published_at": "2025-01-12T18:13:24+00:00" } ] posts Claim your blog
Back to developernote.com
Blog · corpus.blog/blogs/developernote.com/posts

developernote.com

developernote.com

2026

2025