GitHub Repo: https://github.com/webcrumbs-community/webcrumbs
I’m trying to gather useful tips.
Thanks for helping!
Edit:
...
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
I use GitHub Copilot in my IDE. it saves a lot of time and it's eerily close to what I'm wanting most of the time.
is it free ?
No, GitHub copilot is not free. You can get a 30 day trial, though.
If I had to chose between paying the pro account of ChatGPT or GitHub Copilot, I’d go with the first, because you can do everything GitHub copilot does (less immediate, but still) and more.
But it’s better to have both: GitHub copilot feels like magic sometimes. You’ll still have to know what you want to accomplish piece by piece, but it saves a lot of time.
I thknk choosing GitHub Copilot is better option. Because it reads the codes on your IDE. You don't need to provide code base and it automatically suggests codes when you are coding. ChatGPT is more passive.
With OpenAI API Key, you can use ChatGPT like copilot and it's a lot cheaper.. well it depends of usage. There are Plugins extensions to use this api key like CodeGPT Chat, Continue or Genie in VSCode. I have tried Copilot and there is no difference.
Me too ,bro.
I tried GitHub copilot and I like it for its autocompletion, but ChatGPT is still better. Do you agree?
Have you tried codeium in VS Code? It has an in IDE chat.
codeium.com/
It uses Chat GPT-4 if you can get early access like me. It helped me build my website.
Seems like the best of both worlds. I’ll give it a try! Thanks!
No problem! It's really easy to use! As you can see by my profile, I'm a fan. You have to get early access to the GPT-4 chat, but that other one is pretty good, it autocompletes, writes JS docs, refactors functions, has an in code editor, and much more:
Plus, it is free, which is awesome. I hope you enjoy it! Good luck with your coding!
I hate the autocompletion, it's like having an adhd junior developer constantly talking in your ear while you are trying to think. It damages my ability to be creative, when I pair with people I have to get them to turn it off lol.
It does sound like someone trying to complete your thoughts while you speak.
Yeah that's it, like someone trying to pre-empt you and sometimes just totally getting it wrong by jumping in too early :)
True said, I used Codeium AI for building websites for my personal projects that are complex and uses APIs to work on and I can say that it's auto completion really hinders my ability to think and write logic for the code. Few times when I used it I don't think about logic and just make it write the code which at first I am looking it but after some time when I give it a think I got to know that it reduced my ability to think logically and write the code. After that I wrote my code in my own without any help at any AI, yes it takes time to write, but it's worth taking time.
Yeah. :D
I think that today the simplest and most functional way would be to use Copilot with VS Code. What is also worthwhile if "evolving" is also a concern at the moment is to write the code before asking for a solution and/or help and then ask how to improve readability, performance, quality and the like. That way he'll end up helping to enrich your range of knowledge.
Probably so, but it isn't free, which makes it not be an option for me.
It's free with a student account...
I'm not a student, though. :(
There is that...
:D I've heard that it's a pretty good extension, though. I wish I could use it.
I've used some AI tools, and they have proven to be quite useless to me. Seriously, its not capable of building an entire app from a prompt, the only thing it can do is make some rather simple code snippets (which are easier to write manually than asking an AI to do it)
You’re right, it doesn’t deal well with end to end solutions. You still have to ask it piece by piece. It may also be the version you’re using. For example, ChatGPT 4 is way better than the 3. It can be really useful
Integrated on vs code (extension) I'm between Phind and CodiumAi.
Although DeepSeekCode, the old and the new Mistral (8x7B) are not integrated and you need to do the "back and forward", if I don't the output with the extensions, I use this 2.
I "waste" a bit of time but I rather prefer to have options than to stick with and output that I don't like 😅
//Nothing against other llms, it's just my opinion
What language / frameworks are we talking here @opensourcee ?
React with Node, or React family
Ah, I see. You can always use Codeium (Free!!) as I mentioned before for nearly any coding language. As for my favorite AI coding tool of all time that is slightly related, that would be MAGE:
usemage.ai/
It's awesome!! It basically makes a whole web app for you. (Wasp, React, Node.js, & Prisma). You can always use free online AI chatbots, like my unlimited one at:
best-codes.zapier.app/
Or one of the many others available.
Still, nothing beats learning a lot of the language yourself — AIs are very experimental, have frequent 'hallucinations', and are the subject of much controversy. (You do learn quite a bit from watching an AI code, though, as it explains what it is doing.)
So, there's my two cents.
I agree! Nothing replace knowing the language, or you’ll end up with spaghetti code almost impossible to debug in the long term. Thanks for the references. I didn’t know them. Seem interesting
No problem! Best of luck!
Today I read this post. Haven’t tried yet, but sounds promising. It’s about using AI to translate code from one language to another.
I use them as my duck, but instead of going silent and staring at me with judgment, it gives me useful answers.
I tried using them directly inside my coding environment, but it didn't help me much. It has helped me way more when I started using them as a talking rubber duck.
Interesting prompts! I’ll try them
Some tasks I have is to copy existing endpoint across all layers and the tests of course, and change the signature, names and types. For example bulkUpdateEntityX and i need to create bulkUpdateEntityY.
Can one of the AI tools help me with that?
Yes, for sure, @shanif! Try asking exactly what you want to ChatGPT 4 (Pro version). For instance, say:
Or with GitHub copilot you can just write on your vscode a new function after the one you're referring:
Try and trick it until it works!
Use prompts properly and you will get to know how smart is ChatGpt
Yes, definitely. ChatGPT 4 changes everything. Do you have any tips on prompts?
Every individual has their way of interpreting and solving the problem. Just dig into it and use your smart brain.
Me too! :D
github.com/di-sukharev/opencommit
Great if you don't like having to write commit messages!
Perfect! I wonder if there is someone who likes writing them
I've yet to find anyone
Use correct prompt to leverage ChatGPT
100%. If you have ideas, I'd love to know
Ah, diving into the AI coding realm? Start with AI-powered code completion tools like OpenAI's Codex or GitHub Copilot. They're wizards at turning your thoughts into lines of code. Remember, they're more like coding companion and inshot for pc download than solo artists, so stay engaged in the process. Happy coding!