๐Ÿ˜ PHP Digest

100 result(s) for โ€œmarkโ€

1
Gentleman-Programming/agent-teams-lite

Spec-Driven Development with AI Sub-Agents. An orchestrator + 9 specialized sub-agents for structured feature development. Zero dependencies. Pure Markdown. Works with Claude Code, OpenCode, Cursor, and more.

AI agent AI workflow AI coding assistant
Trendshift โ–ฒ 86 Gentleman-Programming 1mo ago โš  Safety
2
coreyhaines31/marketingskills

Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering.

AI agent AI skills
Trendshift โ–ฒ 94 coreyhaines31 1mo ago โš  Safety
3
ALwrity/ALwrity

ALwrity - AI-first Digital Marketing Platform. AI Content Strategy and Planning, Multimodal content generation, Publishing, Analytics, AI SEO, Connect & Manage Social Accounts. Marketing OS - WIP

AI agent
Trendshift โ–ฒ 91 ALwrity 1mo ago โš  Safety
4
kepano/obsidian-skills

Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.

AI agent AI skills
Trendshift โ–ฒ 77 kepano 1mo 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
phuryn/pm-skills

PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth.

AI agent AI skills
Trendshift โ–ฒ 81 phuryn 1mo ago โš  Safety
7
simonlin1212/a-stock-data

A ่‚กๅ…จๆ ˆๆ•ฐๆฎๅทฅๅ…ทๅŒ… — 6ๅฑ‚ๆžถๆž„ · 15ไธช็ซฏ็‚น · 7ไธชๆ•ฐๆฎๆบ | AI Skill for China A-Share Market Data

Fintech
Trendshift โ–ฒ 84 simonlin1212 1mo ago โš  Safety
8
shiyu-coder/Kronos

Kronos: A Foundation Model for the Language of Financial Markets

Fintech
Trendshift โ–ฒ 78 shiyu-coder 1mo ago โš  Safety
9
getgrav/grav

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

GitHub โ–ฒ 15.5k getgrav 1mo ago โš  Safety
10
RFC 9116: security.txt for your PHP apps

Table of Contents The problem: a locked door with no doorbell What security.txt is (RFC 9116) Why it matters: lower the barrier, route to the right channel Our take: a CakePHP middleware that never goes stale Pair it with a SECURITY.md Try it today Agnostic middleware code … and…

Blogs dereuromark.de ๐Ÿ’ฌ 1 Mark 2mo ago
11
Introducing Lizzy.js

I created this joke-y "framework" to build a website, or a blog if you will, from markdown files. The idea is to (ab)use Apache's default directory listing. The "index" page reads the Apache's HTML of a given directory and produces a list of articles. When the user clicks, the m…

Blogs phpied.com ๐Ÿ’ฌ 2 Stoyan 14mo ago
12
The Making of a Dumpster Fire

A few weeks ago we launched a new marketing project for HEY.com at dumpsterfire.email. If you haven’t seen it yet, it’s a flaming dumpster with a printer and conveyor. You email dumpsterfire@hey.com, it prints out your email, and drops it into the rolling flames on a livestream.…

Blogs signalvnoise.com ๐Ÿ’ฌ 19 Andy Didorosi 68mo ago
13
I am taking my leave of Weblog Tools Collection, and thanks for everything!

Not many of the present readers might know me very well, and that in part, is the reason that I have made the decision to transfer WLTC to more willing and presently capable hands. I am a stranger on my blog and the time has come for me to make sure that this blog, its contents …

Blogs weblogtoolscollection.com ๐Ÿ’ฌ 27 Mark Ghosh 162mo ago
14
MySQL 5.7 Fabric: any good?

MySQL 5.7 has sharding built-in through MySQL Fabric (Lab Release). And, MySQL has scaled the marketing team to handle 500.000 customer requests/s – or, was it MySQL 5.7 query throughput? Whatever. MySQL Fabric frees you from implementing sharding yourself. MySQL Fabric si…

Blogs blog.ulf-wendel.de ๐Ÿ’ฌ 6 admin 156mo ago
15
Performance of Graph vs. Relational Databases

