• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 21:35
CEST 03:35
KST 10:35
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL21] Ro16 Preview Pt1: Fresh Flow2[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy21ByuL: The Forgotten Master of ZvT30
Community News
$5,000 WardiTV TLMC tournament - Presented by Monster Energy5GSL CK: More events planned pending crowdfunding7Weekly Cups (May 30-Apr 5): herO, Clem, SHIN win0[BSL22] RO32 Group Stage5Weekly Cups (March 23-29): herO takes triple6
StarCraft 2
General
MaNa leaves Team Liquid Team Liquid Map Contest #22 - Presented by Monster Energy Quebec Clan still alive ? BGE Stara Zagora 2026 cancelled Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool
Tourneys
$5,000 WardiTV TLMC tournament - Presented by Monster Energy Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 5 - Qualifiers and Main Event GSL CK: More events planned pending crowdfunding Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 521 Memorable Boss The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power
Brood War
General
[ASL21] Ro16 Preview Pt1: Fresh Flow JD's Ro24 review The Korean Terminology Thread so ive been playing broodwar for a week straight. ASL21 General Discussion
Tourneys
[Megathread] Daily Proleagues Escore Tournament StarCraft Season 2 [ASL21] Ro24 Group F [BSL22] RO32 Group B - Sunday 21:00 CEST
Strategy
Any training maps people recommend? Fighting Spirit mining rates Muta micro map competition What's the deal with APM & what's its true value
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Battle Aces/David Kim RTS Megathread General RTS Discussion Thread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread The China Politics Thread Trading/Investing Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
lurker extra damage testi…
StaticNine
How Streamers Inspire Gamers…
TrAiDoS
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2422 users

The Big Programming Thread - Page 63

Forum Index > General Forum
Post a Reply
Prev 1 61 62 63 64 65 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
July 09 2011 21:22 GMT
#1241

Our system has huge customers so it's going to be many users using this and it my question is how you know that you don't write huge bottlenecks in your code?


by many users you mean concurrent access to data? If so, you should take extra care on thread synchronism so you dont end up with an inconsistent database.

keep an eye on these little things:
- nested loops (for inside for inside for is unnacceptable)
- use threads to deal with long data processing so you dont have your user interface locked waiting for the process to finalize
- use MVC in your projects since it will make everything easier to maintain


Another specific program I wrote yet I questioned the effectiveness of my code is this example: My java program receive a path to a file and you are to copy it onto another directory but you need to make sure it don't override anything so it should get an incremental number. So how do you determine the next number in an efficient way? the directory looks like this: yourfile1, yourfile2, yourfile7, yourfile3, yourfile5, other file, other file, other file.


you could use a file to store the last index. When you first run the program in the day it would load the data from the file and keep it on memory for the rest of the execution, updating it only on memory. When the execution is finished you store the new value back to the file.

It might need some failure tolerance system so when your program crashes for some reason, before closing it entirely the index file would be updated, otherwise you might end up with a not updated file that could possibly wrongly overwrite a file.
"When the geyser died, a probe came out" - SirJolt
Craton
Profile Blog Joined December 2009
United States17281 Posts
Last Edited: 2011-07-09 21:33:47
July 09 2011 21:31 GMT
#1242
That method ends up with holes in the numbering

Say you have yourfile1, yourfile2, and yourfile3. Now, you delete yourfile2. Either your next file should become yourfile2 or yourfile4. If the latter, that means yourfile2 would never be used again, which in turn also means you're also keeping an index for every single file ever saved, which strikes me as horribly inefficient.

Seems to me you'd want something that's checking the existing files for what to name it, rather than trying to store an index for every single thing.
twitch.tv/cratonz
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
Last Edited: 2011-07-09 22:11:03
July 09 2011 22:08 GMT
#1243
why horribly inefficient?

performance wise adding an index to a file name is much faster than verifying the existence of such file since you avoid IO operations.

he doesnt mean to use an index file to reference all the files in the directory, but an index on the name of the files. The index is meant to differentiate file versions I believe.
"When the geyser died, a probe came out" - SirJolt
rabidch
Profile Joined January 2010
United States20289 Posts
July 09 2011 22:46 GMT
#1244
i've been learning haskell, seems like a fun lazy language to play around with after all this strict type languages i've been coding in
LiquidDota StaffOnly a true king can play the King.
artynko
Profile Joined November 2010
Slovakia86 Posts
July 09 2011 23:00 GMT
#1245
On July 10 2011 06:05 Patriot.dlk wrote:
I have a question regarding writing effective code using java? I often come up with solutions I like but I can't really grasp if I did a good solution or not.

My education in informatics had about 10 weeks of java.

Now I'm a developer since about 6 weeks and man I have a blast. So far it's been java only. My department develops this ERP system and I have mostly been doing adaptations and integrations that customers bought. Basically handle input/output to our ERP and other systems. But this Friday my scrummaster approached me asking if I would mind being assigned doing a new feature. It's about logic regarding if it's a swedish holliday or not and if so determining the closest work day. Basically I will have to use mathematical algorithms works out the next occurrence.

This will be implemented in this big ERP through a jsf layer. Our system has huge customers so it's going to be many users using this and it my question is how you know that you don't write huge bottlenecks in your code?

Another specific program I wrote yet I questioned the effectiveness of my code is this example: My java program receive a path to a file and you are to copy it onto another directory but you need to make sure it don't override anything so it should get an incremental number. So how do you determine the next number in an efficient way? the directory looks like this: yourfile1, yourfile2, yourfile7, yourfile3, yourfile5, other file, other file, other file.

Best is to always think about. Can I generate the outputs beforehand and use some simple look-up instead of the whole computation ? Can I store some extra variables somewhere to speed up my algorithm, can this be cached ? Is it being invoked as a separate process everytime or does the runtime persist in memory ? Can it be done in parallel ?

Both your problems can be solved with the above. Generate the days beforehand and store the next number somewhere.

You can never be sure if you are not creating a bottle neck. In the end you just have to go with the best solution you can come up with and then do the performance test when you finish with the prototype.
Moxi
Profile Blog Joined December 2010
708 Posts
Last Edited: 2011-07-09 23:13:32
July 09 2011 23:13 GMT
#1246
Hello I've been doing PHP for three years by my self and C# for two years at school. I love to program but it's very hard sometimes and I find it some way difficult understanding purposes of classes. Methods/functions is fully understandable for me, they are great and make me save a lot of code and can return values, etc etc.

Classes, what I've heard from my teacher and been reading in my big thick book is that classes are used to be used by instances of other object to the class, and that the class is like a design for the object. Although I don't am fully sure what the purpose is I can still use them in code, but not in bigger programs. I feel that I would love some explanations and not only from my teacher, because she is explaining it not very well for me, personalty. So thanks if anyone could tell me more about classes and what they are for really, and how they works.

Big thanks and sorry for my bad language of English.
Pigsquirrel
Profile Joined August 2009
United States615 Posts
Last Edited: 2011-07-09 23:44:36
July 09 2011 23:39 GMT
#1247
On July 10 2011 08:13 Moxi wrote:
Hello I've been doing PHP for three years by my self and C# for two years at school. I love to program but it's very hard sometimes and I find it some way difficult understanding purposes of classes. Methods/functions is fully understandable for me, they are great and make me save a lot of code and can return values, etc etc.

Classes, what I've heard from my teacher and been reading in my big thick book is that classes are used to be used by instances of other object to the class, and that the class is like a design for the object. Although I don't am fully sure what the purpose is I can still use them in code, but not in bigger programs. I feel that I would love some explanations and not only from my teacher, because she is explaining it not very well for me, personalty. So thanks if anyone could tell me more about classes and what they are for really, and how they works.

Big thanks and sorry for my bad language of English.


Classes are the embodiment of Object Oriented (OO) programming. I don't fully know how C classes work, but have programmed in Ruby and now Java, both of which are OO languages. If you want first hand experience with classes and OO programming, pick up Ruby for a few weeks, or Java if you want to get more involved. But the basic point of a class is as follows:

From "The Book Of Ruby"

"A ‘class’ is the blueprint for an object. It defines the data an object contains and the way it behaves. Many different objects can be cre-ated from a single class. So you might have one Cat class but three cat objects: tiddles, cuddles and flossy. A method is like a function or sub-routine that is defined inside the class."

A class is, in Java, essentially a special variable type. You have ints, chars, longs, etc. and you also have more complex classes, for example a class called Dog. The dog class has "fields", its own variables, for example a String name. Classes also have methods, like speak() which would print "Woof" to the screen. So how would one use the Dog class? Create a dog object. Just like you would create an int i or a char c, create a Dog myDog. Then you can set its name or make it speak. You can create many different dogs off of the same class: myDog, yourDog, hisDog, and they all have different fields (i.e. different names). So how is this used practically? Think games: you create a class Unit, with fields for hp, mana, experience, et cetera, then create objects based off of the class.

Java example of the Dog class:

package mainPkg;

public class Dog{
String name = ""; //Create a field for storing the dog's name
public void setName(String aName){ //define a method for the dog class
name = aName; //set the "name" variable of the dog to "aName"
}
public void sayName(){ //define another method for the dog class
System.out.println(name); //print the variable "name" to the screen
}
//This is the end of the actual Dog class. The rest simply creates 2 dogs,
//sets their names, then prints their names.


public static void main(String[] args){ //method run when program starts.
Dog myDog = new Dog(); //create a Dog and store it in myDog
Dog yourDog = new Dog(); //create another Dog
myDog.setName("Fido"); //call the setName() method of myDog;
yourDog.setName("Zeke"); //call the setName() method of yourDog;

//At this point, the "name" field of myDog is equal to "Fido"
//and the "name" field of yourDog is equal to "Zeke".

//have each dog print its name field to the screen
myDog.sayName();
yourDog.sayName();
}
}




Masterjareth
Profile Blog Joined December 2010
United States26 Posts
Last Edited: 2011-07-09 23:41:11
July 09 2011 23:40 GMT
#1248
He answered above, but in case you still don't get it:

Moxi, classes are just a way of making code more understandable. Anything you can program with classes, you could also program without them. Their purpose is only to make coding easier/more understandable.

There are tons of simple examples like a Student class that holds information about a student such as name, grade, etc. You can make functions in the student class that can only be called on an instance of the student class, which is a student object. So you have the student class, which you make an object of(also called instance of student class), and then you can call functions on that object that you've defined for the student class.

But of course you could just use some other form of data structure to keep track of the information in a different way. The class essentially abstracts what goes on at a lower level and behind the scenes. I can't really relate it to C# but as I'm sure you know C# uses tons of what you would call 'classes' just like Java does. All they do is make coding simpler, or more abstract, for the coder.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
July 09 2011 23:41 GMT
#1249
Classes are used in Object Oriented (OO) languages because they provide an easier way to code and manage your systems projects.

In OO your systems are developed through the relationship of objects, so when you want to change some aspect of your system you can change the model of your class and it will be applied to all the instances of that said class (which are their objects).
"When the geyser died, a probe came out" - SirJolt
Pigsquirrel
Profile Joined August 2009
United States615 Posts
July 09 2011 23:47 GMT
#1250
I may add, if you completely don't understand OO programming, it's basically a really easy way to understand programs by making them work like real objects. You set traits of things and make them do stuff. Literally. For example, in Minecraft, you create a "Block" object, set its location with a "Location" object, and set its type with a "Material" object. A trigger when a player moves gives you a "Player" object, with coordinates, name, inventory, etc. It is a much easier way for a human being to understand a complex program.
AkaHenchway
Profile Joined October 2010
United States41 Posts
July 09 2011 23:55 GMT
#1251
http://pastebin.com/LgrUGjFU

Keep receiving an error on my char ch = choice.charAt(0); line

I think it has something to do with me usint integers maybe? Only reason I think it could be that is that I used this same line in previous program which didnt use integers....Either way though not sure how to change it / how to fix it. Thanks for the help
Fuck the Bullshit
IMlemon
Profile Blog Joined May 2008
Lithuania296 Posts
July 10 2011 00:05 GMT
#1252
When posting to troubleshoot like this it would be helpful if you included the actual error message :p. Anyways, variable choice is not defined anywhere in your code so I guess thats why you get that error. You probably want to do something like this before your error line (not sure about the scanner next() call, might have to use some other. Read up the API):


String choice = input.next();
My future's so bright, I gotta wear shades.
fabiano
Profile Blog Joined August 2009
Brazil4644 Posts
Last Edited: 2011-07-10 00:08:13
July 10 2011 00:07 GMT
#1253
dont know, i compiled it here and had to add String choice = input.next(); before char ch = choice.charAt(0); and it is working for all options.

beaten, but here it is the doc:

http://download.oracle.com/javase/6/docs/api/java/util/Scanner.html

next() returns a String object
"When the geyser died, a probe came out" - SirJolt
ibutoss
Profile Blog Joined June 2005
Australia341 Posts
July 10 2011 02:53 GMT
#1254
Slightly off topic but still related. What programming environment tools does everyone here use and would recommend?

ie. What IDE do you use for X language?
What CVS do you use?
What project management/bug/issue/storycard system do you use?
What tools for functional and unit testing do you use?
What continuous integration or automatic deployment do you use?

I'm curious but also looking at improving my current workflow so I'm open to all suggestion. I'm currently looking at using the following for a small team:
Jira w/ Agile plugin for storycards/issues/bugs
Mercurial w/ bitbucket for CVS
Jenkins OR Bamboo for CI, I'll have to trial both to see what fits.
Nada got Yooned
haduken
Profile Blog Joined April 2003
Australia8267 Posts
July 10 2011 03:35 GMT
#1255
Ruby related question.

What's the adoption of Ruby 1.9.2 in the general populace? I'm trying to learn Ruby and 1.9.2 is a pain in the ass to set up right. Most of the current all-in-one installation are still bundling with 1.8 so I'm thinking of just ditching it and go with 1.8 as this is only for learning purposes.
Rillanon.au
EvanED
Profile Joined October 2009
United States111 Posts
Last Edited: 2011-07-10 04:46:28
July 10 2011 04:43 GMT
#1256
On July 10 2011 11:53 ibutoss wrote:
Slightly off topic but still related. What programming environment tools does everyone here use and would recommend?

ie. What IDE do you use for X language?

Most coding I do is in either C++ or Python; I use Emacs for both. I do miss Visual Studio though, particularly for C++.

What CVS do you use?

I use Git for my personal projects, and Subversion for my research group's projects.

A while ago the group switched from CVS. I used to be of the opinion that CVS->Subversion gets you about 95% of the benefit that you'd get from CVS->Git, but I now put it closer to about 60-70%. Git really is substantially better IMO.

(There are other VCSs that are of similar quality, most notably Mercurial; I haven't used it much, but there are personal preference reasons that I am pretty sure I like Git's model more.)

What project management/bug/issue/storycard system do you use?

Trac. What it's missing though out-of-the-box is dependencies ("bug 23 blocks bug 34").

What tools for functional and unit testing do you use?

Functional tests are sort of hand-rolled. For unit testing I've recently started using the Google Test library. I have some.. desired improvements, but overall it's pretty good.

What continuous integration or automatic deployment do you use?

Buildbot, assuming that fits your definition of CI. It's got one big missing feature for our particular case (the ability to cobble together a single build from multiple repositories), but other than that it's one slick piece of software.
ShapeShifT
Profile Joined July 2011
Brazil3 Posts
July 10 2011 04:56 GMT
#1257
Oh i see, sorry.
"Do you like death? Then DIE!"
tec27
Profile Blog Joined June 2004
United States3702 Posts
Last Edited: 2011-07-10 05:22:23
July 10 2011 05:15 GMT
#1258
On July 10 2011 12:35 haduken wrote:
Ruby related question.

What's the adoption of Ruby 1.9.2 in the general populace? I'm trying to learn Ruby and 1.9.2 is a pain in the ass to set up right. Most of the current all-in-one installation are still bundling with 1.8 so I'm thinking of just ditching it and go with 1.8 as this is only for learning purposes.

I haven't used Ruby in a while, but I think 1.9.x is out on most linux package systems for stable, which probably means a good deal of those systems have it. Any particular reason why you need to use on of all-in-one installations? Its not that hard to install it yourself (and if you're on windows, there are Ruby installers available for everything up to 1.9.2 anyway)

