Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Phil Nash

@philnash@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

🥑 Developer relations engineer for Langflow getting involved in all things AI, agents, and MCP.

🗣️ speaker | 📝 writer | 🌭 sausage dog owner | he/him

1080 Followers
365 Following
24 Posts
Joined April 03, 2017
Website:
https://philna.sh
Twitter:
https://twitter.com/philnash
GitHub:
https://github.com/philnash
Bluesky:
https://bsky.app/profile/philna.sh
Open post
Phil Nash @philnash@mastodon.social
· 7mo ago

My coding agent is using console.log debugging and I've never felt more validated.

5
1
2
0
Open post
Phil Nash @philnash@mastodon.social
· 9mo ago

Wrote a new blog post. This is the story of how I tried to add one month to a JavaScript date and discovered the result was 9 months earlier.

Yes, the problem was time zones. Even though the time didn't matter.

https://philna.sh/blog/2026/01/11/javascript-date-calculation/

How wrong can a JavaScript Date calculation go?
Phil Nash

How wrong can a JavaScript Date calculation go?

The Date object in JavaScript is frequently one that causes trouble. So much so, it is set to be replaced by Temporal soon. This is the story of an issue that...

6
0
2
0
Open post
Phil Nash @philnash@mastodon.social
· 5mo ago

Got an interesting phishing attack today: a link to a take home coding test for a job I hadn't applied for.

It seemed innocent, pointing to a GitHub repo, but cloning and running the repo would definitely have done bad things.

If you're expecting coding tests, check they're from the right company!

The repo owner has been reported to @github@hachyderm.io so hopefully it will be dealt with before it affects anyone else.

2
0
1
0
Open post
Phil Nash @philnash@mastodon.social
· 6mo ago

Cumulative Layout Shift has finally been recognised by sketch comedy, thanks to SNL UK.

https://youtu.be/YQYtnkvMtL4?t=80

The Budger | SNL UK

3
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 5mo ago

Yes Teams, my microphone is muted. It’s because I’m in a noisy space, not because I’m talking. You could have figured that out after the 4th or 5th notification, I’m sure. 😡

2
2
0
0
Open post
Phil Nash @philnash@mastodon.social
· 6mo ago

It was such a pleasure to share a stage with @cybette@mastodon.org.uk at #OpenSearchCon, and even more so to share the work of the #Docling team and how it can be integrated with #OpenSearch.

Check out the video of the talk here: https://www.youtube.com/watch?v=IqUJVGyI5to

Build AI-Ready Search: Integrating Docling with OpenSearch for Advanced RA... Carol Chen & Phil Nash

2
0
1
0
Open post
Phil Nash @philnash@mastodon.social
· 7mo ago

I've written a post containing some tips for giving better presentations!

None of these tips can replace great content, but they will help you start strong and keep the energy going all the way through to the applause at the end.

https://philna.sh/blog/2026/03/05/talking-tips/

Do you have any more tips to share?

5 quick tips for giving better presentations
Phil Nash

5 quick tips for giving better presentations

I have been speaking publicly at developer conferences for over a decade and in that time I've seen plenty of other people giving talks. Everyone gives talks...

2
4
1
0
Open post
Phil Nash @philnash@mastodon.social
· 5mo ago

Heading off to San Francisco for Twilio SIGNAL this week. Who am I going to see there?

1
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 5mo ago
Replying to
@FunkyBob@chaos.social that’s evil!
1
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 8mo ago

A React app that has a useEffect that listens to the window resize event and returns whether the screen is mobile or not so that different images can be displayed?

These are the lengths that React developers will go to to avoid learning about the tag's sizes and srcset.

2
0
2
0
Open post
Phil Nash @philnash@mastodon.social
· 8mo ago

Discovered the contact form on my website was broken and ended up learning how to set up trusted publishing to npm. So that was quite the rabbit hole of an evening.

2
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 6mo ago

I submitted an online talk for the AI Engineer Europe event last week, check it out here: https://www.youtube.com/watch?v=4TxOBhDRRCM

OpenRAG: An open-source stack for RAG — Phil Nash

1
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 9mo ago

I really enjoy speaking at conferences and trying to share what I've learned. It's really nice to be recognised by Sessionize for doing it quite a lot.

I guess I need to get some talks accepted for 2026 now!

2
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 7mo ago

Just popping to Shanghai for a few days 🛫

1
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 8mo ago

I updated an npm package to publish using npm trusted publishing, but it took me a few goes to get it right.

These are the things that I needed to do to get trusted publishing to work for me: https://philna.sh/blog/2026/01/28/trusted-publishing-npm/

