🐘 PHP Digest

100 result(s) for β€œbased”

1
nightscout/Trio

Trio - an automated insulin delivery system for iOS based on the OpenAPS algorithm with adaptations.

Trendshift β–² 91 nightscout 1mo ago ⚠ Safety
2
rohitg00/agentmemory

#1 Persistent memory for AI coding agents based on real-world benchmarks

AI agent AI coding assistant AI memory MCP
Trendshift β–² 90 rohitg00 1mo ago ⚠ Safety
3
NVIDIA-NeMo/Megatron-Bridge

Training library for Megatron-based models with bidirectional Hugging Face conversion capability

NLP
Trendshift β–² 77 NVIDIA-NeMo 1mo ago ⚠ Safety
4
wg-easy/wg-easy

The easiest way to run WireGuard VPN + Web-based Admin UI.

Self-hosted
Trendshift β–² 86 wg-easy 2mo ago ⚠ Safety
5
AgriciDaniel/claude-obsidian

Self-organizing AI second brain for Obsidian + Claude Code. Drop any source and Claude reads, links, and files it into one connected knowledge graph of plain Markdown you own. AI note-taking, personal knowledge management (PKM), and an open-source Notion alternative. Based on Ka…

AI agent
Trendshift β–² 76 AgriciDaniel 1mo ago ⚠ Safety
6
dorukkumkumoglu/optocamzero

Optocam Zero is a Raspberry Pi Zero based compact digital camera made using off the shelf components.

Trendshift β–² 75 dorukkumkumoglu 1mo ago ⚠ Safety
7
NVlabs/cutile-rs

cuTile Rust provides a safe, tile-based kernel programming DSL for the Rust programming language. It features a safe host-side API for passing tensors to asynchronously executed kernel functions.

Trendshift β–² 76 NVlabs 2mo ago ⚠ Safety
9
fusionpbx/fusionpbx

Official FusionPBX - A full-featured domain based multi-tenant PBX and voice switch for FreeSwitch.

GitHub β–² 1k fusionpbx 1mo ago ⚠ Safety
10
Getting Started with DDEV for Drupal Development

Setting up a local Drupal development environment requires tools that handle web servers, databases, and PHP configuration. DDEV provides a Docker-based solution that simplifies this process while maintaining flexibility for different project requirements. In the video above, yo…

Blogs webwash.net πŸ’¬ 2 Ivan Zugec 6mo ago
11
Getting Neo4jPHP working with CodeIgniter 2

This post is based heavily off of Integrating Doctrine 2 with CodeIgniter 2. I haven't tested it myself, so please use it as a starting point and let me know if I should update anything. Here are the steps to get Neo4jPHP set up as a CodeIgniter 2 library: Copy the 'Everyman' fo…

Blogs blog.everymansoftware.com πŸ’¬ 18 Josh Adell 182mo ago
12
Do You Work From Home?

There has been a lot of talk lately about working from home and maintaining a distributed workforce. Web-based software, like WordPress, Joomla, and Drupal, are taking over the publishing industry and allow you to work from anywhere with an internet connection. Though, even thou…

Blogs weblogtoolscollection.com πŸ’¬ 11 James 163mo ago
13
Laravel Route Protection with Invoke

I started on a tool a while back to “scratch an itch” in a personal project to make it easier to protect endpoints based on the requested URL. The Invoke library makes it possible to detect the route requested and ensure a set of criteria are met to be sure a user ca…

Blogs blog.phpdeveloper.org πŸ’¬ 3 ccornutt 135mo ago
14
Similarity-based Recommendation Engines

I am currently participating in the Neo4j-Heroku Challenge. My entry is a -- as yet, unfinished -- beer rating and recommendation service called FrostyMug. All the major functionality is complete, except for the actual recommendations, which I am currently working on. I wanted t…

Blogs blog.everymansoftware.com πŸ’¬ 4 Josh Adell 176mo ago
15
Gatekeeper & Policies