On July 10 2011 13:43 EvanED wrote:
Show nested quote +
On July 10 2011 11:53 ibutoss wrote:
Slightly off topic but still related. What programming environment tools does everyone here use and would recommend?

i.e. What CVS do you use?

I use Git for my personal projects, and Subversion for my research group's projects.

A while ago the group switched from CVS. I used to be of the opinion that CVS->Subversion gets you about 95% of the benefit that you'd get from CVS->Git, but I now put it closer to about 60-70%. Git really is substantially better IMO.

(There are other VCSs that are of similar quality, most notably Mercurial; I haven't used it much, but there are personal preference reasons that I am pretty sure I like Git's model more.)

Git is awesome, can't recommend it enough. I use TFS at work, and while the integration with Visual Studio is nice, I just like Git's setup a helluva lot better. SVN and SVN-derivative version control results in a lot of situations where developers don't check in their code because they don't want to have stuff affect other developers until its 100% complete. With Git and having a repository locally for each developer, you avoid those problems and people are allowed to freely manage their own code and place checkpoints they can always roll back to, without affecting the other developers. Its definitely confusing to understand that when you move to it from SVN, but its oh so worth it.
Can you jam with the console cowboys in cyberspace?
artynko
Profile Joined November 2010
Slovakia86 Posts
July 10 2011 12:05 GMT
#1259
On July 10 2011 11:53 ibutoss wrote:
Slightly off topic but still related. What programming environment tools does everyone here use and would recommend?

