Marc Carlucci ๐Ÿ™‚

Marc Carlucci ๐Ÿ™‚

@oniryx.bsky.social

Living learning. Learning living.

125 followers428 following111 posts

Marc Carlucci ๐Ÿ™‚ reposted

Didnโ€™t want to shill my stuff during the chaos or in my Security Notices, but now things have calmed down (I hope!): I do Laravel & PHP Security Audits & Pentests. If PHP2Shell has you wondering whatโ€™s hiding in your own apps, I can help. valorinsecurity.com

valorinsecurity.comLaravel Security Audits and Penetration Tests โ€“ Stephen Rees-CarterLooking for a Laravel Security Audit and Pentest? I'm Stephen Rees-Carter and I'm excited to work with you to secure your site, and keep it safe!

Marc Carlucci ๐Ÿ™‚ reposted

Rester silencieux face au fachisme, c'est y participer. Je ne rigole vraiment pas. Ne laissez jamais personne vous rabaisser pour une couleur de peau. On a le droit d'รชtre fier de ses origines. Les personnalitรฉs d'extrรชme droite ne sont pas conscientes du mal qu'elles font . N'oubliez jamais.

Marc Carlucci ๐Ÿ™‚ reposted

๐Ÿ“ข We're hiring! Know any great Laravel devs or a career changer/recent grad looking for an entry-level support engineer role?

Geocodio@geocod.io

๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ปWeโ€™re hiring! Weโ€™re looking for two engineers to join our intentionally small team: a ๐—ฆ๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ (Laravel/PHP, 5+ years exp) and a ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐—ฆ๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ (GIS, entry-level). Both US Eastern. geocod.io/careers?utm_...

Marc Carlucci ๐Ÿ™‚ reposted

New in Geocodio: ๐—จ๐—ž ๐˜€๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜ ๐—ถ๐˜€ ๐—น๐—ถ๐˜ƒ๐—ฒ. ๐Ÿ‡ฌ๐Ÿ‡ง UK forward and reverse geocoding, address standardization, and UK political district appends covering Westminster, the devolved parliaments, and local councils. One API key. US, Canada, Mexico, UK. www.geocod.io/updates/2026...

Marc Carlucci ๐Ÿ™‚ reposted

Pest browser tests are way more insane than I thought. Classic browser tests hit a real server. Instead, Pest starts an HTTP server on the fly (random port) in the _same_ process as the test, and points chrome headless to it - no server to start

Marc Carlucci ๐Ÿ™‚ reposted

Replying to @gros.co

One problem is that this is actually a hard thing to measure. Lines of code and pull requests are easy to measure, but "how much stuff did we ship that is actually working the way it was designed to" is tough to quantify. So teams are leaning on the easy metrics to measure AI's impact.

Marc Carlucci ๐Ÿ™‚ reposted

Marc Carlucci ๐Ÿ™‚ reposted

The way this industry is approaching AI feels so self-destructive. This technology could, if we let it, unlock so much potential. It could buy us the time to think. We could offload menial work to it and free ourselves for the really useful, impactful work that we're all capable of doing.

Marc Carlucci ๐Ÿ™‚ reposted

๐ŸŒŸ My Claude Code setup #workflow #tooling #ai #claude