I’ve been working on a system for a while now, inspired by the work that was done on the Sentry project, to provide a role-based access control system that was not only more well-maintained but also built on the foundation they provided to add in some new features. My &#82…

Blogs blog.phpdeveloper.org πŸ’¬ 1 ccornutt 136mo ago
16
Version-Controlled Documentation Inside Your Laravel App with Laradocs

Laradocs turns markdown files committed alongside your code into a served documentation site at /docs, with folder-based navigation, front-matter metadata, and content reuse via variables and macros. The post Version-Controlled Documentation Inside Your Laravel App with Laradocs…

Blogs laravel-news.com Paul Redmond 2mo ago
17
Subscriptionify: Feature-Based Subscription Management for Laravel

Subscriptionify is a gateway-agnostic Laravel package for modeling plans, features, usage quotas, and optional overage billing without tying your application to a specific payment provider. The post Subscriptionify: Feature-Based Subscription Management for Laravel appeared firs…

Blogs laravel-news.com Yannick Lyn Fatt 2mo ago
18
Filament Storage Monitor: Track Disk Usage From Your Filament Dashboard

Filament Storage Monitor is a plugin that adds a dashboard widget for monitoring server disk usage across multiple partitions, with custom labels, health-based coloring, and per-disk authorization. The post Filament Storage Monitor: Track Disk Usage From Your Filament Dashboard …

Blogs laravel-news.com Paul Redmond 2mo ago
19
Showcase Your PhpStorm Expertise on LinkedIn

JetBrains has partnered with LinkedIn Connected Apps to let developers display a usage-based proficiency badge for PhpStorm and other JetBrains IDEs directly on their profile. The post Showcase Your PhpStorm Expertise on LinkedIn appeared first on Laravel News. Join the Laravel …

Blogs laravel-news.com Eric L. Barnes 1mo ago
21
Github, SSH and multiple repositories

When working with Github. Setting up SSH key based authentication is easy. You just create a key. Add the public key in the admin panel and voilà. If a new contributor joins your team. You add his / her key and they also have access. But how does it work when you have need acces…

Blogs lenss.nl Thijs Lensselink 158mo ago
22
Manage Redirects Based on the Referer in Your Laravel Project

Redirect to different pages in multiple time periodsNowadays a lot of companies are increasing their marketing efforts to get the best results as possible. Of course, the way they do that varies, but we often see that multiple channels and multiple domain names are involved. But…

Blogs medium.com Teun de Kleijne 112mo ago
23
Secure SSH Setup

We configure SSH to be a bit more secure. We enforce the use of SSH-key based access and ensure that the root user cannot log in over SSH directly. Edit /etc/ssh/sshd_config: # Important PermitRootLogin no PasswordAuthentication no # Double check these PubkeyAuthentication yes P…

Blogs serversforhackers.com 76mo ago
24
Secure User Setup

We start by creating a new user and authorizing SSH-based access for an SSH key pair. sudo adduser fideloper # Locally: # cd ~/.ssh # ssh-keygen -o -a 100 -t ed25519 -f id_ed # cat id_ed.pub | pbcopy # Back on server when logged in as user "fideloper": echo "your-public-key" &gt…

Blogs serversforhackers.com 76mo ago
25
Servers for WordPress: Special Considerations

Hosting a WordPress site is no different from hosting any other PHP and MySQL based application. A traditional LEMP stack will get you most of the way, which is why services like Forge can host multiple applications from Laravel to WordPress on a single server. While a tradition…

Blogs serversforhackers.com 87mo ago
26
New Jigsaw-based Site

My blog was always based on some home-grown CMS I built during my studies in.. checks CV 2007-2008. This was mostly fine but it had no markdown support and it was one more server to manage. I would like to try and write some more content here again so I figured I should get this…

Blogs seld.be Jordi Boggiano 53mo ago
27
Selectively ignore lines in git diff

I have a things-as-code project that outputs mostly text-based formats, but a lot of them. To keep an eye on consistency, I rebuild all the outputs and dump them into a local git repository so I can very easily diff to spot any changes – which was fine until we added a bui…

