Mark Allen's Avatar

Mark Allen

@markhallen.dev

Building with Ruby on Rails. Learning SEO, marketing and Tailwind. Developer @ GitHub, former Shopify and United Nations. Opinions are my own.

284
Followers
525
Following
39
Posts
14.02.2024
Joined
Posts Following

Latest posts by Mark Allen @markhallen.dev

Post image

There's a lot of fear-mongering about AI coding agents these days. But when you follow the right process, they're perfectly safe. Check out this screenshot of a proposed change that I'm definitely not merging ๐Ÿ˜

28.07.2025 09:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - wiz-sec-public/secure-rules-files: Baseline rules files to improve the security of AI-generated code (Claude, Cursor, Copilot + more) Baseline rules files to improve the security of AI-generated code (Claude, Cursor, Copilot + more) - wiz-sec-public/secure-rules-files

Wiz is openโ€‘sourcing baseline secure rules for popular languages/frameworks:
โ€ข Python: Flask, Django
โ€ข JavaScript: React, Node.js
โ€ข Java: Spring
โ€ข .NET
โ€” And for all major AI assistants

github.com/wiz-sec-pub...

08.07.2025 10:00 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

How to craft effective rules files
1. Make instructions clear, concise, actionable
2. Tailor rules by language or project context
3. Decompose complex guidance into atomic rules
4. Keep files under ~500 lines

08.07.2025 10:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Secure AI Vibe Coding with Rules Files | Wiz Blog Learn how to use open-source rules files to improve the security of AI-powered coding tools like Copilot, Claude, and Cursor.

Best practices show that including โ€œsecureโ€ in prompts can reduce vulnerability density by up to ~43%, and prompting AI as a โ€œsecurity-aware developerโ€ reduces vulnerabilities by ~47โ€“56%

www.wiz.io/blog/safer-...

08.07.2025 10:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Claude Code overview - Anthropic Learn about Claude Code, the agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster through natural language commands.

Rules files:

Many coding assistants support rules files (e.g. Copilot
copilot-instructions.md, Claudeโ€™s CLAUDE.md, Cursor/Windsurf rules).

These files help shape AI-generated code towards specific standards.

08.07.2025 10:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Traditional security tools are still vital!

Static analysis (SAST), software composition analysis (SCA), secret scanners, and secure frameworks remain essential, whether or not AI is used. Integrating these in IDEs plus ongoing PR scans reduces risk

08.07.2025 10:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Reports show 25โ€“70โ€ฏ% of AI generated code contains vulnerabilities.

Examples of this could be hardcoded secrets or missing auth-checks.

08.07.2025 10:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Vibe coding is all the rage, but code security often gets completely overlooked.

Check out the Rules for Safer Vibe Coding below...

08.07.2025 10:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Manus Manusๆ˜ฏไธ€ไธชๅฐ†ไฝ ็š„ๆƒณๆณ•ๅ˜ไธบ่กŒๅŠจ็š„้€š็”จAIๅŠฉๆ‰‹ใ€‚ๅฎƒๅœจๅทฅไฝœๅ’Œ็”Ÿๆดปไธญๆ“…้•ฟๅ„็งไปปๅŠก๏ผŒ่ฎฉไฝ ไผ‘ๆฏ็š„ๅŒๆ—ถๅฎŒๆˆไธ€ๅˆ‡ๅทฅไฝœใ€‚

This is my referral link in case someone wants 500 free credits ๐Ÿ˜

Meet Manus โ€” your AI agent with its own computer. It builds websites, writes reports, and runs research tasks, even while you sleep.

manus.im/invitation/...

14.05.2025 15:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Is Manus AI the most polite AI agent??

It's so polite I feel mean asking it to do more!

14.05.2025 15:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Kids Ai Genius Make Learning Fun for Kids with personalized learning content that adapts to your child's interests and learning style. Turn any topic they love into an educational adventure!

kidsaigenius.com

20.02.2025 15:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Our Kids AI Genius waitlist is buzzing!

Despite only sharing it in a few replies and on IndieHackers we've had a constant stream of sign ups.

I was curious about where all this traffic is coming from, so I've got PostHog analytics on the case and we are just waiting for results.

