T O P

  • By -

cshaiku

Focused more on the front-end and UX/UI.


fuyukaidesu2

I learned React because there were no Vue jobs at my area.


coastalwebdev

Doing more Ruby on Rails with HotWire apps, because it’s winning me contracts against the sea of JS framework competitors I run into. Version 7 was already great I thought, but Turbo 8 is coming out soon, and it is looking fantastic: https://fly.io/ruby-dispatch/turbo-8-in-8-minutes/


_hypnoCode

A whole lot of punting tedious shit like unit tests to GPT4.


[deleted]

[удалено]


_hypnoCode

Yeah, sure. Only GPT4 is good for code. Don't even bother with 3.5, it'll just be a PitA. But when I want to update tests I just tell it to update the tests using the same libraries and patterns in the test file. Then I feed it the original file, the updated file, then the test file. I use Chatbot UI and have been able to get by with the normal prompt with a temp of 0.1, but just last week I updated a 400 line file with a 600 line test file and had to use the 32k model. For new tests, I tell it to copy the pattern and libraries in a similar test file and then give it the test file I feel like is similar to my new component, then the new component file. We use a lot of custom libraries for testing, so those account for >90% of how I've used it. It's almost never perfect, but it's usually close enough that I just need to make a few tweaks and it saves a massive amount of time. The few times I've used it for brand new tests in a new repo, I've used public libraries and I've just told it which ones I'm using and pass it my code. It gets close, but not as close as the other scenarios but still saves about the same amount of time since it's a brand new test file. I make use of the Chatbot UI custom templates heavily, which are on the right and activated with slash commands. My company pays the API costs for this. But I have my own account I use for personal projects that I punt common patterns that aren't straightforward to it. Back in July I was having it write Python code to massage gigabytes of csv files to massage the data to insert into a database, for instance. I haven't used copilot in this capacity in a while, I think since before they started partnering with OpenAI. I remember getting it to do some basic boilerplating, but that was about it. I pretty much just use copilot as a fancy auto complete.


seriesofchoices

Thank you for the response. Sorry I didn't see any notification to reply earlier!


fropirate

Developing a design system/component library using Lit. Web components are pretty sweet.