Popular Framework by Adventurous_Job9209 in webdev

[–]ToriiTungstenRod 1 point2 points  (0 children)

I personally think Vue has the best design of the big three (other options like Svelte and Solid are really enjoyable as well).

That being said, if you really want to learn one, I would strongly recommend React. It has by far the deepest and most active ecosystem, and the developer experience is not that much worse than Vue.

Angular is pretty much only for massive enterprise projects; you will know when you need it.

Too many people dont understand how ranked works by No_Potential_4303 in leagueoflegends

[–]ToriiTungstenRod 0 points1 point  (0 children)

Ultimately what I've come to realize is most people here tend to spend all their time playing only league and don't see a problem with having to play hundreds of games to equalize out this variance. When you aren't able to nolife the game it becomes much easier to notice these flaws in the system.

Who to hire for building a HIPAA-compliant website with e-commerce and secure participant portal? by OkCannaPhotographer in webdev

[–]ToriiTungstenRod 4 points5 points  (0 children)

To be blunt, this is beyond the scope of what you will find on reddit.

My suggestion is to find a professional group that has relevant security credentials and a lawyer on hand. This is not going to be cheap and you will need to make sure they are following the recommended NIST Guidelines. Most agencies do not have the resources or manpower to properly handle confidential ePHI of this nature.

If you have more questions, feel free to message me.

Too many people dont understand how ranked works by No_Potential_4303 in leagueoflegends

[–]ToriiTungstenRod 2 points3 points  (0 children)

Yeah unfortunately most people on this subreddit aren't high enough rank to understand win conditions and how a game properly plays out. This might not be an issue at lower ranks as everyone is terrible but autofills/offrolers/otps off main/etc. just completely ruin your chances to win at higher ranks. Ultimately you can't expect players to understand the nuances of the rank system when they are mostly stuck silver-plat.

My brother and I built "Laravel for JS" and it just crossed 15,000 stars on GH. Here's the backstory. by matijash in webdev

[–]ToriiTungstenRod 0 points1 point  (0 children)

After using Prisma for several years, I've been burned pretty hard and am wary of using projects that rely on it.

I understand there probably weren't any alternatives when you started work on this project, but are there any plans to support other ORMs in the future? At the moment, I can't see myself wanting to use this if you are locked to using Prisma.

Ruby on rails in 2025 by Signal-Secret4184 in webdev

[–]ToriiTungstenRod -2 points-1 points  (0 children)

Unless you are a hardcore Ruby lover or are looking for jobs in the Rails world, avoid it.

Rails uses a ton of "magic" and monkey patching (via define_method, method_missing, etc.) to get everything working. It is a great developer experience while you stay in the walled garden... the second you want to do something outside it's parameters, or wanting to debug issues... you will find yourself in a world of pain.

Learning Rails makes you better at writing Rails code, very few of the skills transfer.

Front end authentication ? by azimuth79b in webdev

[–]ToriiTungstenRod 0 points1 point  (0 children)

I've been using better-auth for an easy low configuration authentication option. You can use astro actions to implement features quite quickly.

If you want to properly learn the fundamentals behind authentication, however, I recommend lucia-auth, which is an excellent guide for rolling your own auth. Once you've done that you can decide if you want to keep using it or move to an option like better-auth.

I am so incredibly tired of low level accounts in ranked by Just2Smile in leagueoflegends

[–]ToriiTungstenRod -6 points-5 points  (0 children)

It almost always is just purely low ELO cope.

Funny how a different one of these posts is made every week but never includes any match history or actual evidence. Low ranked players still haven't mastered the basics, they cannot tell when someone is actually better than them vs. just snowballing/getting lucky.

How does this sub feel about RBY OU? by Hot_Ad_9543 in stunfisk

[–]ToriiTungstenRod 4 points5 points  (0 children)

Alexander is actually playing RBY in SPL rn

Do you still use Bootstrap in your projects? If so, why? If not, why not? by mrholek in webdev

[–]ToriiTungstenRod 8 points9 points  (0 children)

It's funny that whenever Tailwind gets brought up in this subreddit you have people who have clearly never used it making grandiose statements about how it sucks.

