|
JS tools are drat awful. Even using TypeScript is a festering pile of poo poo, running tsc on a new project should not require any effort. First attempt using WebPack and it broke in the browser with the default settings.
|
# ? Jun 28, 2018 21:29 |
|
|
# ? Jun 8, 2024 22:32 |
|
Space Whale posted:Status: creating. you do realize that you can add a column that is interpreted by AWS as an expiration timestamp and it does it automatically, right? https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html it's free, too
|
# ? Jun 28, 2018 21:31 |
|
MrMoo posted:JS tools are drat awful. Even using TypeScript is a festering pile of poo poo, running tsc on a new project should not require any effort. First attempt using WebPack and it broke in the browser with the default settings. create-react-app is thataway edit: oops, I guess you want typescript with your webpack, well have fun
|
# ? Jun 28, 2018 21:35 |
|
MrMoo posted:JS tools are drat awful. Even using TypeScript is a festering pile of poo poo, running tsc on a new project should not require any effort. First attempt using WebPack and it broke in the browser with the default settings. typescript is bad because it requires node and its god awful poo poo pile of an "ecosystem"
|
# ? Jun 28, 2018 21:36 |
|
MALE SHOEGAZE posted:yeah but they were shut down because the callers kept getting hoisted
|
# ? Jun 28, 2018 21:39 |
|
necrotic posted:just use parcel it apparently "just works" hmmm, ok *checks website* quote:First install Parcel using Yarn or npm nooope
|
# ? Jun 28, 2018 21:40 |
|
MALE SHOEGAZE posted:imo contribute to RLS and the VSCode plugin because i want them to be better. im definitely looking at RLS because it is a crash-happy piece of crap for me and i would like it to not be
|
# ? Jun 28, 2018 21:47 |
|
Shaggar posted:typescript is bad because it requires node and its god awful poo poo pile of an "ecosystem" Wtf are you talking about no it doesn't. Typescript is made by Microsoft and just compiles to Javascript. You can use it with whatever platform you want. Epic used it with web forms ffs
|
# ? Jun 28, 2018 22:04 |
|
vs wont compile typescript without node installed.
|
# ? Jun 28, 2018 22:06 |
|
Shaggar posted:vs wont compile typescript without node installed. That is absolutely not true. I did not have node on my work machine and I compiled typescript all day. Did this change in a recent version of vs or something?
|
# ? Jun 28, 2018 22:10 |
|
Bloody posted:im definitely looking at RLS because it is a crash-happy piece of crap for me and i would like it to not be yeah i think long run RLS will be the way to go but i'm doing my bi-annual rls+vscode test and it's still strictly worse than intellij. but i'm going to try to spend at least a day on it because a lot of my problems are probably just due to comfort with intellij at this point.
|
# ? Jun 28, 2018 22:18 |
|
HoboMan posted:can someone outline or link a loving coherent javascript development toolchain? because everything is loving busted for me and i have lost track of what anything does Uninstall and reinstall nodejs? jit bull transpile posted:That is absolutely not true. I did not have node on my work machine and I compiled typescript all day. Did this change in a recent version of vs or something? If you don't have node installed, vs installs its own node stack under your user profile AppData. It's awesome because when you want to have full control of your own node stack and decide to install nodejs separately you get weird behavior because depending on when/where you run npm you may or may not be installing to the VS node stack or your own! Fun!
|
# ? Jun 28, 2018 22:24 |
|
jit bull transpile posted:That is absolutely not true. I did not have node on my work machine and I compiled typescript all day. Did this change in a recent version of vs or something? idk if its changed but new asp.net core apps require node.js be installed outside of VS to compile TS and for other functions
|
# ? Jun 28, 2018 22:25 |
|
Finster Dexter posted:Uninstall and reinstall nodejs? that may be what has changed because I don't have node installed and a brand new project fails to build with a "go install node" error.
|
# ? Jun 28, 2018 22:26 |
|
Shaggar posted:that may be what has changed because I don't have node installed and a brand new project fails to build with a "go install node" error. Yeah somewhere in the 2017 versions this has probably all changed, because about a year ago I had all kinds of node problems because of this extra vs node stack. If they got rid of that extra install, that's a big help. Condolences on having to install node for frontend web work, though. I wish the web would just burn down but then I still can't escape it because React Native is cropping up like a weed, now, too.
|
# ? Jun 28, 2018 22:31 |
|
as of now I don't want to use typescript enough to install node.
|
# ? Jun 28, 2018 22:32 |
|
Finster Dexter posted:Yeah somewhere in the 2017 versions this has probably all changed, because about a year ago I had all kinds of node problems because of this extra vs node stack. If they got rid of that extra install, that's a big help. Condolences on having to install node for frontend web work, though. I wish the web would just burn down but then I still can't escape it because React Native is cropping up like a weed, now, too.
|
# ? Jun 28, 2018 22:45 |
|
Finster Dexter posted:Uninstall and reinstall nodejs? Weird, because node was literally blacklisted by our unauthorized software blocker so I wonder how vs would have bypassed that.
|
# ? Jun 28, 2018 22:47 |
|
TypeScript tries reassuring you that you're protected from some dipshit reassigning and/or throwing whatever properties with no consistent logic in some gently caress off magic JSON blob. The actual thing that happens is said dipshit starts peppering ": any" everywhere so now you've got harder to read code that requires more nodejs.
|
# ? Jun 28, 2018 22:50 |
|
tsc is written in TypeScript and as far as I know is itself a node app, so using npm to distribute it makes sense for a myriad of reasons.
|
# ? Jun 28, 2018 22:50 |
|
it should be written in c# or c++ and be integrated into msbuild
|
# ? Jun 28, 2018 23:15 |
|
ThePeavstenator posted:TypeScript tries reassuring you that you're protected from some dipshit reassigning and/or throwing whatever properties with no consistent logic in some gently caress off magic JSON blob. still feels like an advantage because it’s now theoretically possible to improve the situation
|
# ? Jun 28, 2018 23:26 |
|
ThePeavstenator posted:The actual thing that happens is said dipshit starts peppering ": any" everywhere so now you've got harder to read code that requires more nodejs. there's a tslint rule to ban any. our web guys made it mandatory, and using a comment to suppress it is basically an instant pull request reject
|
# ? Jun 28, 2018 23:32 |
|
i want to use typescript but the @types for all the libraries i want to use either break stuff or use any for a lot of things making it pretty pointless
|
# ? Jun 28, 2018 23:41 |
|
Shaggar posted:it should be written in c# or c++ and be integrated into msbuild it was in c# first and then rewritten in TypeScript. they claim it’s now faster than what they had then because TypeScript makes it easier to use immutable patterns that work well in compilers or something. idk, email anders and ask him. I find TypeScript basically a more productive language than c# and java but I know a lot of users of low-level languages like c# and java aren’t prepared to handle its power
|
# ? Jun 28, 2018 23:48 |
|
brap posted:it was in c# first and then rewritten in TypeScript. they claim it’s now faster than what they had then because TypeScript makes it easier to use immutable patterns that work well in compilers or something. idk, email anders and ask him. source ur quotes
|
# ? Jun 28, 2018 23:53 |
|
brap posted:low-level languages like c# and java
|
# ? Jun 29, 2018 01:59 |
|
i use a jitted lang running on a huge, heavy duty vm when i want to get close to the metal
|
# ? Jun 29, 2018 02:01 |
|
i wonder if microsoft's employee vision insurance plan is called "C#"
|
# ? Jun 29, 2018 02:02 |
|
redleader posted:i use a jitted lang running on a huge, heavy duty vm when i want to get close to the metal yes this is the joke
|
# ? Jun 29, 2018 02:12 |
|
Lutha Mahtin posted:yes this is the joke poe's law is a hell of a drug
|
# ? Jun 29, 2018 02:16 |
|
brap posted:create-react-app is thataway
|
# ? Jun 29, 2018 02:45 |
|
speaking as someone who thinks react is pretty okay, and who also likes typescript, the js ecosystem is objectively garbage
|
# ? Jun 29, 2018 02:47 |
|
Current funemployment status: beating the poo poo out of a big hitherto neglected personal project and slowly but surely liberating something not-terrible from the layers and layers of barnacles covering its surface. It is a good feeling, even though all this refactoring is very tedious.
|
# ? Jun 29, 2018 04:10 |
|
i'm pretty sure i made that exact same post at some point in my career.
|
# ? Jun 29, 2018 04:20 |
|
the graalvm native image compiler for java works way better than it should
|
# ? Jun 29, 2018 05:07 |
|
HoboMan posted:i want to use typescript but the @types for all the libraries i want to use either break stuff or use any for a lot of things making it pretty pointless I guess it depends how many external libraries you have to deal with, but I tend to wrap any untyped interfaces that I need to use without much trouble. I find that most big packages have @types and we only use around 10-15 libs in the whole project so we've had to do this with 2 or 3 of them.
|
# ? Jun 29, 2018 08:49 |
|
hey shaggar i found it: your worst nightmare https://itnext.io/functional-devops-with-scala-a-kubernetes-3d7c91bca72f
|
# ? Jun 29, 2018 10:43 |
|
Sniep posted:i wonder if microsoft's employee vision insurance plan is called "C#" boooo
|
# ? Jun 29, 2018 11:46 |
|
|
# ? Jun 8, 2024 22:32 |
|
gonadic io posted:hey shaggar i found it: your worst nightmare https://itnext.io/functional-devops-with-scala-a-kubernetes-3d7c91bca72f i mean i often think to myself "if only more tools i used were exactly like sbt"
|
# ? Jun 29, 2018 12:19 |