we use jooq extensively it's probably the most valuable tech in our backend. Also among various other tech stacks I've never seen something that hits the sweet spot between "plain sql" and "advantages of ORM-stuff" as…
I have never understood why typed languages make you slower at any point in time (early, late etc.). Because you have to hit more keystrokes to write your program? That doesn't compute. typing is the thing you do the…
I'm personally in the "functional handler" way of doing HTTP Request camp. We have a very small Ktor service in Production, and it works nice, for legacy reasons, we're using http://sparkjava.com/ for the heavy lifting.…
Frontend: (vanilla) React with TypeScript. - TypeScript is more important than React, static typing is such a productivity boost, even for projects of all sizes. - Start with vanilla React and create-react-app, monitor…
I agree. I exlusively write React Frontends since 2014, and very minor things have changed. It feels a lot more stable than before, where every project had homegrown framework stuff on top of backbone.js or jquery, or…
I agree 100%. TypeScript is an invaluable, mature technology that provides large productivity boosts to any team that maintains a mid-sized code base. It plays extremely well with React too, and it's benefits are…
I'm using a MacBook Pro with Windows on it as my main development environment except for iOS native stuff obviously. 1. install chocolatey https://chocolatey.org/, and install everything with it 2. install conEmu for a…
I like it as well. I have yet to see tech stack that has comparable potential but is less complicated and can be stripped down as low as the web stack if your requirements permit it. I mean yeah, if you have a big app,…
These are a lot of tedious to write tests in a frontend codebase that mainly renders a lot of state into HTML. Additionally, these are tests that you will have to tediously adjust every refactor since HTML frontends and…
TypeScript is the one technology I would discard last of the entire web stack. Using TypeScript instead of JavaScript is such a productivity boost for a team developing a sizeable single page application, any other…
I believe what he is trying to say is this: It will take a person a couple of days to "grok" Redux, and a quite a bit longer to fully understand the ins and outs so one can make informed, confident decisions on how to…
I agree with your argument. I have seen people say on HN that 1 hour of setup to start a project is too much. If this is the case, React + stuff is really not the right thing for you. However, the React ecosystem is…
you can use the functional way of setState by passing a transaction function (state: State) => State . This allows for typed, immutable updates since the function gets passed a copy of the state. If you need an object…
I really don't understand the underlying complaint of your comment that the React ecosystem is in constant flux (see what I did there?) I've been writing React SPAs for roughly two years now. Very few things have…
It is my main IDE for Typescript since v0.1. VSCode in combination with TypeScript provides a superior Frontend-Dev experience to any other Language - IDE combination in my opinion. Apart from an occasional restart…
I have written a full production application in CS before switching to JS and then eventually migrated to TS. I was one of the "you save characters, you gain readability" proponents as well (I love Python too). However,…
This is great! In my opinion, this should not only be a challenge for Flux frameworks, but generally replace todoMVC as the "go-to" example implementation. This should reveal potential pain points a lot better.
http://fightland.vice.com/blog/joe-rogan-gsps-alien-abductio... he mentioned it here originally: https://www.youtube.com/watch?v=rmFsUV5ICKk his theory is that he was abducted by aliens, but it sounds like brain…
One might argue that MMA crosses the line in terms of acceptable injury, but it would be quite unfair to single the sport out as "the sport that crosses the line". Boxing, Kickboxing and Football are arguably as bad as…
It is a fantasy. Regarding the sparring between BJ Penn and her, it somewhat confirmed that he held back. See https://www.youtube.com/watch?v=g8TBlo3yPUM#t=51m11s There are various other videos of her rolling with other…
In my opinion it is a misconception that React "mixes" representation and logic. You can _implement_ both representation and logic with React. (instead of JS for logic, and some clunky template language for…
Ex-Coffeescript ,now Javascript with lot's of Python experience guy here. The "I understand CS code much quicker" argument is a valid one theoretically, but In my opinion, it does not hold up practically that well. CS…
1. Stores can contain more than one "model", they cover a certain "domain" 2. Stores contain immutable data. This allows for reference equality checking which will yield performance gains 3. Stores do not contain…
I feel like these somewhat restricting patterns can increase your productivity massively. If your app fits the restriction. If not, it will slow you down. There is usually not enough emphasis on the nature of the app in…
This still introduces a new link, which will overload your brain if you have too many of those. To give you some context: In the app I'm developing now, we've got roughtly 25 global user interactions (meaning an event…
we use jooq extensively it's probably the most valuable tech in our backend. Also among various other tech stacks I've never seen something that hits the sweet spot between "plain sql" and "advantages of ORM-stuff" as…
I have never understood why typed languages make you slower at any point in time (early, late etc.). Because you have to hit more keystrokes to write your program? That doesn't compute. typing is the thing you do the…
I'm personally in the "functional handler" way of doing HTTP Request camp. We have a very small Ktor service in Production, and it works nice, for legacy reasons, we're using http://sparkjava.com/ for the heavy lifting.…
Frontend: (vanilla) React with TypeScript. - TypeScript is more important than React, static typing is such a productivity boost, even for projects of all sizes. - Start with vanilla React and create-react-app, monitor…
I agree. I exlusively write React Frontends since 2014, and very minor things have changed. It feels a lot more stable than before, where every project had homegrown framework stuff on top of backbone.js or jquery, or…
I agree 100%. TypeScript is an invaluable, mature technology that provides large productivity boosts to any team that maintains a mid-sized code base. It plays extremely well with React too, and it's benefits are…
I'm using a MacBook Pro with Windows on it as my main development environment except for iOS native stuff obviously. 1. install chocolatey https://chocolatey.org/, and install everything with it 2. install conEmu for a…
I like it as well. I have yet to see tech stack that has comparable potential but is less complicated and can be stripped down as low as the web stack if your requirements permit it. I mean yeah, if you have a big app,…
These are a lot of tedious to write tests in a frontend codebase that mainly renders a lot of state into HTML. Additionally, these are tests that you will have to tediously adjust every refactor since HTML frontends and…
TypeScript is the one technology I would discard last of the entire web stack. Using TypeScript instead of JavaScript is such a productivity boost for a team developing a sizeable single page application, any other…
I believe what he is trying to say is this: It will take a person a couple of days to "grok" Redux, and a quite a bit longer to fully understand the ins and outs so one can make informed, confident decisions on how to…
I agree with your argument. I have seen people say on HN that 1 hour of setup to start a project is too much. If this is the case, React + stuff is really not the right thing for you. However, the React ecosystem is…
you can use the functional way of setState by passing a transaction function (state: State) => State . This allows for typed, immutable updates since the function gets passed a copy of the state. If you need an object…
I really don't understand the underlying complaint of your comment that the React ecosystem is in constant flux (see what I did there?) I've been writing React SPAs for roughly two years now. Very few things have…
It is my main IDE for Typescript since v0.1. VSCode in combination with TypeScript provides a superior Frontend-Dev experience to any other Language - IDE combination in my opinion. Apart from an occasional restart…
I have written a full production application in CS before switching to JS and then eventually migrated to TS. I was one of the "you save characters, you gain readability" proponents as well (I love Python too). However,…
This is great! In my opinion, this should not only be a challenge for Flux frameworks, but generally replace todoMVC as the "go-to" example implementation. This should reveal potential pain points a lot better.
http://fightland.vice.com/blog/joe-rogan-gsps-alien-abductio... he mentioned it here originally: https://www.youtube.com/watch?v=rmFsUV5ICKk his theory is that he was abducted by aliens, but it sounds like brain…
One might argue that MMA crosses the line in terms of acceptable injury, but it would be quite unfair to single the sport out as "the sport that crosses the line". Boxing, Kickboxing and Football are arguably as bad as…
It is a fantasy. Regarding the sparring between BJ Penn and her, it somewhat confirmed that he held back. See https://www.youtube.com/watch?v=g8TBlo3yPUM#t=51m11s There are various other videos of her rolling with other…
In my opinion it is a misconception that React "mixes" representation and logic. You can _implement_ both representation and logic with React. (instead of JS for logic, and some clunky template language for…
Ex-Coffeescript ,now Javascript with lot's of Python experience guy here. The "I understand CS code much quicker" argument is a valid one theoretically, but In my opinion, it does not hold up practically that well. CS…
1. Stores can contain more than one "model", they cover a certain "domain" 2. Stores contain immutable data. This allows for reference equality checking which will yield performance gains 3. Stores do not contain…
I feel like these somewhat restricting patterns can increase your productivity massively. If your app fits the restriction. If not, it will slow you down. There is usually not enough emphasis on the nature of the app in…
This still introduces a new link, which will overload your brain if you have too many of those. To give you some context: In the app I'm developing now, we've got roughtly 25 global user interactions (meaning an event…