freek.devMy Claude Code setupI've been using Claude Code as my daily driver for coding tasks. Over time, I've built up a pretty specific configuration that makes the whole experience better. I keep everything in my [dotfiles repo](https://github.com/freekmurze/dotfiles) under `config/claude/`, so it's easy to sync across machines. In this post I'll walk through my setup. ## Global instructions The first file worth mentioning is my `CLAUDE.md`. This contains global instructions that Claude Code reads at the start of every session, regardless of which project I'm working in. I've kept it fairly short. It tells Claude to be critical and not sycophantic, to follow our Spatie PHP guidelines, and to use `gh` for all GitHub operations. That last one is more useful than you might think. Instead of Claude trying to hit the GitHub API directly with curl, it just uses the GitHub CLI, which is already authenticated and handles all the edge cases. ## Settings and permissions My `settings.json` gives Claude Code broad permissions to run commands and edit files. I know some people prefer to keep things locked down, but I find the constant approval prompts break my flow. I also have thinking mode set to always on, which I've found leads to noticeably better results on complex tasks. ## The status line The most fun part of my setup is a custom status line. Claude Code lets you configure a shell script that renders at the bottom of the terminal. Mine shows two things: the name of the repo I'm working in, and the current context window usage as a percentage. The script reads JSON from stdin that contains workspace info and context window statistics. It extracts the repo basename and calculates how much of the context window has been consumed. Then it color-codes the percentage: green when it's below 40%, yellow between 40% and 59%, and red at 60% or above. This gives me a quick visual indicator of when I should consider starting a fresh conversation. The output looks something like `laravel-og-image | ctx: 27%`. Here's a screenshot of it in action while I was working on one of our packages: ![](https://freek.dev/admin-uploads/Y7o8RUA1fzW9bZsO06lFOSUkkwdXMAyCv6qDAD9y.jpg) You can find the full script as `statusline.sh` in the dotfiles repo. It's a straightforward bash script, nothing fancy, but it's one of those small touches that makes the daily experience noticeably better. ## Custom agents Claude Code supports custom agents, which are essentially pre-configured personas with specific models and instructions. I have four of them. The `laravel-simplifier` uses Opus and automatically refines code to be simpler and more readable. The `laravel-debugger` runs on Sonnet and is focused on tracking down bugs. The `laravel-feature-builder` uses Opus for building out new features. And the `task-planner` uses Opus to break down larger tasks into manageable steps. Having these as separate agents means I can quickly switch context without re-explaining what I want Claude to focus on. ## Skills and guidelines My config includes a `laravel-php-guidelines.md` file with our comprehensive Spatie coding standards. This ensures that any code Claude writes follows our conventions from the start. No more correcting formatting or naming conventions after the fact. Beyond that, I have over 40 skills configured, covering everything from PHP guidelines to marketing and SEO. Skills in Claude Code are reference documents that Claude can pull in when relevant. They keep the context window clean by only loading when needed. ## In closing If you're using Claude Code, I'd encourage you to invest some time in your configuration. The defaults are fine for getting started, but a tailored setup makes a real difference in daily use. My entire configuration is public in my [dotfiles repo](https://github.com/freekmurze/dotfiles) under `config/claude/`, so feel free to take a look and borrow whatever is useful to you.

Marc Carlucci ๐Ÿ™‚ reposted

So this is what I've been working on for the last couple months! First interview w/@aaronfrancis.com goes live next week. @adamwathan.com the week after, then Jeffrey Way! Y'all are going to love these chats. I'm absolutely confident of it. Subscribe to podcast or YouTube! pragmaticai.fm

pragmaticai.fmPragmatic AI with Matt StaufferPragmatic AI is a podcast about practical AI for business leaders and developersโ€”the stuff that actually works, not the hate or the hype. We cover using AI tools day-to-day and integrating AI into the...

Marc Carlucci ๐Ÿ™‚ reposted

Laravel London this week was such a blast. Laravel London wouldn't happen without the efforts of the dream team with Zuzana and Daniel! March's speakers are to be announced very soon, so hit subscribe on Luma to be first to nab a ticket.

Marc Carlucci ๐Ÿ™‚ reposted

I'm shaking. I'm done. Now I can move on to (slightly less challenging) goals (and to more web dev-oriented posts while I'm at it ๐Ÿ˜…) *happy tears* ๐Ÿ˜ญ

Sara Soueidan@sarasoueidan.com

I did it!! Achievement unlocked ๐Ÿ™Œ I've wanted to do this for so many years I honestly didn't think I would do it today. I'm so happy! ๐Ÿ˜ญ I could have made it to 8 minutes but I didn't care to do it knowing I crossed the 7-minute mark. I also didn't want tomorrow's goal to be too high! ๐Ÿ˜…

Marc Carlucci ๐Ÿ™‚ reposted

Agent OS v3 strips 70% of its codebase and somehow is even more useful nowโ€”especially for working in legacy codebases into 2026. Releasing this week.

Marc Carlucci ๐Ÿ™‚ reposted

Claude Code live questions session is on tomorrow for Builder Methods Pro members. You in? (the discount code is still good ๐Ÿ‘‡)

Brian Casel@briancasel.com

New course: Build with Claude Code Not a user manual. It's practical, workflow-focused training on how professional builders actually use it. Included in Builder Methods Pro. Early access is open now (with $100 off). Kicking it off with a live AMA on Jan 20. buildermethods.com/pro/claude-c...

Marc Carlucci ๐Ÿ™‚ reposted

โœจ Big O โœจ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.

Marc Carlucci ๐Ÿ™‚ reposted

๐Ÿ“ฃ After months of development, testing, and feedback from our amazing community, weโ€™re thrilled to officially launch Filament v4 (stable) on Tuesday 12th August at 1pm UTC! This is a major milestone packed with powerful features and performance improvements. ๐Ÿ’›

Marc Carlucci ๐Ÿ™‚ reposted

Neat little trick: run `composer dump-autoload --strict-psr` in CI to catch case-sensitivity issues in the file names of your PHP classes. Particularly useful when you work with case-insensitive local filesystems like macOS

Marc Carlucci ๐Ÿ™‚ reposted

Be9.ing launched yesterday in beta. Leave your To-do list at work. We are human beings not human doings. We are what we focus on. Consistency is key. Make sure you are designing your own life, and focusing on what and who you want to be.

Marc Carlucci ๐Ÿ™‚ reposted

Replying to @benseymour.com

9 things to-be. No more, no less. Choose them well. We are our habits. Informally track when you invest in that part of your future self. Be9.ing

Marc Carlucci ๐Ÿ™‚ reposted

Marc Carlucci ๐Ÿ™‚ reposted

Civilization VII is out today. The Civ series is sort of like Enderโ€™s Game, but for management rather than murdering aliens. Business school students who were good at Civ V also turn out to be better planners, organizers, and problem-solvers, in this small experiment.

Marc Carlucci ๐Ÿ™‚ reposted

Marc Carlucci ๐Ÿ™‚ reposted

If you live in the US and consider yourself a lead developer and expert in the TALL stack or Filament, I would love to have you on my team. We have multiple openings at Canyon GBS available, details and application here: jobs.smartrecruiters.com/CanyonGBS/74...

jobs.smartrecruiters.comSoftware Engineer (Multiple)Company Description: Canyon GBS (https://canyongbs.com), based in the Phoenix Metro Area, is a pioneering tech company crafting impactful solutions powered by AI. Our diverse range of SaaS offerings a...

Marc Carlucci ๐Ÿ™‚ reposted

Marc Carlucci ๐Ÿ™‚ reposted

Very excited to announce that my #JetBrains #Rider course is now available! ๐ŸŽ‰ 6 hours covering: hotkeys, refactoring, navigation, debugging, git, testing, AI, profiling, remote collaboration, and much more! The first 200 to use code RIDER20 will get 20% off. dometrain.com/course/from-... #dotnet

Marc Carlucci ๐Ÿ™‚ reposted

Just wrapped up another pair programming session - the Pairamid Scheme continues! ๐Ÿ”บ I've been running an experiment where I put my calendar on the internet and pair with complete strangers. It has gone MUCH better than I thought and it's been a real delight benholmen.com/blog/pairing...

Marc Carlucci ๐Ÿ™‚ reposted

โ€œIf you are distressed by anything external, the pain is not due to the thing itself, but to your estimate of it; and this you have the power to revoke at any moment.โ€ - Marcus Aurelius

Marc Carlucci ๐Ÿ™‚ reposted

When I gather ideas for new features, this is roughly the proportion. Figuring out which ideas go into which bucket is hard. Being disciplined enough to not do the orange and red boxes is even harder.