some__other__guy

some__other__guy



19 Jan

Comment

Originally posted by riotdanhonks

i was hoping no one would notice until i got my banger memes ready

y'all noticed this a bit earlier than we had anticipated, so the Learn More link is broken on the page. coming soon. promise!

we'll have a more official post coming soon as well. like i said, we weren't expecting it to be noticed, but y'all are observant

hey dan i am ready for your memes


24 Feb

Comment

Originally posted by L-E-iT

Cool. I assume you all are caching quite a bit locally then. I understand if you can't go into too much detail, but do you run your CI/CD on static agents or do you cache those builds on another service and then pull them back onto the agents at run time? I've been playing around with the later on my work's CI/CD system but I haven't had the chance to implement it yet. I'd be interested to hear how Riot is doing that if thats the case.

Our repo is gigantic (tens of gigs) so we mostly use persistent build nodes with persistent workspaces with a ton of locally cached data. We do also cache a lot of stuff in artifact repos (such as Artifactory) and download/reuse as much as possible. We've also been using our internal patcher tech (described in https://technology.riotgames.com/news/supercharging-data-delivery-new-league-patcher) as internal artifact storage/caching more and more, such as for caching Unity's Library folder. Part of how all this works is that at the start of each build, after syncing source code, we ...

Read more

21 Feb

Comment

Originally posted by MojoGG

Hello Rioters,

Really glad you take time to present your jobs to us. I'm actually into performance testing and i would love to know if you have this type of job in your organization. If yes, where can i apply to the job ?

Comment

Originally posted by The_Real_HeXed

Does it provide more stats than morellonomicon?

yeah, +20 to pen testing

Comment

Originally posted by Sobriqueter

How big of a role does automated vs manual testing play in your CI/deployment process? Which bits of the company’s software are difficult to test? Which are easier? If you can disclose, what kind of 3rd party tools do you rely on? (P.S. one day I want to come work with you all)

I can answer part of this question. On LoR we have extensive test automation. There are unit tests that run using xunit, functional tests that run using pytest, load tests that use locust, and more. They all run in Jenkins and use a bunch of off-the-shelf tech like ADB, docker, various python and dotnet libraries, etc. Besides all the automation, there's a ton of manual testing, but I can't really speak to the details of the manual testing.

Comment

Originally posted by RiotSafeandSecure

Printers are the bane of my existence.

what about DNS blips?

Comment

Originally posted by bendzio

Hey, do you have jobs for programmers that are not working primarily in Java?

Languages I've seen in use at Riot: C++, C#, Java, Javascript, Python, Groovy, Go, and a bunch more. So yeah, we need people with experience in all sorts of different languages :)

Comment

Originally posted by terere

Thanks, that sounds quite standard :) Do you also practice no-release-Fridays? :D

LoR release engineer here :) on Fridays at 5 pm we have a slack reminder that says:

PLZ DO NOT MERGE INTO MASTER
ITS AFTER 5 ON FRIDAY
PLZ DONT DO IT
ITS NOT WORTH
Comment

Originally posted by L-E-iT

u/RiotReleaseMan ever had to pull a release before it went out? How does riot handle that with bi-weekly releases?

Also, how long does it take to run a full CI/CD process for a game like LoR or League?

I can answer your second question, I work on LoR's CI/CD system. Our build pipeline does a lot of clever tricks to reuse stuff that hasn't changed. As a result, build times vary depending on how much stuff you've changed. Typical time from pushing a commit to being able to test it on a local patchline varies between 40 minutes to 80 minutes, including building everything, running a bunch of automated tests, and deploys.


15 Oct

Comment

Originally posted by The_Cactopus

Imma get u for this

uwu

Comment

Originally posted by RiotMoriGrl

sadly, this bot is banned from the subreddit, as I found out whenever i tried to tag it in response to every single one of cactopus’s posts for a day. however, i will do it myself, since i aspire to be the most player focused memer in the world:

pweez pweez wike dis if i shouwwd cewwebwate the 10th anniversawy by cweating a twitteww bot that will wepwwy to evewy singwwe one of cactopus's tweets wif uwu," =.= wetweet dis if i should cewwebwate the 10th anniversawy by wwiting a fanfic about cactopus meeting gawwen in weaww wife xD

uwu

Comment

Originally posted by RiotMoriGrl

hey mods am i allowed to make a new thread tomorrow for this incredible piece of fiction i am currently working on or should i keep it in here

uwu

Comment

Originally posted by draggles

first time's the charm

uwu

Comment

Originally posted by RiotMoriGrl

like this if i should celebrate the 10th anniversary by creating a twitter bot that will reply to every single one of cactopus's tweets with "uwu," rt this if i should celebrate the 10th anniversary by writing a fanfic about cactopus meeting garen IRL

Liked and subscribed


20 Aug

Comment

Can confirm this is actually how it works. Additionally most champs will run faster if you click harder.


25 May

Comment

Originally posted by Koioua

Let's create a gofundme page for this guy.

Haha, please don't


24 May

Comment

Originally posted by some__other__guy

You forgot that singed players are the smartest players

btw if anyone wants that lol emoji, here's the original i drew several years ago when i uploaded it to slack https://i.imgur.com/wUijdoQ.png