matt.ts
TTCTheo's Typesafe Cult
•Created by SunkenInTime on 12/29/2024 in #questions
Advice on how to switch over to web development with previous software development experience
And js syntax is the same for node and web it’s just the apis that are different. in my opinion it is easier to learn with node because you don’t need to understand stuff around the web like how and when is the js loaded
13 replies
TTCTheo's Typesafe Cult
•Created by SunkenInTime on 12/29/2024 in #questions
Advice on how to switch over to web development with previous software development experience
I would watch a crash course on JavaScript like this one https://youtu.be/Zi-Q0t4gMC8?si=qYmEiV7tVDnOaLKh (I didn’t watch it that’s just first that look nice)
13 replies
TTCTheo's Typesafe Cult
•Created by SunkenInTime on 12/29/2024 in #questions
Advice on how to switch over to web development with previous software development experience
And the discord.js is actually quite fun so if you can't figure out what to do I personally would suggest that because you can then progres to DBs to store some data you can make simple admin panel with login users and with connection to discord like button that will send a message or managing welcome messages.
13 replies
TTCTheo's Typesafe Cult
•Created by SunkenInTime on 12/29/2024 in #questions
Advice on how to switch over to web development with previous software development experience
And ones you got good undertanding of ts and how to built stuff you can start learning react because without proper understanding of js/ts it will be very hard to understand what the hell is happening. I can't help you with that very much, because I am a vue guy. But you should try to make some of your older pure js projects in react.
I would also suggest to keep all your projects saved somewhere so you can look at older code and see how to improved and you can even that try to do the same stuff with the new knowlage and you also can try refactoring your old code.
And about the tailwind? I thinkl it's quite ease every time you built something try to make afterwards or if it is something larger while you develop it look nice and every time you want to do something just google how to do it in tailwind don't try to understand tailwind in it's all complexity in the start just watch some quick one video quick start guide and don't bother with settings up your enviroment just use the cdn and ones you get into react it will be more easier to set tha whole built chain
13 replies
TTCTheo's Typesafe Cult
•Created by SunkenInTime on 12/29/2024 in #questions
Advice on how to switch over to web development with previous software development experience
You need to find something that is both fun for you and challanging at the same time.
I did some small stuff. But my first project(s) where I learned most of what I know of typescript and javascript ecosystem in general. Was making discord bot in discord.js I did that for longer than year probably. And for me, it got me through most of the basic stuff, because I had to learn more, if I wanted continue to expand but the steps where simple enough.
First I had one big .js file but that started so be challanging and confusing so I splitted it into multiple files but now vscode didn't had proper intellisense so I had to learn typescript. And so on.
So you need to find something to be both fun and something that doesnt have crazy learning curve because that would get you discouraged. I suggest start with learning the basic javascript the syntax you can do that ether in web or in nodejs than start learn the basic nodejs and web specific apis for web working with dom for node try to built simple cli tool. On web you can try to built a todo app with pure js.
Ones you do that you can continue on making game using canvas since you already now game dev it would be simple for you because you wouldn't need to figure out the game stuff. By this time you can start learning about classes and multiple files.
Ones you get that you start to learn about rest apis and make a project that both connects nodejs and web some chat app after you do that you can try to make it real time using websockets.
13 replies
TTCTheo's Typesafe Cult
•Created by Dallas on 12/28/2024 in #questions
niche ghostty question...
And if you dont want to use tmux you can use GNU screen but know that tmux was made to replace GNU screen and is much better for your use case if you don't like the green bar at the buttom you can use theme to change and there are themes that even allow you to toggle it to hide it completely. If you want to see simple tmux setup to do that here you have mine: https://github.com/mattsivak/dotfiles/blob/main/.tmux.conf
4 replies
TTCTheo's Typesafe Cult
•Created by Dallas on 12/28/2024 in #questions
niche ghostty question...
you could use bash script that would be run on press of the keybinding
4 replies
TTCTheo's Typesafe Cult
•Created by Kugabi on 12/27/2024 in #questions
Coding from a non-Mac PC while building on a Mac
You could use vscode over ssh which you can enable on macos in sharing settings under remote login and for building you can temporarily connect using vnc which is also support by macos without any setup needed in sharing options under remote managment and connect using realvnc or any other vnc client of your preference
15 replies
TTCTheo's Typesafe Cult
•Created by Dallas on 12/27/2024 in #questions
can't get ghostty to open tmux on launch
I would suggest to use zsh tmux plugin it takes complete care of tmux starting managing sessions and everything using basic configuration. If you want to see how I use it you can check my dot files
14 replies