A few weeks ago, Emil Eifrem, CEO of Neo Technology gave a webinar introduction to graph databases. I watched it as a lead up to my own presentation on graph databases and Neo4j. Right around the 54 minute mark, Emil talks about a very interesting experiment showing the performa…

Blogs blog.everymansoftware.com ๐Ÿ’ฌ 6 Josh Adell 183mo ago
16
Searching document stores in 2013: from 1983 to SQL:2003 in a blink?

I love the new NoSQL systems: more choices! After years of RDBMS dominance there are hundrets of NoSQL systems offering a wide range of data models, data distribution strategies and interfaces. Polyglot persistence describes the market change. I am most fascinated by document st…

Blogs blog.ulf-wendel.de ๐Ÿ’ฌ 5 admin 164mo ago
17
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 1mo ago
18
PHP 8.5.0 Released!

The PHP development team announces the immediate availability of PHP 8.5.0. This release marks the latest minor release of the PHP language. PHP 8.5 comes with numerous improvements and new features such as: New "URI" extension New pipe operator (|>) Clone With New #[\NoDisca…

Blogs php.net Webmaster 8mo ago
19
A Week of Symfony #1015 (June 8–14, 2026)

This week, we celebrated the SymfonyOnline June 2026 conference. In addition, we published a new case study showcasing how Symfony helps power the rental real estate market. Lastly, we continued publishing articles about new features in Symfony and Twig. Symfony development high…

Blogs symfony.com Javier Eguiluz 1mo ago
20
Case Study: TreeHouse - Servicing the rental real estate market with Symfony