Blogs lornajane.net <span class='p-author h-card'>lornajane</span> 5mo ago
28
Aspect ratio calculation

Earlier today I was writing a migration script in F# where I had to calculate the aspect ratio based on the given screen dimensions. This is one of those problems where I don&rsquo;t even mind breaking my head over, but directly head over to Stackoverflow to find an accepted ans…

Blogs jefclaes.be 133mo ago
29
Domain Language: The Playthrough Bonus

Since online gambling has been regulated in Belgium, basically each eligible license holder has complemented their land based operations with an online counterpart. Being such a small country, everyone wants to secure their market share as soon as possible. The big players have …

Blogs jefclaes.be 139mo ago
30
Using property hooks in PHP

PHP 8.4's property hooks let you replace simple getter methods with virtual properties, keeping a consistent property-based API. Here's when I reach for them and why.

Blogs dyrynda.com.au Michael Dyrynda 3mo ago
31
Book review: Working Backwards

I just got back from a week-long restorative holiday, where I found some time to go back digging into my Kindle library. Based on Faraz&rsquo;s suggestion, this time I picked up Working Backwards, a book that revolves around Amazon&rsquo;s culture, its unique approach to solving…

Blogs odino.org Alessandro Nadalin 61mo ago
32
How Meta Is Strengthening End-to-End Encrypted Backups

The HSM-based Backup Key Vault Meta&#8217;s HSM-based Backup Key Vault provides the foundation for end-to-end encrypted backups for WhatsApp and Messenger. The system allows people to protect their backed-up message history with a recovery code, ensuring that the recovery code i…

Blogs engineering.fb.com 3mo ago
33
Docker PHP/PHP-FPM Configuration via Environment Variables

ed: If you want to run the containers right now, jump ahead to How to Use the Images. For several months now I have been working on PuPHPet.com’s replacement. It is a Docker-based GUI functionally similar to PuPHPet. Docker, like Vagrant, allows sharing directories and files fro…

Blogs jtreminio.com 94mo ago
34
Stack Machines: Heap

Stack Machines: Heap fundamentals « rpn-calculator « shunting-yard « io « jumps « conditionals « comments « calls « variables « stack-frames « heap « compilers So far the machines presented have all been stack based. We will now consider an alternate memory model that will compl…

Blogs igor.io Igor Wiedler 73mo ago
35
Functional Library: Iteration

Functional Library: Iteration Welcome to the functional library. This series will explore the state of functional programming in PHP and highlight some libraries for common tasks. This post will look at iteration and lazy operations based on a sequential abstraction. Sequence Ye…

Blogs igor.io Igor Wiedler 73mo ago
36
Array Repack Operator in PHP Concept

Presenting concept of array operator which repacks array by keys to newly created array. I&rsquo;ve called it Array Repacking because such functionality will produce new array based on original array just with some few improvements. Syntax Proposed syntax doesn&rsquo;t break any…

Blogs brzuchal.com MichaΕ‚ Brzuchalski 112mo ago
37
Inner Classes in PHP Concept

I&rsquo;d like to present my concept of inner classes for PHP based on other languages and PHP limitations. What are those inner classes? Nested Inner Class UML In object-oriented programming (OOP), an inner class or nested class is a class declared entirely within the body of a…

Blogs brzuchal.com MichaΕ‚ Brzuchalski 118mo ago
38
Make screen sharing on wayland (sway) work!

Note: xdg-desktop-portal-wlr is on arch&rsquo;s community repository. From i3 to Sway# Reddit post on /r/unixporn Few months ago I&rsquo;ve updated my linux stack and decided to switch to a wayland-based infrastructure (see also: Wayland vs Xorg). I use i3 for some years now, th…

Blogs soyuka.me 77mo ago
39
Use Gulp to ease your angularjs workflow

I&rsquo;m often seeing people having trouble managing angular dependency injection, minification, templates etc. I never had such issues, because my gulp-based workflow already handles everything for me.