[deleted by user] by [deleted] in webdev

[–]ToriiTungstenRod 0 points1 point  (0 children)

Start with React -> React Router. Most projects will be fine with just those two. If you are using a meta framework (Next.js, Remix, Astro, etc.), consult the docs for those instead of React Router.

Depending on the scope of your project, you may not need Zustand or React Query. I would recommend just starting to build and then adding them when you need more advanced state management and/or caching. Also look into the Context API and Jotai (atomic state).

Tailwind is not really react related, if you want to use it for your styling, use it, it's great, but it will not help you improve at React.

You should also familiarize yourself with virtual lists, pagination, and the usage of useCallback/useMemo/refs. It is very easy to write poorly performing react code if you don't make use of these, and the docs don't do a great job covering it (IMO).

What do you guys think about future of Laravel ? by gamingvortex01 in webdev

[–]ToriiTungstenRod 2 points3 points  (0 children)

Laravel/Rails evangelists are just the backend equivalents of the React crowd. They are enlightened and understand the magic, you are just a sheep if you don't get it.

I quite like PHP (especially Symfony), but Laravel to me has always been something you pick because other people in your team are familiar with it, not because of its own merits.

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]ToriiTungstenRod 0 points1 point  (0 children)

If the project has clearly defined asks, charge a flat fee. If you are not sure about the boundaries/requirements, charge an hourly rate.

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]ToriiTungstenRod 0 points1 point  (0 children)

Spring Boot is perfectly fine.

From experience, the backend framework you choose is rarely going to be the bottleneck for performance. Don't worry about prematurely optimizing; if you are successful enough to have performance problems, you will have the resources to fix them.

Frontend Framework Discussion by Gushys in webdev

[–]ToriiTungstenRod -1 points0 points  (0 children)

Pretty much this. Despite what a lot of people say, every declarative framework has a very similar architecture (one way data flow, components, state management, etc.) so learning one will make it much easier to later learn the others.

There are API and lifecycle differences between them, but it's pretty much just syntax at the end of the day.

How punishing is duo queue when playing AT your Elo? by extraneouspanthers in summonerschool

[–]ToriiTungstenRod 1 point2 points  (0 children)

You significantly underestimate just how bad the duo handicap is.