.cls-1{fill:currentColor;}.cls-2{fill:#63af5e;}.cls-3{fill:#2e854a;} TreeHouse powers two of the largest real estate marketplaces in the Netherlands: huurwoningen.nl and pararius.nl. Both sites host over 2 million unique monthly visitors. Treehouse is maintained by a team of 40 …

Blogs symfony.com Eloïse Charrier 1mo ago
22
Turn PHP Attributes Into Docs With Signal

Signal is a PHP library that reads attributes on your classes and methods and turns them into Markdown and JSON documentation through a single command. The post Turn PHP Attributes Into Docs With Signal appeared first on Laravel News. Join the Laravel Newsletter to get all the l…

Blogs laravel-news.com Yannick Lyn Fatt 1mo ago
23
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 111mo ago
24
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 52mo ago
25
Manage Diagrams in AsciiDoc on GitHub

I use a lot of asciidoc these days for work documentation (and I love it) and I’ve been so happy that GitHub renders it when you view a repository in the web browser, just like it does for Markdown and ReStructuredText. BUT what GitHub does not do is render the image types…

Blogs lornajane.net <span class='p-author h-card'>lornajane</span> 6mo ago
26
When to declare classes final

TL;DR: Make your classes always final, if they implement an interface, and no other public methods are defined In the last month, I had a few discussions about the usage of the final marker on PHP classes. The pattern is recurrent: I ask for a newly introduced class to be declar…

Blogs ocramius.github.io 140mo ago
27
ProxyManager 1.0.0 release and expected 1.x lifetime

Today I finally released version 1.0.0 of the ProxyManager Noticeable improvements since 0.5.2: Windows path length limitations are now mitigated Proxy classes are now re-generated when the library version changes Documentation has been moved to github pages (Markdown documentat…

Blogs ocramius.github.io 141mo ago
32
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
33
Side by side

This week marked my first year at my current employer. While that event went by rather silently, one year in, a few of my observations are finally shaping up to be cast into writing. Where I used to work in the typical battery cage, I&rsquo;m now part of a team of just four peop…

Blogs jefclaes.be 139mo ago
34
Consumed in 2014

Starting 2014, I wanted to look more closely at everything I consume. So I started keeping a list of everything I read, watch and listen to. I started off with a markdown file on Github that quikcly evolved into a good excuse to dabble with an alternative stack. I ended up writi…

Blogs jefclaes.be 140mo ago
35
Vacature PHP programmeur / webdeveloper omgeving Alkmaar

Webvanced B.V. is een full service internetbedrijf dat sinds 1999 actief is. Sinds 2008 zijn wij gevestigd op industrieterrein &#8220;De Mossel&#8221; te Noord-Scharwoude. Wij ontwikkelen hoogstaande, kwalitatieve websites en webapplicaties voor de zakelijke markt. Daarnaast ver…

Blogs scriptorama.nl Daniel Eiland 190mo ago
36
Interview with Mike Stowe

Listen as host Khayrattee Wasseem talks with Mike Stowe. This is thorough explanation of the role of a developer marketing – the why, the how, the responsibilities, how not to cross boundaries and specially how to transition from dev to dev rel, including difference between Deve…

Blogs voicesoftheelephpant.com cal@voicesoftheelephpant.com (Cal Evans) 58mo ago
39
Mastering Markdown Mini Series

Markdown is my favourite way to write everything from training material to github responses and it&#8217;s ubiquitous enough that we are able to write markdown on most major platforms. Markdown is a very simple language and can be easily mastered in under an hour. I made this qu…

Blogs wesbos.com wesbos 126mo ago
40
Regarding “On the interest of being fair”, h t t p : / / a x o n f l u x . c o m / 5 - q u o t e s - b y - t h e - c r e a t o r - o f - p h p - r a s m u s - l e r d o r f – why wouldn’t tumblr let me include links?!

Scorched earth anti-spam policy. I guess we know where Twitter learned it from. For readers' convenience: [link that Tumblr's markdown parser better figure out godsdam](http://axonflux.com/5-quotes-by-the-creator-of-php-rasmus-lerdorf)I personally am of the opinion that not ever…

Blogs phpmanualmasterpieces.tumblr.com 153mo ago
44
A month of PHP-FIG #2–4: November 2017 to January 2018

Update: we’ve decided to move our blog under our official website; we’ve republished this post at this url.Back in October 2017, Michael Cullum started a new series on the PHP-FIG blog, ‘A month of PHP-FIG’. Unfortunately as things go, the momentum for this didn’t quite get main…

Blogs medium.com Mark Railton 103mo ago
45
Probabilistic Automata

Probabilistic Automata Have you seen those twitter bots that generate fake or parody tweets? The ones that look almost legit but are pretty much complete jibberish when you read them? Quite often, such accounts use a so-called markov chain to generate the text. A markov chain is…

Blogs igor.io Igor Wiedler 73mo ago
46
WordPress 7.0 “Armstrong”

Every WordPress release celebrates an artist who has made an indelible mark on the world of music. Say Hello to WordPress 7.0 “Armstrong”, named in honor of &#8220;Satchmo&#8221; himself, jazz musician Louis Armstrong. Known as the “first great jazz soloist”, Louis Armstrong cre…

Blogs wordpress.org Matias Ventura 2mo ago
47
War with Iran: A Catalyst for Africa’s Oil Revival?

As the conflict in Iran escalates, global oil markets are experiencing significant turmoil, prompting producers to reevaluate their strategies. One undeniable conclusion is emerging: there will be a sustained need for alternatives to the Middle Eastern oil landscape, driving att…

Blogs ramirezcobos.com ramirezcobos 4mo ago
48
Chip Smuggling Case Highlights Challenges of Export Controls in AI Market

In the increasingly competitive landscape of artificial intelligence (AI), a recent incident of chip smuggling has raised serious concerns about the effectiveness of export controls designed to limit the flow of advanced technology. As global powers scramble to establish suprema…

Blogs ramirezcobos.com ramirezcobos 4mo ago
49
The Surprising Winners and Losers in the Wake of Rising Fuel Prices

An In-Depth Analysis of Market Reactions Amidst Economic Pressures As fuel prices soar amid geopolitical strife, many businesses are grappling with the financial repercussions of increased transportation and operational costs. The reality is stark: a spike from $3 to $4 per gall…

Blogs ramirezcobos.com ramirezcobos 4mo ago
50
Get Composer to suggest dev packages to `require-dev`

Composer 2.4 comes with a feature that it prompts during a `composer require` to install packages as `require-dev` dependencies when certain keywords are present. Development tools and libraries now can make use of this feature to mark themselves, so Composer uses the prompt whe…

Blogs php.watch Ayesh Karunaratne 35mo ago
51
Myth #32: Success happens overnight

The Apple iPod instantly turned the MP3 player market upside down, right? Amazon changed the book selling business like a shot, didn&rsquo;t it? Well, in fact they didn&rsquo;t. No matter how it may seem from the outside.  The fact is that it takes many years to be an overnight …

Blogs uxmyths.com 185mo ago
53
10 Interesting JavaScript and CSS Libraries for April 2020

Our compilation for the month of April comes packed with awesome new web dev tools, including lots of Bootstrap goodies, a new testing framework, and more! Continue reading on Tutorialzine.

Blogs tutorialzine.com Danny Markov 76mo ago
54
10 Interesting JavaScript and CSS Libraries for March 2020

New JavaScript tools from the Facebook developers team, an excellent Electron starter kit. and more in our web dev resources compilation for March! Continue reading on Tutorialzine.

Blogs tutorialzine.com Danny Markov 77mo ago
57
The Best JavaScript and CSS Libraries of 2019

We take a look back at 2019 and highlight some of our favorite web development libraries, frameworks, and tools. Continue reading on Tutorialzine.

Blogs tutorialzine.com Danny Markov 80mo ago
65
10 Interesting JavaScript and CSS Libraries for March 2019

The newest installment of our monthly web dev collection is here and it is packed with amazing new frameworks, useful tools and other awesome resources. Continue reading on Tutorialzine.

Blogs tutorialzine.com Danny Markov 89mo ago
68
CSS character escape sequences

When writing CSS for markup with weird class or id attribute values, you need to consider some rules. For example, you can’t just use ## { color: #f00; } to target the element with id="#". Instead, you’ll have to escape the weird characters (in this case, the second #). Doing so…

Blogs mathiasbynens.be Mathias 176mo ago
69
My thoughts after migrating content-centric websites from Next.js to Astro

Context Around four years ago, I started to use Next.js in some projects, including this blog. These projects were not applications, but simple landing pages and documentation sites, where content written in markdown was a first class citizen. I remember that I was looking for a…

Blogs alejandrocelaya.blog 33mo ago
70
Delay constructor execution by using ServiceManager lazy services

A couple years ago I wrote a post about how to improve PHP applications performance by using zend-servicemanager lazy services. In that article I explained how the ServiceManager takes advantage of the proxy design pattern to delay the creation of services, when they are marked …

Blogs alejandrocelaya.blog 93mo ago
71
The Picture They Paint of You

I keep noticing that the way AI SREs and coding agents are sold is fairly different: coding assistants are framed as augmenting engineers and are given names, and AI SREs are named “AI SRE” and generally marketed as a good way to make sure nobody is distracted by unproductive wo…

Blogs ferd.ca 5mo ago
72
Replacing EC2 On-Demand Instances With New Spot Instances

with an SMS text warning two minutes before interruption, using CloudWatch Events Rules And SNS The EC2 Spot instance marketplace has had a number of enhancements in the last couple months that have made it more attractive for more use cases. Improvements include: You can run an…

Blogs alestic.com 103mo ago
73
GetYourGuide

GetYourGuide is a leading global online marketplace that enables travelers to discover and book a wide array of travel experiences, including tours, excursions, and tickets to attractions. Founded in 2009 by a group of students from the Swiss Federal Institute of Technology in Z…

Blogs goetas.com Asmir Mustafic 13mo ago
74
PINT

Software engineer Consultant for PINT. PINT Inc. (headquarter in San Diego, CA) is a nationally recognized interactive Web development agency providing web strategy, UX design, user experience, analytics, search marketing, and optimization to global companies and institutions. P…

Blogs goetas.com Asmir Mustafic 13mo ago
75
CakePHP Reactions: ๐Ÿ‘, โค๏ธ, or ๐Ÿš€

Table of Contents Where this plugin fits Installation The database model Attach the behavior Typed reactions with enums Configure public aliases Render a reaction widget Choose a request strategy Counter caches for list views Querying reacted content Custom user models Admin bac…

Blogs dereuromark.de Mark 1mo ago
76
CakePHP is now fully generics-able

Table of Contents What actually changed 1. The core became generic 2. The tooling caught up The last gap One LSP gotcha worth remembering The result For years, running PHPStan at level 8 on a CakePHP app meant making peace with a wall of missingType.generics and missingType.iter…

Blogs dereuromark.de Mark 1mo ago
77
A powerful composable menu builder for CakePHP

Table of Contents The pipeline: build, resolve, render Building: PHP, arrays, or a database row Tree manipulation: reorder, move, merge, split Named menus and the helper The rest of the helper Resolvers: active state and visibility, without if-trees in your menu code Active matc…

Blogs dereuromark.de Mark 2mo ago
78
CakePHP Fixture Factories 2.0

Table of Contents TL;DR Why we wanted to modernize What v2 looks like Entry and terminals State, layered three ways Lifecycle hooks Associations: for(), has(), with() Sharing a parent across branches with recycle() Reads: the static factory surface stays small Wrap an existing e…

Blogs dereuromark.de Mark 2mo ago
79
CakePHP AuditStash 2.0: Beyond CRUD

Table of Contents Log anything, not just CRUD A real admin dashboard Native Slack and Discord alert channels Lifecycle hooks for the monitor A real export workflow Security: deny-by-default admin access Forensic capture and a sensitive-field rule Tamper-evident audit logs Tracki…

Blogs dereuromark.de Mark 3mo ago
80
ACL Is Back in CakePHP

Table of Contents And This Time It Grew Up A complete rewrite, on purpose A normalized schema, eight tables deep A real admin UI, not a stale admin skin Sync: permissions that keep up with your code Import / export: a real upgrade path Keeping the admin panel admin-only Only the…

Blogs dereuromark.de Mark 3mo ago
81
Working with IPs in CakePHP

Table of Contents The problem: env(’REMOTE_ADDR’) The fix: ServerRequest::clientIp() + Middleware Step 1: Add a TrustedProxyMiddleware Step 2: Configure trusted proxy IPs Multiple proxies in the chain Alternative: nginx real_ip module Step 3: Replace env(’REMOTE_ADDR’) everywher…

Blogs dereuromark.de Mark 3mo ago
82
TOML Support in PHP

Table of Contents Why Consider TOML? TOML Syntax Primer Format Comparison: TOML vs YAML vs NEON Library Features Error Recovery Working with the AST Real-World Use Cases Using TOML Inside Framework Apps Migrating from YAML or NEON Installation Summary Further Resources A Complet…

Blogs dereuromark.de Mark 4mo ago
83
Data Governance in CakePHP with Bouncer and AuditStash

Table of Contents The Problem: Who Changed What, and Should They Have? Meet the Plugins AuditStash: The All-Seeing Eye Bouncer: The Gatekeeper The Power of Combination Scenario: Financial Application Scenario: Content Management Real-World Features That Matter GDPR Compliance (A…

Blogs dereuromark.de Mark 4mo ago
84
Setting up Jenkins with Codeception

A frequent question that appear from time to time is How to set up Codeception with Jenkins. Despite the growth of popularity of various Continuous Integration solutions Jenkins is still the most popular open-source solution on market. It is easy to setup and is easy to customiz…

Blogs codeception.com Michael Bodnarchuk 139mo ago
85
Collecting backlinks from Obsidian files with Hakyll

In this post I’ll show you a simple method to collect and display backlinks from Obsidian markdown files using Hakyll. If you want to learn more about how to use Hakyll in general to publish a website from Obsidian, see my earlier post Moving from WordPress to Obsidian plus Haky…

Blogs codeutopia.net Jani Hartikainen 2mo ago
86
Understanding the lifecycle of a PHP version

Understanding the lifecycle of a PHP version You build, maintain, run, and distribute PHP applications and packages - but are you aware of the lifecycle of a PHP version? Initial release The initial release marks the beginning of the lifecycle of a PHP version. Active support Ac…

Blogs localheinz.com Andreas Möller 37mo ago
87
Project notes

Project notes In almost every project I work on, I take notes in Markdown files, keep track of small lists of things that need to be done, or create small scripts - and most of these are not important enough to find their way into a journal, an issue tracker, or version control.…

Blogs localheinz.com Andreas Möller 82mo ago
88
Embedding Blade inside of Markdown content

If you haven't read my blog post &quot;Revitalising my site for 2025&quot;, I'd recommend going back to read it since I cover some of the cool things I'm doing to make my website perfect for my own workflow. One of the things that I added was the ability to embed Blade template …

Blogs ryangjchandler.co.uk 21mo ago
89
Automate the process to find a regression commit

The first thing after someone reported a regression bug is to find out when it broke. After finding the regression commit it’s easier to reason about the problem context and explore a new fix. In the past I used git bisect to run the process and get to the source of the problem …

Blogs staabm.github.io Markus Staab 5mo ago
90
PHPStan on steroids

Similar to last year, while on vacation of my primary job I focused my open source efforts on improving PHPStan performance. You might also be interested in other articles of this PHP performance series. I teamed up with Ondล™ej Mirtes - the creator of PHPStan - in deep analyzing…

Blogs staabm.github.io Markus Staab 6mo ago
91
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
92
New and noteworthy: PHPStan and PHPUnit integration

In this article we will have a brief look into the latest update to phpstan/phpstan-phpunit 2.0.8. PHPStan validates PHPUnit data-providers One of the features, which I am most proud of is the data-provider validation. It was requested by several people years ago, but we did not…

Blogs staabm.github.io Markus Staab 8mo ago
93
Mutation testing with Infection in PHP

Recently I started playing with Infection, a mutation testing framework for PHP. Mutation testing is a technique to evaluate the quality of your tests. This article describes my personal experience and ideas about mutation testing. I am intentionally not describing the theory be…

Blogs staabm.github.io Markus Staab 12mo ago
94
PHPStan remembered types from constructor

Over the last few days I am working on a new PHPStan capability, which allows PHPStan to use type information from analyzing a class-constructor with the goal to improve results when later on analyzing instance methods or property hook bodies. This feature will be available star…

Blogs staabm.github.io Markus Staab 15mo ago
95
Thank You

Hey supporter :). First let me say thank you. It means at lot to me that people like you see value in my open source work. Behind every bullet point with my name on it in release notes of PHPStan, PHPUnit, Rector is at least one person with a problem. I wouldn’t be able to dive …

Blogs staabm.github.io Markus Staab 18mo ago
96
Contribution Summary 2024

2024 marks the year in which Tomas Votruba (Rector) and Ondล™ej Mirtes (PHPStan) started sponsoring my open source work, which means a lot to me ๐Ÿฅฐ. Another outstanding moment this year was the addition of my staabm/side-effects-detector library in PHPUnit. Let’s have a look at my…

Blogs staabm.github.io Markus Staab 20mo ago
97
My new PHPStan focus: multi-phpversion support

TL;DR: What’s already done? In a recent article I was summarizing the problems and results of my work on mixed types in PHPStan. Now we will have a look at what comes next. For a few years, I am now contributing to PHPStan with a focus on improving the type inference, which mean…

Blogs staabm.github.io Markus Staab 20mo ago
98
A mixed type PHPStan journey

A mixed typed represents the absence of type information. It is a union of all types, which means it can be anything. This in turn leads to suboptimal PHPStan analysis results which can lead to missing errors or even false positives. For a few years, I am now contributing to PHP…

Blogs staabm.github.io Markus Staab 20mo ago
99
Solution for: MySQL 5.6 password expired, PHP can’t connect, application stops

MySQL 5.6 introduces a new features that must be used with great care. A MySQL users password can be marked as expired. This way, a DBA can force a user to set or reset his password. The MySQL user must set a (new) password before he is allowed to do anything else. As a conseque…

Blogs blog.ulf-wendel.de admin 165mo ago
100
Turning Podcasts into Insights | Arvid Kahl, Creator of Podscan

In this episode of the Business of Laravel podcast, host Matt Stauffer sits down with Arvid Kahl, founder of Podscan, a platform that transcribes and analyzes podcasts. Arvid shares his journey from developer to entrepreneur, the challenges of marketing as a builder, and how dee…

Blogs tighten.com Matt Stauffer, Matt Stauffer 9mo ago