[{"data":1,"prerenderedAt":205},["ShallowReactive",2],{"sidebar-posts":3,"post-count":78,"post-\u002Fbest-resources-for-stock-images":79,"page-\u002Fbest-resources-for-stock-images":197,"neighbours-\u002Fbest-resources-for-stock-images":199,"post-projects-\u002Fbest-resources-for-stock-images":204},[4,8,12,16,19,23,27,31,35,39,43,47,50,54,58,62,66,70,74],{"path":5,"title":6,"date":7},"\u002Fbuilding-take-contentin-mobile-app","I built a ContentIn mobile app in one night and tested it from the sauna","2026-10-29",{"path":9,"title":10,"date":11},"\u002Fmac-mini-claude-code-dev-server","My Mac Mini is my dev server, and one Claude Code session runs each project","2026-10-27",{"path":13,"title":14,"date":15},"\u002Fmax-out-claude-code-every-week","Max out Claude Code every week until I make 10K a month","2026-10-26",{"path":17,"title":18,"date":15},"\u002Fmaxing-out-claude-code-week-1","Maxing out Claude Code, week 1: a new blog, an app stuck in review and a full Mac Mini",{"path":20,"title":21,"date":22},"\u002Ffully-ai-coded-blog-claude-code","This blog is now fully AI coded and run by an agent I just talk to","2026-10-24",{"path":24,"title":25,"date":26},"\u002Fwhy-i-built-pepelly","Why I built Pepelly, a YouTube app for my daughter without the brain rot","2026-10-22",{"path":28,"title":29,"date":30},"\u002Fhow-i-built-an-equity-tracking-app-for-bootstrap-founders-in-a-weekend","How I Built an Equity Tracking App for Bootstrap Founders in a Weekend","2024-11-25",{"path":32,"title":33,"date":34},"\u002Fbuilding-directory-website-with-ai-in-a-day","How I Built a Directory Website in a Day with AI—and Why It's a Game-Changer for SaaS Traffic","2024-11-10",{"path":36,"title":37,"date":38},"\u002Fnetlify-build-plugin-for-nuxt-dynamic-routes","Use a netlify build plugin to generate your nuxt routes","2020-08-08",{"path":40,"title":41,"date":42},"\u002Foptimized-responsive-lazyloading-images-with-nuxt","How to use optimized, responsive and lazyloading images in a nuxt project","2019-11-16",{"path":44,"title":45,"date":46},"\u002Fnuxt-jam-stack","Building a SEO optimized blog with a Nuxt JAM stack and Markdown files","2019-11-07",{"path":48,"title":49,"date":46},"\u002Fprismjs-nuxtjs-static-pages","Getting Prismjs working with Nuxt",{"path":51,"title":52,"date":53},"\u002Fkeylogs-live-on-producthunt","My second launch this year: Keylogs is LIVE on Product Hunt today!","2018-02-12",{"path":55,"title":56,"date":57},"\u002Fa-new-year-and-a-new-startup","A new year and a new startup","2018-01-19",{"path":59,"title":60,"date":61},"\u002Fabout-mydash-whats-the-stack-and-why-did-i-choose-it","About myDash - What’s the stack and why did I choose it?","2017-10-16",{"path":63,"title":64,"date":65},"\u002Fsuper-fast-wordpress-hosting-germany","WordPress hosting test: super fast on raidboxes.eu","2016-12-09",{"path":67,"title":68,"date":69},"\u002Fbest-resources-for-stock-images","Best resources for stock images","2016-12-05",{"path":71,"title":72,"date":73},"\u002Fset-up-automatic-backups-for-parse-server-on-digital-ocean","Set up automatic backups for parse-server on digital ocean","2016-05-25",{"path":75,"title":76,"date":77},"\u002Fhow-to-run-parse-dashboard-alongside-parse-server-on-digital-ocean","How to setup parse-dashboard alongside parse-server on Digital Ocean","2016-05-18",19,{"id":80,"title":68,"body":81,"date":69,"description":185,"draft":186,"extension":187,"image":188,"meta":189,"navigation":190,"path":67,"projects":191,"readingTime":192,"seo":193,"stem":194,"tags":195,"updated":197,"__hash__":198},"posts\u002Fbest-resources-for-stock-images.md",{"type":82,"value":83,"toc":178},"minimark",[84,91,96,164,168],[85,86,87],"p",{},[88,89,90],"strong",{},"Finding good stock images is always a big hustle. Especially because the well known sources like fotolia and istock bore the shit out of me I've started this is ongoing list of good resources, both free and paid.",[92,93,95],"h2",{"id":94},"good-free-resources","Good free resources",[97,98,99,110,117,124,132,140,148,156],"ul",{},[100,101,102,109],"li",{},[103,104,108],"a",{"href":105,"rel":106},"http:\u002F\u002Fmagdeleine.co\u002F",[107],"nofollow","magdeleine.co"," (slightly stocky)",[100,111,112],{},[103,113,116],{"href":114,"rel":115},"http:\u002F\u002Fpicography.co\u002F",[107],"picography.co",[100,118,119],{},[103,120,123],{"href":121,"rel":122},"https:\u002F\u002Fpicjumbo.com\u002F",[107],"picjumbo.com",[100,125,126,131],{},[103,127,130],{"href":128,"rel":129},"https:\u002F\u002Funsplash.com\u002F",[107],"unsplash.com"," (nice and curated)",[100,133,134,139],{},[103,135,138],{"href":136,"rel":137},"https:\u002F\u002Fpixabay.com\u002F",[107],"pixabay.com"," (pretty stocky)",[100,141,142,147],{},[103,143,146],{"href":144,"rel":145},"http:\u002F\u002Fimages.superfamous.com\u002F",[107],"superfamous.com"," (structures, patterns, landscapes, artsy)",[100,149,150,155],{},[103,151,154],{"href":152,"rel":153},"https:\u002F\u002Fwww.pexels.com\u002Fsearch\u002Ftravel\u002F",[107],"pexels.com\u002F"," (stocky, like pixabay)",[100,157,158,163],{},[103,159,162],{"href":160,"rel":161},"http:\u002F\u002Fnegativespace.co\u002F",[107],"negativespace.co\u002F","(stocky)",[92,165,167],{"id":166},"good-paid-ressources","Good paid ressources",[97,169,170],{},[100,171,172,177],{},[103,173,176],{"href":174,"rel":175},"https:\u002F\u002Fwww.stocksy.com",[107],"stocksy.com"," (actually good looking stock)",{"title":179,"searchDepth":180,"depth":181,"links":182},"",2,3,[183,184],{"id":94,"depth":180,"text":95},{"id":166,"depth":180,"text":167},"My ongoing list of my favorite stock image resources. Both free and paid.",false,"md","\u002Fimg\u002Fgood-stock-images.jpg",{},true,[],1,{"title":68,"description":185},"best-resources-for-stock-images",[196],"resources",null,"mSQ0GMw8TXUflsahSrECdfdU9M3AAjaBDIe0YjZd71g",[200,202],{"title":64,"path":63,"stem":201,"children":-1},"super-fast-wordpress-hosting-germany",{"title":72,"path":71,"stem":203,"children":-1},"set-up-automatic-backups-for-parse-server-on-digital-ocean",[],1793264868651]