Blogs soyuka.me 130mo ago
40
Build a RAG Pipeline Inside Joomla for Intelligent Site Search

Joomla's built-in search has always had the same fundamental limitation. It is keyword-based. A visitor types "how do I reset my account" and the search engine looks for articles containing those exact words. If your article uses the phrase "recover your login credentials" inste…

Blogs phpcmsframework.com PHP CMS Frameworks 4mo ago
41
AI Duplicate Content Detector for Symfony Using PHP and OpenAI Embeddings

If you've been running a Symfony-based blog or CMS for a while, chances are you already have duplicate content. You just don't know it yet. Editors rewrite old articles, documentation pages grow organically, and over time you end up with five pages that all basically say the sam…

Blogs phpcmsframework.com PHP CMS Frameworks 7mo ago
42
Myth #29: People are rational

People don&rsquo;t make purely rational decisions based on careful analysis of cost and expected utility, despite what classical economics taught us. Research findings confirm that our decisions are driven more by our emotions than logical and conscious thinking. However, our ir…

Blogs uxmyths.com 190mo ago
43
Symfony 20 year!

This year, Symfony celebrates its 20 year anniversary. Let’s dive into some statistics of years of making web development history. The graphs and metrics in this post are heavily inspired and based on Daniel Stenberg’s curl dashboard. If you enjoy data and open source project, g…

Blogs wouterj.nl Wouter de Jong 8mo ago
44
Broadcasting GPS on the local network

Ever since Mozilla killed its GPS location service, GPS hasn’t been very accurate for me on Linux. The system on linux that handles location on many linux systems is called Geoclue, and this system is used by for example Firefox and Gnome Maps (notably not Chrome). Based on the …

Blogs evertpot.com Evert Pot 3mo ago
45
Get Json output for PHPUnit 10

Early this year, I created a few custom Rector rules for our client. It modified the code based on the PHPUnit error result report. The only problem is that PHPUnit outputs a string. So, I had to parse it manually with regexes. Having a JSON output would make my life easier. I'm…

Blogs tomasvotruba.com Tomas Votruba 31mo ago
46
Zen Config in ECS 12

