shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

271
active users

#extensions

0 posts0 participants0 posts today
Hacker News<p>VS Code extension to edit the filesystem like a text buffer</p><p><a href="https://github.com/ahrm/voil" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ahrm/voil</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/VSCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VSCode</span></a> <a href="https://mastodon.social/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a> <a href="https://mastodon.social/tags/Filesystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Filesystem</span></a> <a href="https://mastodon.social/tags/Editing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Editing</span></a> <a href="https://mastodon.social/tags/TextBuffer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TextBuffer</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a></p>
Linux Magazine<p>From the Linux Update newsletter: <span class="h-card" translate="no"><a href="https://opensocial.at/profile/linuxnews" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>linuxnews</span></a></span> looks at Linux 6.12 LTS, which makes real-time support an official part of the operating system kernel<br><a href="https://www.linux-magazine.com/Issues/2025/295/Linux-6.12-LTS?utm_source=mlm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linux-magazine.com/Issues/2025</span><span class="invisible">/295/Linux-6.12-LTS?utm_source=mlm</span></a><br><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://fosstodon.org/tags/support" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>support</span></a> <a href="https://fosstodon.org/tags/LTS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LTS</span></a> <a href="https://fosstodon.org/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a> <a href="https://fosstodon.org/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
IT News<p>Browser extensions turn nearly 1 million browsers into website-scraping bots - Extensions installed on almost 1 million devices have been o... - <a href="https://arstechnica.com/security/2025/07/browser-extensions-turn-nearly-1-million-browsers-into-website-scraping-bots/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/security/2025/</span><span class="invisible">07/browser-extensions-turn-nearly-1-million-browsers-into-website-scraping-bots/</span></a> <a href="https://schleuss.online/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://schleuss.online/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://schleuss.online/tags/browsers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browsers</span></a> <a href="https://schleuss.online/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a> <a href="https://schleuss.online/tags/biz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>biz</span></a>&amp;it</p>
ThePfromtheO<p>"<a href="https://social.vivaldi.net/tags/Money" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Money</span></a> is the problem. Not too little, but too much. Where there's <a href="https://social.vivaldi.net/tags/wealth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wealth</span></a>, there's a natural <a href="https://social.vivaldi.net/tags/human" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>human</span></a> desire to make more <a href="https://social.vivaldi.net/tags/wealth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wealth</span></a>. Ever since <a href="https://social.vivaldi.net/tags/Firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firefox</span></a> 1.0 in 2004, Firefox has never had to compete. It's been attached like a <a href="https://social.vivaldi.net/tags/mosquito" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mosquito</span></a> to an <a href="https://social.vivaldi.net/tags/artery" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artery</span></a> to the <a href="https://social.vivaldi.net/tags/Google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Google</span></a> <a href="https://social.vivaldi.net/tags/cash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cash</span></a> <a href="https://social.vivaldi.net/tags/firehose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>firehose</span></a>. <a href="https://social.vivaldi.net/tags/TheRegister" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TheRegister</span></a> noted it in 2007, and it made more the next year. We were dubious when Firefox turned <a href="https://social.vivaldi.net/tags/five" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>five</span></a>."<br>"And as for that <a href="https://social.vivaldi.net/tags/money" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>money</span></a> — remember back in 2018? That's when <a href="https://social.vivaldi.net/tags/Google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Google</span></a> dropped "Don't be evil" as its <a href="https://social.vivaldi.net/tags/motto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>motto</span></a>."<br>"<a href="https://social.vivaldi.net/tags/Mozilla" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mozilla</span></a>'s <a href="https://social.vivaldi.net/tags/leadership" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>leadership</span></a> is <a href="https://social.vivaldi.net/tags/directionless" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>directionless</span></a> and <a href="https://social.vivaldi.net/tags/flailing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flailing</span></a> because it's never had to do, or be, anything else. It's never needed to know how to make a <a href="https://social.vivaldi.net/tags/profit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>profit</span></a>, because it never had to make a <a href="https://social.vivaldi.net/tags/profit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>profit</span></a>. It's no wonder it has no real <a href="https://social.vivaldi.net/tags/direction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>direction</span></a> or <a href="https://social.vivaldi.net/tags/vision" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vision</span></a> or clue: it never needed them. It's role-playing being a <a href="https://social.vivaldi.net/tags/business" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>business</span></a>."<br>"Like we said, don't <a href="https://social.vivaldi.net/tags/blame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blame</span></a> the <a href="https://social.vivaldi.net/tags/app" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>app</span></a>. You're still <a href="https://social.vivaldi.net/tags/better" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>better</span></a> off with Firefox or a fork such as <a href="https://social.vivaldi.net/tags/Waterfox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Waterfox</span></a>. <a href="https://social.vivaldi.net/tags/Chrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chrome</span></a> even <a href="https://social.vivaldi.net/tags/snoops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>snoops</span></a> on you when in <a href="https://social.vivaldi.net/tags/incognito" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>incognito</span></a> mode, and as we <a href="https://social.vivaldi.net/tags/warned" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>warned</span></a> you, Google removed the APIs <a href="https://social.vivaldi.net/tags/adblocker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>adblocker</span></a> <a href="https://social.vivaldi.net/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> used. You still get better <a href="https://social.vivaldi.net/tags/adblocking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>adblocking</span></a> in <a href="https://social.vivaldi.net/tags/Firefox" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firefox</span></a>." </p><p><a href="https://social.vivaldi.net/tags/browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browser</span></a></p>
Athanasius<p>More talk about quantum computers breaking encryption in the near future... and of course there's that thing about nation states, and possibly other bad actors, already hoovering up packet logs to later decrypt.</p><p>So, given the Post Quantum Cryptography that's coming online, I'd really love a browser feature/extension to alert me to when a site is using PQC.</p><p>Why? Becaus then I can change my password, secure in the knowledge that it can't be fished out of past packet logs and potentially cracked.</p><p>There's no use a login being PQC protected if it's the same password as before then !</p><p>So, anyone doing that ?</p><p>Edit: Of *course* we should all be using strong TOTP 2FA, or a physical key, but not all places we want to login to support that.</p><p><a href="https://social.linux.pizza/tags/QuantumCryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QuantumCryptography</span></a> <a href="https://social.linux.pizza/tags/PostQuantumCryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostQuantumCryptography</span></a> <a href="https://social.linux.pizza/tags/Browsers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Browsers</span></a> <a href="https://social.linux.pizza/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a></p>
Vivaldi<p>If you’re wondering: yes, we packed it with built-in tools. <br>Because you shouldn’t have to install 26 third-party extensions just to browse the way you want. 🛠️😄 </p><p><a href="https://social.vivaldi.net/tags/Vivaldi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vivaldi</span></a> <a href="https://social.vivaldi.net/tags/Browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Browser</span></a> <a href="https://social.vivaldi.net/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a> <a href="https://social.vivaldi.net/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a> <a href="https://social.vivaldi.net/tags/Apps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apps</span></a> <a href="https://social.vivaldi.net/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a></p>
IT News<p>Researcher uncovers dozens of sketchy Chrome extensions with 4 million installs - Google is hosting dozens of extensions in its Chrome Web Store that perfor... - <a href="https://arstechnica.com/security/2025/04/researcher-uncovers-dozens-of-sketchy-chrome-extensions-with-4-million-installs/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/security/2025/</span><span class="invisible">04/researcher-uncovers-dozens-of-sketchy-chrome-extensions-with-4-million-installs/</span></a> <a href="https://schleuss.online/tags/chromewebstore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chromewebstore</span></a> <a href="https://schleuss.online/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://schleuss.online/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://schleuss.online/tags/biz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>biz</span></a>⁢ <a href="https://schleuss.online/tags/google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>google</span></a> <a href="https://schleuss.online/tags/chrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chrome</span></a></p>
Historian Matt<p>33 Popular Chrome Extensions Compromised, Doom Captcha - HTTAY 115 Matt</p><p><a href="https://port87.social/tags/httay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>httay</span></a> <a href="https://port87.social/tags/chrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chrome</span></a> <a href="https://port87.social/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://port87.social/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://port87.social/tags/doom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>doom</span></a></p><p><a href="https://youtu.be/V5pvNUikRLk?si=0CgaziLKMMRe8d3B" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/V5pvNUikRLk?si=0Cgazi</span><span class="invisible">LKMMRe8d3B</span></a></p>
IT News<p>Here’s how hucksters are manipulating Google to promote shady Chrome extensions - The people overseeing the security of Google’s Chrome browser explicitly f... - <a href="https://arstechnica.com/security/2025/01/googles-chrome-web-store-has-a-serious-spam-problem-promoting-shady-extensions/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/security/2025/</span><span class="invisible">01/googles-chrome-web-store-has-a-serious-spam-problem-promoting-shady-extensions/</span></a> <a href="https://schleuss.online/tags/chromewebstore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chromewebstore</span></a> <a href="https://schleuss.online/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://schleuss.online/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://schleuss.online/tags/biz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>biz</span></a>⁢ <a href="https://schleuss.online/tags/google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>google</span></a> <a href="https://schleuss.online/tags/abuse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>abuse</span></a> <a href="https://schleuss.online/tags/spam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spam</span></a></p>
IT News<p>Time to check if you ran any of these 33 malicious Chrome extensions - As many of us celebrated the year-end holidays, a small group of researche... - <a href="https://arstechnica.com/security/2025/01/dozens-of-backdoored-chrome-extensions-discovered-on-2-6-million-devices/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/security/2025/</span><span class="invisible">01/dozens-of-backdoored-chrome-extensions-discovered-on-2-6-million-devices/</span></a> <a href="https://schleuss.online/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://schleuss.online/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://schleuss.online/tags/browsers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browsers</span></a> <a href="https://schleuss.online/tags/privacy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>privacy</span></a> <a href="https://schleuss.online/tags/biz" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>biz</span></a>⁢ <a href="https://schleuss.online/tags/chrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chrome</span></a></p>
Derick Rethans<p>📽 Now with Xdebug 3.4 out, I've made a video explaining its experimental "Control Socket" feature, and a slightly older feature function called xdebug_connect_to_client().</p><p><a href="https://youtu.be/jBvrVpNHOCw" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/jBvrVpNHOCw</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a> <a href="https://phpc.social/tags/Xdebug" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xdebug</span></a> <a href="https://phpc.social/tags/Xdebug34" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xdebug34</span></a></p>
Derick Rethans<p>🎉 I just published the ninth instalment of my "Writing PHP Extensions" video series, in which we implement the Countable interface.</p><p>📹 <a href="https://www.youtube.com/watch?v=2X44SyxkcFo" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=2X44SyxkcF</span><span class="invisible">o</span></a></p><p><a href="https://phpc.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://phpc.social/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://phpc.social/tags/geospatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geospatial</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>&gt; I don’t want <a href="https://mastodon.social/tags/Android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Android</span></a>’s approach to <a href="https://mastodon.social/tags/mobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mobile</span></a> <a href="https://mastodon.social/tags/browsing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browsing</span></a> to win out... You can’t have multiple profiles, change your theme beyond light and dark, and, most importantly, you can’t use <a href="https://mastodon.social/tags/Chrome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chrome</span></a> <a href="https://mastodon.social/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> on mobile.</p><p><a href="https://www.androidauthority.com/chrome-os-features-lost-to-android-3501521/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">androidauthority.com/chrome-os</span><span class="invisible">-features-lost-to-android-3501521/</span></a></p><p><a href="https://mastodon.social/tags/chromeOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>chromeOS</span></a> <a href="https://mastodon.social/tags/google" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>google</span></a> <a href="https://mastodon.social/tags/browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browser</span></a> <a href="https://mastodon.social/tags/os" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>os</span></a></p>
Bernhard Luecke<p>Custom Code Analysis and Adaption I Move to Cloud ERP I 24.09.17 <a href="https://youtu.be/bVqIW0JWQEE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/bVqIW0JWQEE</span><span class="invisible"></span></a> via @YouTube <a href="https://techhub.social/tags/SAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAP</span></a> <a href="https://techhub.social/tags/CouldERP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouldERP</span></a> <a href="https://techhub.social/tags/SAPECC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPECC</span></a> <a href="https://techhub.social/tags/SAPS4HANA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPS4HANA</span></a> <a href="https://techhub.social/tags/SAPABAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPABAP</span></a> <a href="https://techhub.social/tags/CustomCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CustomCode</span></a> <a href="https://techhub.social/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://techhub.social/tags/CleanCore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CleanCore</span></a> <a href="https://techhub.social/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> <a href="https://techhub.social/tags/sapchampions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sapchampions</span></a></p>
Martin Owens :inkscape:<p>This week's <a href="https://floss.social/tags/inkscape" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>inkscape</span></a> update video is all about <a href="https://floss.social/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> written in <a href="https://floss.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> </p><p><a href="https://www.youtube.com/watch?v=QUOI4C_G8jU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=QUOI4C_G8j</span><span class="invisible">U</span></a></p><p>Some background, some updates on work done these last few weeks and some cool new features coming in inkscape 1.4 for extension authors.</p>
Derick Rethans<p>📽 I published the next video in my "Writing PHP Extensions" series. This time, we are changing the LineString::simplify method to return a new LineString object, instead of an array.</p><p><a href="https://youtu.be/Ya1MtGNCDP0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/Ya1MtGNCDP0</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a> <a href="https://phpc.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a></p>
Nonilex<p>Since that December ruling, <a href="https://masto.ai/tags/MarkMeadows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MarkMeadows</span></a> has obtained multiple <a href="https://masto.ai/tags/extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>extensions</span></a> on his deadline to ask <a href="https://masto.ai/tags/SCOTUS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SCOTUS</span></a> to review the dispute. In the meantime, the high court’s conservative majority handed down the <a href="https://masto.ai/tags/immunity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>immunity</span></a> ruling earlier this month that said <a href="https://masto.ai/tags/Trump" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Trump</span></a> had at least “presumptive” immunity for any of his *official acts* as president that were targeted in the federal <a href="https://masto.ai/tags/criminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>criminal</span></a> charges brought by <a href="https://masto.ai/tags/SpecialCounsel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpecialCounsel</span></a> <a href="https://masto.ai/tags/JackSmith" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JackSmith</span></a>.</p><p><a href="https://masto.ai/tags/criminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>criminal</span></a> <a href="https://masto.ai/tags/law" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>law</span></a> <a href="https://masto.ai/tags/RICO" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RICO</span></a> <a href="https://masto.ai/tags/ElectionInterference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElectionInterference</span></a></p>
Derick Rethans<p>📽 I published the next video in my "Writing PHP Extensions" series. This time, we migrate the rdp_simplify function to the LineString::simplify method.</p><p><a href="https://youtu.be/aN6JxzWdwGI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/aN6JxzWdwGI</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a> <a href="https://phpc.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a></p>
Derick Rethans<p>📽 I published the next video in my "Writing PHP Extensions" series, where we'll be adding validation of the data that our constructor accepts.</p><p><a href="https://youtu.be/X5Rc5GEY6Ho" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/X5Rc5GEY6Ho</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a> <a href="https://phpc.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a></p>
Derick Rethans<p>📽 I published the next video in my "Writing PHP Extensions" series, where we'll be adding the getCoordinates() method, and writing some test cases!</p><p><a href="https://youtu.be/3uogtoTgi4E" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/3uogtoTgi4E</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/Extensions" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Extensions</span></a> <a href="https://phpc.social/tags/Tutorial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tutorial</span></a> <a href="https://phpc.social/tags/Testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Testing</span></a></p>