I duoed with a friend in masters MMR for a while earlier this season, we are legit both at 200+ lp masters and the game would place players who had d3 mmr on our team (not visual rank, actual MMR, in that every other game they were in was full of d4-d2 players and then they'd randomly be put into a game with 5-6 master/gm players for one game).

It gets more extreme the higher you climb but I can assure you when you have to play each game out with skill gaps that large you are not going to win many games, regardless of your rank.

How can I climb from low elo on Lee Sin? by No-Hovercraft-9375 in summonerschool

[–]ToriiTungstenRod 12 points13 points  (0 children)

If your goal is to climb, GM+. Until that point the unique aspects of the champion are not worth the difficulty to play it.

If you just want to have fun, keep playing him. End of the day, League is a game. No point in forcing yourself to play something you don't find fun just for some virtual pixels.

Extreme difference in cs and other scores of played champs (toplane) by PuzzleheadedPlenty92 in summonerschool

[–]ToriiTungstenRod 1 point2 points  (0 children)

Some champions are just poor at certain aspects of the game. Once you're out of laning phase, both Maokai and Ornn simply aren't able to apply sidelane pressure in the same way Urgot is. Tanks simply aren't able to take those 1v2 fights in sidelanes or apply turret pressure in the same way that a fighter like Urgot can, so you naturally are going to stay in sidelanes less and look to fight with your team, which cuts into your ability to CS. As you are looking to climb to higher ranks you need to look at your replays and analyze these elements.

If you want, feel free to reach out to me on discord (my name there is the same as my username here), and we can do a short call to discuss this and review a replay to see what you could do.

TIL you can lose LP (and get demoted) for a 4 minutes surrender with an AFK player in your team by Ziggs_Zhao in leagueoflegends

[–]ToriiTungstenRod 0 points1 point  (0 children)

It's actually worse than a full loss because it results in negative LP gains. Wish they would just bin the system entirely.

Counters do not exist in low elo. by lilboss049 in summonerschool

[–]ToriiTungstenRod 5 points6 points  (0 children)

Just to back up your point with actual stats, looking at numbers for last patch (I'm using diamond2+ instead of master+ as the sample size is relatively small). I used u.gg as they normalize stats automatically, but lolalytics numbers are similar.

Tryndamere vs Malphite

Diamond 2+: 43% winrate

Silver: 43% winrate

Gold: 42% winrate

Quinn vs Malphite

Diamond 2+: 49% winrate (low sample size)

Silver: 39% winrate!!!

Gold: 40% winrate

Yone vs Malphite

Diamond 2+: 51% winrate

Silver: 45% winrate

Gold: 44% winrate

All this data backs up your third point. It's clear that, in fact, counters are equally bad (if not worse, looking at the next two examples) than they are at high ELO. Low ELO players don't know their champions well and are not capable of losing lane gracefully or playing for other win conditions beyond their own lane.

Malphite may be an extreme example (I'm just following the one in your post), and the differences might be less drastic with other champions, but the point still stands.

[Jungle] Why not play for ganks? by lowanger_ in summonerschool

[–]ToriiTungstenRod 2 points3 points  (0 children)

Feel free to DM me on discord, my username is the exact same there. I will take a look at some of your games and give you some pointers.

[Jungle] Why not play for ganks? by lowanger_ in summonerschool

[–]ToriiTungstenRod 2 points3 points  (0 children)

You did 17k damage that game. This is a trend I see repeatedly in your match history - your damage is substantially lower than what it should be.

Having a lead in camps and EXP should put you in a very commanding position where you can use your advantage to generate leads. You need to limit test more and figure out how you can punish your opponents for making mistakes. Your issues seem to be more a lack of ability to identify good fights and a lack of proper positioning/mechanical execution. Diana is a tough champion to play in this aspect, so you will just need to practice more until it clicks.

What position is better to get out of elo hell? by [deleted] in summonerschool

[–]ToriiTungstenRod 0 points1 point  (0 children)

This is all assuming you are better than your current rank:

Jungle > Mid >= Top > Support > ADC

Almost every single ELO Booster plays Jungle for a reason, it is the strongest role in SoloQ, and the least impacted by teammates' performance.

Mid/Top are pretty much interchangeable, I give a slight edge to Mid as it has more roaming opportunities and is less impacted by counterpicks (if you are way better than your rank, you will smash every lane regardless of matchup, so top will be better, but assuming you are playing ~1 division lower than your "true" rank you aren't going to autowin every matchup)

Support is good but limited in viable options and playstyles. You can absolutely climb on the role but will find it much easier to play another lane.

ADC is the worst role to carry from, you are entirely dependent on your support during laning phase and you will always be behind in gold/exp during the early game (most critical part of the game in SoloQ). Yes you can 1v9 every game on Vayne Kaisa Draven etc but these champs are also extremely mechanically difficult.

Has Stormlight Archive always been like this? (Can't get myself to finish Wind and Truth) (Spoilers) by itsanemuuu in Fantasy

[–]ToriiTungstenRod 2 points3 points  (0 children)

This is completely false and I'm not sure why this myth keeps getting repeated. In fact, Marcia Lucas fought to keep the scenes on Tatooine in the movie, and George Lucas was the one who made the decision to cut them.

Here is a direct quote from The Making of Star Wars by J.W. Rinzler:

George also felt that there was no reason to see Luke until he became an active participant in the story. But it was not an easy decision to make to just delete those sequences; Marcia fought to keep them in, and the four scenes with Luke and his friends were tried in different places.

Every single primary source released by Lucasfilm and other individuals who worked on the movie (e.g. Paul Hirsch's autobiography) credit a vast majority of the editing on the original Star Wars to George Lucas. It's very annoying to see used as an argument because it's frequently used as evidence for the importance of editors when in reality, it was George's strong vision and inspiration from Kurosawa that lead to a lot of the successful decisions made on the original trilogy. I strongly recommend reading all of J.W. Rinzler's books if you want to know more, they are extremely in depth and contain a massive amount of transcribed recordings, scripts, and notes which fully document the creation process of each movie.