Easy Coding Standard focuses on easy run, setup, and use. From composer requirement through the automated setup to the config. The config was based on rather cumbersome Symfony closure service configs. But last year, I [switched the DI container to Laravel](/blog/experiment-how-…

Blogs tomasvotruba.com Tomas Votruba 31mo ago
47
Updated Kafka PHP client library

New PHP client library for the Apache Kafka project. Full support for Kafka 0.7+, with robust socket handling, complete test suite, Zookeeper-based consumer and many other improvements.

Blogs alberton.info 169mo ago
48
My experience migrating from enzyme to react testing library

Recently ReactJS v18 was released. I started to look into its improvements, and checked which of my projects could benefit from them. The main react-based project I maintain at the moment of writing this article is shlink-web-client, so I naturally created a new branch and start…

Blogs alejandrocelaya.blog 51mo ago
49
Creating a content-based Error Handler for Zend Expressive

The other day I was working on a Zend Expressive application I'm currently building. The application includes a REST API among other things, but it also has some endpoints which render HTML. In one of my tests of the REST API I saw that when an error occurs (404, 405 or 500), I …

Blogs alejandrocelaya.blog 122mo ago
50
Modular Application Architecture - Considerations

This is the fifth post from a series of posts that will describe strategies to build modular and extensible applications. In this post we will take a general overview on how some popular design patterns and things to keep in mind when creating plugin based applications. In the p…

Blogs goetas.com Asmir Mustafic 105mo ago
51
Modular Application Architecture - Inheritance

This is the fourth post from a series of posts that will describe strategies to build modular and extensible applications. In this post we will start looking how to use "inheritance" to create a plugin based application. Inheritance is a characteristic offered by many class/obje…

Blogs goetas.com Asmir Mustafic 105mo ago
52
Modular Application Architecture - Events

This is the second post from a series of posts that will describe strategies to build modular and extensible applications. In this post we will start looking on how to implement a plugin-system by using "events". One of the most common approaches to implement a plugin-based arch…

Blogs goetas.com Asmir Mustafic 106mo ago
53
LaCure

In collaboration with the rest of the company I have planed a transition from a legacy PHP3/4 codebase (including a complex CRM for the booking management and invoicing) to a modern PHP 7 application based on Symfony framework and its components. The existing product LaCure has …

Blogs goetas.com Asmir Mustafic 14mo ago
54
Understanding what is wrong with meritocracy (part one)

Being fair is very important to me. I have however not really devoted my life to determining what the definition of fairness is, I mostly rely on my gut feeling here, like I assume most people do. In that sense I also accept that fairness, how most people apply it, is based on s…

Blogs pooteeweet.org Lukas Kahwe Smith 135mo ago
55
Simple PHP Routing for Invoice Management System

In this post, we are going to implement a simple router functionality so we can handle HTTP GET requests and render different information based on the page we are currently in. The post Simple PHP Routing for Invoice Management System first appeared on Max Pronko.

Blogs maxpronko.com Max Pronko 41mo ago
56
[wiki] Using Redis Cache in Yii 1.x (Production Setup + Tips)

Hey everyone, I’m working on a Yii 1.x–based ERP/POS system and recently implemented Redis caching for performance optimization. Thought I’d share my setup and a few lessons learned in case it helps someone still maintaining Yii 1.x apps. My Setup ¶'components'=&gt;array( 'cache…

Blogs yiiframework.com AftabHussainSharSukkur 3mo ago
57
grucrawler - simple crawler for Ruby

Released a generic Redis-based crawler for Ruby today. Very alpha. Use at your own risk. Has throttling, concurrency and some limits, but that&#8217;s about it. An example to parse a lot of Italian websites: require 'grucrawler' require 'colorize' class ItalianCrawler def option…

Blogs rarestblog.com Slava Vishnyakov 143mo ago
58
Gerar PHP

Today I started experimenting with something - PHP-based configuration management (think Chef/Puppet). Basically I though something like this should be possible: Package::named("php5-cli mysql-server git imagemagick") -&gt;shouldBeInstalled(); Service::named('apache2') -&gt;shou…

Blogs rarestblog.com Slava Vishnyakov 159mo ago
59
Your changelog should be based on your user-stories!

This article is, more or less, a follow-up to “Your git log is not a changelog!”, published by @aureliengateau a few days ago. Aurélien says an application’s changelog should not be generated from its commit history. And that commits should not be squashed in order to produce a …

Blogs blog.pascal-martin.fr Pascal MARTIN 49mo ago
60
On PSR-7 middlewares

PSR-7 got released May 4, 2015. There is a discussion about middlewares based on PSR-7 messages, and it is awfully overdue. The most common middlewares in use since June 2015 are callables with this interface: They just work. I’ve been using them since June 2015. You can stack a…

Blogs hannesvdvreken.com 124mo ago
61
Conway’s Law Doesn’t Apply to Rigid Designs

The Inverse Conway Manoeuvre is an organisational engineering device. It tells us to change our team and organisational structure to achieve the system design we want. More and more organisations reorganise based on this idea, and yet they don’t end up with the system they’d lik…

Blogs verraes.net Mathias Verraes 51mo ago
62
Protecting your application with PropAuth (Property-based Policy evaluation)

Library: PropAuth (Property-based policy evaluation) I&#8217;ve been working on a library for a while now that kind of distills down some of the ideas of property-based authorization (like XACML) and makes it a bit more accessible to the average developer. Property-based evaluat…

Blogs blog.phpdeveloper.org ccornutt 129mo ago
63
Speedup PHPUnit code coverage generation

While working on the PHPStan codebase I recently realized we spent a considerable amount of time to generate code-coverage data, which we need later on to feed the Infection based mutation testing process. Running mutation testing in our continuous integration pipeline based on …

Blogs staabm.github.io Markus Staab 8mo ago
64
Connecting MySQL and the Dojo Toolkit: MySQL data store

Based on my own limited experience with the Dojo Toolkit, you either love or hate it. First, I disliked the steep learning curve. After a few days, I began to enjoy it, for example, because of the Dijit interface vodoo: spreadsheet (data grid), auto-completion combobox, effects …

Blogs blog.ulf-wendel.de admin 160mo ago
65
PHP: PECL/mysqlnd_ms 1.6 – automatic retry loop for transient errors

PECL/mysqlnd_ms is client-side load balancing driver plugin for PHP MySQL that aims to increase distribution transparency when using any MySQL based cluster: failover, read-write splitting, abstraction on consistency (e.g. read-your-writes), partitioning/sharding support, &#8230…

Blogs blog.ulf-wendel.de admin 160mo ago
66
Flow-Based Programming, a way for AI and humans to develop together

I think by now everybody reading this will have seen how the new generation of Large Language Models like ChatGPT are able to produce somewhat useful code. Like any advance in software development—from IDEs to high-level languages—this has generated some discussion on the future…

Blogs bergie.iki.fi Henri Bergius 41mo ago
67
Managing a developer shell with Docker

When I’m not in Flowhub-land, I’m used to developing software in a quite customized command line based development environment. Like for many, the cornerstones of this for me are vim and tmux. As customization increases, it becomes important to have a way to manage that and dist…

Blogs bergie.iki.fi Henri Bergius 101mo ago
68
Four Short Things – 24 July 2025

Inspired by O’reilly’s Four Short Links, here are some of the things I’ve seen, read, or watched recently. The featured image is generated from midjourney 7 based on the prompt Create a circular logo for a brand called &#8220;Four Short Things&#8221; and place it on a white back…

Blogs aaron.jorb.in jorbin 13mo ago
69
AI Coding Tools are Junior Programmers

With the rise of AI coding tools like Cursor, Claude Code, and GitHub Copilot, there is a lot of hyperbole about how AI will soon replace programmers. I have tried all of these AI coding tools, and based on what I have seen, a future without programmers is much further into the …

Blogs vancelucas.com vlucas 12mo ago
70
Friday Night Dinner: Mallow

Friday Night Dinner: Mallow Friday, March 27th 2026, 16:30 GMT 1 Cathedral Street, London, SE1 9DE, United Kingdom https://mallowlondon.com/ Vegan Tasting Menu: &#xA3;42; Starters: &#xA3;9-&#xA3;17; Mains: &#xA3;19-&#xA3;20; Wines from &#xA3;30 Mallow is a plant based restaurant…

Blogs derickrethans.nl Derick Rethans 4mo ago
71
Tips for job interviews for software developers

This post is a follow up to Rafael’s post on how to tailor a nice CV for developers. If you did not read it yet, then go ahead and do it. This post is based on my experiences interviewing and hiring people and also being interviewed. After getting it right with your CV and apply…

Blogs blog.evaldojunior.com 77mo ago
72
Announcing Plans for a PHP Ecosystem Survey and Report

This year, The PHP Foundation, in collaboration with PhpStorm, a JetBrains IDE, will release an official ecosystem report with data-driven insights into the current state and the future of PHP development. The report will be based on data collected from a PHP developer survey, w…

Blogs thephp.foundation 3mo ago
73
Developing Firefox in Firefox with Gitpod

Gitpod provides Linux-based development environments on demand along with a web editor frontend (VS Code). There is apparently no limit on what you can do in a Gitpod workspace, e.g., I ran my own toy kernel in QEMU in the browser. I like Gitpod because it… avoids potential issu…

Blogs williamdurand.fr William Durand 52mo ago
74
Javascript module loaders considered harmful?

Apparently, module loaders are a bad thing now, based on some obscure points, according to an article from @ironfroggy. None of the points mentioned in the article make sense, and here's why.

Blogs ihaveabackup.net 152mo ago
76
Software Engineering in the Age of Generative AI

The advent of Generative AI (GenAI) is triggering a paradigm shift in software engineering. We are moving from a world dominated by deterministic logic, where every line of code executes a precise instruction, to an ecosystem where we integrate components based on probabilistic …

Blogs zimuel.it Enrico Zimuel 10mo ago
77
Install PHP 7.0

Update: PHP 7.0.0 has been released 3th Dec. 2015, you can install from php.net. Update: If you are using Ubuntu 15.04, you can have a look at this script by Maulik Mistry. I just installed PHP 7.0.0-dev (based on PHPNG) on my GNU/Linux box (Ubuntu 14.04) and I found some errors…

Blogs zimuel.it Enrico Zimuel 140mo ago
78
Tracking events with Google Analytics and a new Laravel package

Yesterday I posted a tweet about a Google Analytics implementation I was working on. It was based on a Event/Listener solution using Laravel. The tweet quickly gained traction and one day later it was liked more than 170 times and I was encouraged to build a package out of it! H…

Blogs pascalbaljet.dev 76mo ago
79
How We Database In Laravel

I'll first set the stage without going deep into our whole stack, but enough so there is a clear picture why and how we do what we do. Nearly all of our Laravel based applications at Ziff Media Group are MySQL (AWS Aurora) backed. Our application are deployed into a K8s cluster,…

Blogs ralphschindler.dev Ralph Schindler 86mo ago
80
High Tech's Folly

I am afflicted with this disease: In large measure the high casualty rate of knowledge-based industry is the fault of the knowledge-based, and especially the high-tech, entrepreneurs themselves. They tend to be contemptuous of anything that is not “advanced knowledge”, and parti…

Blogs scribu.net 147mo ago
81
Vagrant: Bootstrapping

In a previous post, we talked about why we use virtual machines, and Vagrant, at Fictive Kin. Now let’s get to how we do it. If you’re familiar with Virtual Machine based development environments that are set up through a configuration management (we use Salt, but you could use …

Blogs seancoates.com 121mo ago
82
Webshell

Webshell is a console-based, JavaScripty web client utility that is great for consuming, debugging and interacting with APIs. I use Firefox as my primary browser. The main reason I've been faithful to Mozilla is my set of add-ons. I use Firebug regularly, and I'm not sure what I…

Blogs seancoates.com 186mo ago
83
Fathom Analytics Goals on non-Production Environments

When I decided to switch my personal sites from Google Analytics to Fathom I needed a way to try and capture some of the data I use to make decisions about what to feature with UI elements and where they should live based on how much they are interacted with on the site. I decid…

Blogs carouth.com Jeff Carouth 66mo ago
84
Future Based mpsc Queue Example with Tokio

I was looking to use the mspc queue that comes in the future crate in weldr. Weldr uses hyper (which uses tokio), so it makes sense to use tokio's Core as the executor. I did not have a good understanding of how this futures based mpsc queue worked. It has some subtle difference…

Blogs hermanradtke.com Herman J. Radtke III 115mo ago
85
Creating a Simple TODO MVC API with API Kit

For a long time, I've wanted a small JSON based API server that I could stand up in minutes with relationships. I decided that Node and Mongoose give me a lot of flexibility for small projects that I just want to try things out on. I've been messing around with this stack and ha…

Blogs ryantablada.com 128mo ago
86
Give Me Fibre

So, Google announced its short list of who might get Google Fibre. I am incredibly excited, and was when I got an embargo based release announcement before the public announcement. But, I do have to say, people need to understand some of the state of ISPs in the US. Do you need …

Blogs ryantablada.com 152mo ago
88
Adding an Auto-Generated Sitemap to Your Jigsaw-based Static Site

I love Tighten's static site generator, Jigsaw. I've tried a few other static site generators, and (of course, I'm biased) I think Jigsaw has the best combination of power and simplicity. Plus, it feels like I'm writing Laravel code&mdash;because, essentially, I am. There are a …

Blogs mattstauffer.com Matt Stauffer 100mo ago
89
Context-aware headings in HTML

A look at the new experimental headingoffset attribute, which lets heading levels adapt to their context instead of hardcoding h2s and h3s. A thoughtful explanation of where this could be genuinely useful, especially in component-based UIs. Read more

Blogs freek.dev Freek Van der Herten 1mo ago
90
Feature Flags in Laravel with Pennant

How we use class-based Laravel Pennant features, with a kill switch on every flag and a config-driven path to general availability. Read more

Blogs freek.dev Freek Van der Herten 2mo ago
91
The Workshop: Managing LAMP with Virtualmin - php[architect] Magazine March 2020

The Workshop: Managing LAMP with Virtualmin Virtualmin is a web hosting and cloud computing control panel. A hosting control panel is a web-based application that runs on a server and manages all the aspects of a hosting account. This includes account information, web sites, web…

Blogs joeferguson.me Joe 69mo ago
92
Generate strings based on regular expressions

During my PhD thesis, I have partly worked on the problem of the automatic accurate test data generation. In order to be complete and self-contained, I have addressed all kinds of data types, including strings. This article aims at showing how to generate accurate and relevant s…

Blogs mnt.io Ivan Enderlin 144mo ago
93
Text Analysis in Rust - Tokenization

I work for Couchbase where we are currently developing full text search capabilities based on bleve. Bleve is implemented in go and inspired by Apache Lucene, the reference implementation when it comes to full text search. While I am not directly involved in developing bleve I w…

Blogs nitschinger.at 119mo ago
94
Binding Threads And Processes to CPUs in Rust

In the previous post I&rsquo;ve introduced the hwloc-rs library, which allows you to discover and manage hardware topologies. Discovering the capabilities of a machine is insightful, but it gets more interesting if you can perform certain actions based on those insights. Binding…

Blogs nitschinger.at 128mo ago
95
Create resources conditionally with CDK

Did you ever need to create a resource based on a condition in CDK? I recently needed to do that and finding a viable solution for this problem took me longer than I originally anticipated. In this article I will try to summarise what I learned and present my solution. In short,…

Blogs loige.co 58mo ago
96
Debugging AWS API Gateway HTTP with OIDC-JWT authorizers

Recently, I was working on an AWS project that required authenticating API requests using OIDC-based JWT tokens. I was using API Gateway HTTP (also known as API Gateway v2) with its built-in JWT authorizer, which seemed like the perfect fit for the job. What should have been a s…

Blogs loige.co 8mo ago
97
Met me at SwanseCon? Ahoy!

Hi, I&#8217;m Gary, a Developer Evangelist for Twilio who&#8217;s based in Swansea. So if you&#8217;re using Twilio to power your communications or would like to know what we do, I&#8217;m the person for you. I&#8217;m local and keen to hang out with your dev teams and show you …

Blogs geehock.wordpress.com Gary 84mo ago
98
Writing a game in Laravel and React – Stream Roundup Week 1

This week on the stream I looked at writing a browser-based game that is similar to the fantastic Steam game Slay the Spire. Slay the Spire is a fun roguelike deck-builder game where you fight increasingly difficult monsters as you climb the titular spires. I decided to build a …

Blogs geehock.wordpress.com Gary 84mo ago
99
PHP Focus: PHP Websockets

PHP Focus: PHP Websockets ssingh Thu, 12/18/2025 - 13:43 ILT (Instructor-Lead-Training) 675 0 PHP In-Depth: PHP WebsocketsCreate PHP-based WebSocket applications for real-time, bi-directional communication.Back to top Course DescriptionThis focused PHP WebSockets course explores…

Blogs zend.com ssingh 8mo ago
100
integrating zend form in zend expressive and view

Example is based using Aura.Di. But the functionality will be same for any containers. First register the service Zend\View\HelperPluginManager, so that we can access the same object. To register the form helpers, create the object of Zend\Form\View\HelperConfig and pass the Zen…

Blogs harikt.com 131mo ago