ie. What IDE do you use for X language?
What CVS do you use?
What project management/bug/issue/storycard system do you use?
What tools for functional and unit testing do you use?
What continuous integration or automatic deployment do you use?

I'm curious but also looking at improving my current workflow so I'm open to all suggestion. I'm currently looking at using the following for a small team:
Jira w/ Agile plugin for storycards/issues/bugs
Mercurial w/ bitbucket for CVS
Jenkins OR Bamboo for CI, I'll have to trial both to see what fits.


I use the whole Rational suite for every aspect of the above except unit testing (you can guess who is my employer). For unit test just simple old JUnit and we have been playing a little bit with BDD frameworks (JBehave mainly) which does look promising.
Pigsquirrel
Profile Joined August 2009
United States615 Posts
July 10 2011 17:00 GMT
#1260
I use Eclipse for Java (mainly because I started learning Java when I got an Android powered phone. Go figure). I'm pretty fond of it, does what I want it to easily. My biggest complaint is that it is a java app, so if I fuck up a program and need to kill the process, I play Russian roulette with which of the 2 javaw.exe is my program and which is the IDE.
Prev 1 61 62 63 64 65 1032 Next
Please log in or register to reply.
Live Events Refresh
BSL
19:00
RO32 Group B
Sterling vs Azhi_Dahaki
Napoleon vs Mazur
Jimin vs Nesh
spx vs Strudel
ZZZero.O118
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ROOTCatZ 161
RuFF_SC2 138
WinterStarcraft54
StarCraft: Brood War
GuemChi 5635
Artosis 732
ZZZero.O 118
Sexy 6
Dota 2
monkeys_forever510
canceldota329
NeuroSwarm131
League of Legends
JimRising 623
Counter-Strike
taco 253
Super Smash Bros
Mew2King33
Heroes of the Storm
Khaldor112
Other Games
summit1g19602
tarik_tv6749
ViBE896
C9.Mang0441
Maynarde127
febbydoto10
Organizations
Other Games
gamesdonequick760
Counter-Strike
PGL328
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• RyuSc2 37
• davetesta35
• mYiSmile110
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
Replay Cast
7h 25m
Wardi Open
8h 25m
Afreeca Starleague
8h 25m
Soma vs YSC
Sharp vs sSak
Monday Night Weeklies
14h 25m
OSC
22h 25m
Afreeca Starleague
1d 8h
Snow vs PianO
hero vs Rain
WardiTV Map Contest Tou…
1d 8h
GSL
1d 10h
Replay Cast
2 days
Kung Fu Cup
2 days
[ Show More ]
The PondCast
3 days
WardiTV Map Contest Tou…
3 days
Escore
4 days
WardiTV Map Contest Tou…
4 days
Korean StarCraft League
5 days
CranKy Ducklings
5 days
WardiTV Map Contest Tou…
5 days
IPSL
5 days
WolFix vs nOmaD
dxtr13 vs Razz
BSL
5 days
Sparkling Tuna Cup
6 days
WardiTV Map Contest Tou…
6 days
Ladder Legends
6 days
BSL
6 days
IPSL
6 days
JDConan vs TBD
Aegong vs rasowy
Replay Cast
6 days
Liquipedia Results

Completed

Escore Tournament S2: W2
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
StarCraft2 Community Team League 2026 Spring
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026

Upcoming

Escore Tournament S2: W3
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
RSL Revival: Season 5
WardiTV TLMC #16
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.