rosecoder's profile picture. Passion for Swift and iOS. Full-time Fullstack AI Engineer at @tradera. Part-time doing http://qualtive.io and other stuff.

Opinions are my own.

Gustaf Rosenblad

@rosecoder

Passion for Swift and iOS. Full-time Fullstack AI Engineer at @tradera. Part-time doing http://qualtive.io and other stuff. Opinions are my own.

taking over the @Tradera account – switching focus to all things tech what do you want to hear from the largest second hand marketplace in the nordics countries?

The people behind this account! I’m Gustaf Rosenblad, Full-Stack AI Engineer in Product Development at Tradera. I work on optimizing our codebase for the AI era – helping teams adopt AI tools in their daily development. Previously focused on iOS development, I’ve moved toward…



made a @cursor_ai command to launch background agents. this is the same prompt i've been using for big refactors. a nice way of removing legacy: 1. add a new linting rule and disable comments everywhere (this also makes sure no new code introduces more tech debt) 2. for each…


day 4: only 50 PRs merged to production. i had to do some other stuff today as well. a nice workflow i tested: before ending the day, start up a bunch of agents which can run during the night. this resulted in me waking up to a bunch of PRs with test results completed + bugbot…

doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago i guess it will be around 700 PRs in total goal to complete it within a week with 0 production…

rosecoder's tweet image. doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago

i guess it will be around 700 PRs in total

goal to complete it within a week with 0 production…


day 3: 58 PRs merged to production – still 0 bugs introduced! now all of the nextjs backend is typescript. looking into components next (around 300 left to do) 855 javascript files when i began. now 560 left.

rosecoder's tweet image. day 3: 58 PRs merged to production – still 0 bugs introduced!

now all of the nextjs backend is typescript. looking into  components next (around 300 left to do)

855 javascript files when i began. now 560 left.

doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago i guess it will be around 700 PRs in total goal to complete it within a week with 0 production…

rosecoder's tweet image. doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago

i guess it will be around 700 PRs in total

goal to complete it within a week with 0 production…


day 2: 64 PRs merged to production (without any issues!!) now almost all utils, helpers, api wrappers and such are in typescript. also most of the redux state as-well. next up is completing the redux, do some smaller nextjs backend stuff and move on to all the shared ui…

doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago i guess it will be around 700 PRs in total goal to complete it within a week with 0 production…

rosecoder's tweet image. doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago

i guess it will be around 700 PRs in total

goal to complete it within a week with 0 production…


doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago i guess it will be around 700 PRs in total goal to complete it within a week with 0 production…

rosecoder's tweet image. doing another big refactor with @cursor_ai background agents. this time converting all of tradera.com to typescript - including all the legacy stuff from 15+ years ago

i guess it will be around 700 PRs in total

goal to complete it within a week with 0 production…

ok this is wild – anyone using the new ”browser” feature in @cursor_ai agents? just added some rules about how to access our dev server + login details for some test accounts it's very slow, but it's working! looking forward to have this in background agents!

rosecoder's tweet image. ok this is wild – anyone using the new ”browser” feature in @cursor_ai agents?

just added some rules about how to access our dev server + login details for some test accounts

it's very slow, but it's working! looking forward to have this in background agents!

almost 200 PRs merged and deployed to production last 24 hours. no issues or bugs introduced whatsoever. this is for a big service handling around 1k req/s i guess this would have been a month of work one year ago

using the @cursor_ai background agent api to do bulk-refactoring (in this case refactoring a old node api to typescript) - each agent is focused on a single file (less probability for hallucination and misstakes) - prompt includes tools and instructions to verify that everything…

rosecoder's tweet image. using the @cursor_ai background agent api to do bulk-refactoring (in this case refactoring a old node api to typescript)

- each agent is focused on a single file (less probability for hallucination and misstakes)
- prompt includes tools and instructions to verify that everything…


using the @cursor_ai background agent api to do bulk-refactoring (in this case refactoring a old node api to typescript) - each agent is focused on a single file (less probability for hallucination and misstakes) - prompt includes tools and instructions to verify that everything…

rosecoder's tweet image. using the @cursor_ai background agent api to do bulk-refactoring (in this case refactoring a old node api to typescript)

- each agent is focused on a single file (less probability for hallucination and misstakes)
- prompt includes tools and instructions to verify that everything…

launch @cursor_ai agents based on user feedback with a single click – in qualtive.io the user feedback and metadata are added as context


playing around with the Cursor Background Agent API? here's a type-safe Swift implementation for server side (could also be used in iOS apps, but haven't tested it) github.com/rosecoder/curs…


just moved our docs repo to github with some basic cursor rules. this allows anyone to ask questions or update the docs directly from slack via background agents. it's no longer a hassle to search the docs or manually create a PR to keep it up-to-date – just ask @cursor_ai

rosecoder's tweet image. just moved our docs repo to github with some basic cursor rules. this allows anyone to ask questions or update the docs directly from slack via background agents.

it's no longer a hassle to search the docs or manually create a PR to keep it up-to-date – just ask @cursor_ai

cursor.com/agents is such a great way of getting a overview of all your agents – especially when having multiple repos:

rosecoder's tweet image. cursor.com/agents is such a great way of getting a overview of all your agents – especially when having multiple repos:

this is a must for mono-repos – better agent results by giving it the right context based on where in the codebase it’s working also nice for humans

rosecoder's tweet image. this is a must for mono-repos – better agent results by giving it the right context based on where in the codebase it’s working

also nice for humans

reminder that you can have nested .cursor/rules within your project. they will be considered (or loaded, depending on type) when files in their directory are referenced

ericzakariasson's tweet image. reminder that you can have nested .cursor/rules within your project. they will be considered (or loaded, depending on type) when files in their directory are referenced


i think i broke sonnet 4. it started delegating things to me and using curse words lol first time this happens – sonnet 4 is my go-to model still

rosecoder's tweet image. i think i broke sonnet 4. it started delegating things to me and using curse words lol

first time this happens – sonnet 4 is my go-to model still
rosecoder's tweet image. i think i broke sonnet 4. it started delegating things to me and using curse words lol

first time this happens – sonnet 4 is my go-to model still
rosecoder's tweet image. i think i broke sonnet 4. it started delegating things to me and using curse words lol

first time this happens – sonnet 4 is my go-to model still

super cool that you can do ios development with @cursor_ai directly from the phone (when literally out for a run)

rosecoder's tweet image. super cool that you can do ios development  with @cursor_ai directly from the phone (when literally out for a run)

Loading...

Something went wrong.


Something went wrong.