20.02.2025 15:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
What youโ€™ll learn in โ€œHotwire Native for Rails Developersโ€ | Masilotti.com Curious about my new book? Hereโ€™s a chapter-by-chapter breakdown of what you'll learn, with screenshots.

If you want to learn more check out Joe Masilotti's post:

masilotti.com/hotwire-nat...

13.02.2025 11:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For solo developers, this stack is a revelation. It has the potential to redefine the landscape for indie creators.

So, what's stopping you from diving in and experiencing this innovation firsthand? Embrace the change; it might just be the game-changer you've been searching for.

13.02.2025 11:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Consider this: A single codebase. Three distinct platforms. Immediate deployment.

Has anyone else delved into the Rails + Hotwire combo? Share your experiences below. I'm genuinely eager to know if you're witnessing the same transformative magic.

13.02.2025 11:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I've dabbled with every fashionable framework out there. Most only increased complexity without addressing genuine issues.

But this Rails and Hotwire duo? It feels like wielding a secret weapon, a turbocharged boost for productivity and efficiency!

13.02.2025 11:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Remember those times when Rails was dismissed as outdated? Well, think again. When paired with Hotwire Native, it transforms into a powerhouse for multi-platform development. Imagine maintaining just one codebase.

13.02.2025 11:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The "is Rails dead?" debate has finally met its demise.

In just ONE day, I crafted three appsโ€”web, iOS, and Androidโ€”using Rails 8 combined with Hotwire Native. No exaggeration.

13.02.2025 11:57 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What hobby could you use to make your child love learning?

The waitlist for Kids AI Genius is open now...

kidsaigenius.com/

09.02.2025 14:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Can't get your kid to do math? Tried Fortnite math with my 8-year-old.

"If you eliminate 4 players in 3 matches, how many kills total?"

He went from hating multiplication to begging for more problems.

"You have 243 ammo and pick up 180 more. How much ammo do you have?"

09.02.2025 14:53 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Do you use the bun package manager and dependabot?

If so, you might want to try the experimental support for bun in dependabot.

Add `enable-beta-ecosystems: true` to your `dependabot.yml` and add the `npm` package ecosystem. You can see an example below.

Let me know if you try this!

25.01.2025 11:08 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

So, I prototyped a math quiz app with questions based on his interest in Fortnite. He loved it! โค๏ธ

"If your squad has 8 med kits and uses half of them, how many med kits are left?"

What math topics do your kids struggle with? What topic would light a fire in them? ๐Ÿ”ฅ

27.01.2025 11:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm building an app to help my son love math. I want to help him practice elementary school mathematics with relatable topics. ๐Ÿ”ข

"You start with 100 shield and lose 25 shield points in a battle. How much shield do you have left?"

27.01.2025 11:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

My son hated multiplication until I turned it into a Fortnite game. ๐ŸŽฎ

"If you eliminate 4 players in each of your 3 matches, how many total eliminations do you have?"

27.01.2025 11:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
add support for `bun` ยท Issue #6528 ยท dependabot/dependabot-core Is there an existing issue for this? I have searched the existing issues Feature description https://bun.sh/ is quickly gaining traction and is now my preferred npm package manager. It is faster th...

eg:

version: 2
enable-beta-ecosystems: true
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"

github.com/dependabot/...

25.01.2025 11:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Do you use the bun package manager and dependabot?

If so, you might want to try the experimental support for bun in dependabot.

Add `enable-beta-ecosystems: true` to your `dependabot.yml` and add the `npm` package ecosystem. You can see an example below.

Let me know if you try this!

25.01.2025 11:08 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Noah Gibbs (codefolio, YJIT team, Rebuilding Rails author) has passed away.

His big dream in life was to help build the Ruby community up. He wanted to be like the folks who worked to create the railroads during the industrial revolution.

26.12.2024 22:02 ๐Ÿ‘ 103 ๐Ÿ” 35 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 14

Oh no. This is so sad ๐Ÿ˜ข

26.12.2024 21:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It looks great. Is nice to see the progress ๐Ÿ‘

20.12.2024 06:51 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
The top 10 gifts for the developer in your life Whether youโ€™re hunting for the perfect gift for your significant other, the colleague you drew in the office gift exchange, or maybe (just maybe) even for yourself, weโ€™ve got you covered with our top 10 gifts that any developer would love.

github.blog/news-insigh...

17.12.2024 11:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0