Things you need to do for npm trusted publishing to work
Phil Nash

Things you need to do for npm trusted publishing to work

After the recent supply chain attacks on the npm ecosystem, notaby the Shai-Hulud 2.0 worm, GitHub took a number of actions to shore up the security of...

1
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 10mo ago

Excited to see the AI Engineer conference is coming to Melbourne next year! https://webdirections.org/ai-engineer/

AI Engineer Sydney 2026
Web Directions

AI Engineer Sydney 2026

December 7th & 8th 2026 • Hilton Hotel, Sydney

1
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 6mo ago

I'm simultaneously proud and ashamed.

Ashamed to find out that I've been using a password from a data breach for my RubyGems account. I have 2FA enabled too, don't worry! But seriously 🤦‍♂️

I am proud though, because I know that this feature used my pwned gem (https://rubygems.org/gems/pwned) to check.

rubygems.org

pwned | RubyGems.org | your community gem host

0
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 7mo ago

Nothing amuses me more than asking LLMs for a joke. Because they are so so bad at them. Today's I asked for a joke about sausage dogs:

"Why don't sausage dogs ever play hide and seek?

Because good luck hiding when everyone knows they're always being "sausage-ed" in the park!"

0
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 10mo ago

This might be the simplest Langflow flow I've ever built, but it's still really cool.

It uses Docling to parse PDFs and return Markdown.

You can choose between Docling's standard pipeline, using OCR and other models, or use a vision language model. And you get great results!

For more details, check the blog post: https://www.langflow.org/blog/convert-pdf-to-markdown-docling-langflow

Convert PDFs to Markdown with Docling and Langflow | Langflow | Low-code AI builder for agentic and RAG applications
langflow.org

Convert PDFs to Markdown with Docling and Langflow | Langflow | Low-code AI builder for agentic and RAG applications

Discover how Langflow and Docling make it easy to convert messy PDFs into clean, structured Markdown for your AI applications. Learn about advanced parsing options, integration tips, and how to build powerful RAG pipelines or chatbots with your documents.

0
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 11mo ago

I built a Langflow workflow and bookmarklet to help me summarise and categorise articles for the AI++ newsletter.

It saves me time, so I thought you might like to see how I built it.

https://www.langflow.org/blog/langflow-ai-workflows-ai-newsletter

How we use Langflow AI workflows to gather content for the AI++ newsletter | Langflow | Low-code AI builder for agentic and RAG applications
langflow.org

How we use Langflow AI workflows to gather content for the AI++ newsletter | Langflow | Low-code AI builder for agentic and RAG applications

We built a custom AI workflow to automate the repetitive task of gathering content for our developer newsletter. This article details how the flow ingests any URL, uses an LLM to generate a summary and category, and then saves the result to a Notion page. To make it even more efficient, they share a simple bookmarklet that triggers the entire process from any webpage with a single click.

0
1
0
0
Open post
Phil Nash @philnash@mastodon.social
· 11mo ago

Ever wanted to build your own coding agent? I just built one in Langflow using 3 components and 2 MCP servers.

Sure, it's no Cursor, Codex or Claude Code, but it's a start!

See how to build your own here: https://www.langflow.org/blog/ai-coding-agent-langflow

Build your own AI coding agent with Langflow | Langflow | Low-code AI builder for agentic and RAG applications
langflow.org

Build your own AI coding agent with Langflow | Langflow | Low-code AI builder for agentic and RAG applications

Discover how to build a simple yet powerful coding agent using Langflow and MCP servers. Learn how to connect user input to a model that can read and write files, understand project structure, and autonomously code for you.

0
0
0
0
Open post
Phil Nash @philnash@mastodon.social
· 99mo ago

I wrote up a quick blog post last night on how to keep a fork up to date with an upstream repo. Behold, git remote, fetch and merge! https://philna.sh/blog/2018/08/21/git-commands-to-keep-a-fork-up-to-date/ #git #github

Git commands to keep a fork up to date
Phil Nash

Git commands to keep a fork up to date

I've seen the following tweet about git making its way around Twitter recently:<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">I ❤️...

0
0
1
0
Open post
Phil Nash @philnash@mastodon.social
· 7mo ago
Replying to
@peterwilsoncc That's pretty sneaky to use it as a way to check out the room! I like that. The organisers always deserve more thanks too!
0
1
0
0
Open post
Phil Nash @philnash@mastodon.social
· 7mo ago
Replying to
@200ok This is why "intelligence" is so hard to define. All we have is humanity as an example so far...
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:36:47 UTC