• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:03
CEST 19:03
KST 02:03
  • 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
Team Liquid Map Contest #22 - The Finalists14[ASL21] Ro16 Preview Pt1: Fresh Flow9[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy21
Community News
2026 GSL Season 1 Qualifiers11Maestros of the Game 2 announced32026 GSL Tour plans announced11Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid22
StarCraft 2
General
MaNa leaves Team Liquid 2026 GSL Tour plans announced Team Liquid Map Contest #22 - The Finalists Weekly Cups (April 6-12): herO doubles, "Villains" prevail Oliveira Would Have Returned If EWC Continued
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament GSL CK: More events planned pending crowdfunding 2026 GSL Season 1 Qualifiers Master Swan Open (Global Bronze-Master 2) SEL Doubles (SC Evo Bimonthly)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 521 Memorable Boss Mutation # 520 Moving Fees Mutation # 519 Inner Power
Brood War
General
RepMastered™: replay sharing and analyzer site Gypsy to Korea ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/ Pros React To: Tulbo in Ro.16 Group A
Tourneys
Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues [ASL21] Ro16 Group A [ASL21] Ro16 Group B
Strategy
Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend? Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Battle Aces/David Kim RTS Megathread Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming
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 Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Reappraising The Situation T…
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1397 users

The Big Programming Thread - Page 705

Forum Index > General Forum
Post a Reply
Prev 1 703 704 705 706 707 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.
Manit0u
Profile Blog Joined August 2004
Poland17727 Posts
Last Edited: 2016-02-13 07:47:26
February 12 2016 23:35 GMT
#14081
Client request: This page loads really slow, could you take a look at it?

Single entity view. 3850 database queries, 2500 forms inside a single modal that's used in 0.01% cases, 700MB memory use, 23sec response time...

Further inspection shows building an enourmous select, each option containing an entire form (all that inside the modal), just for the ajax request when the modal is fired up to select one of those forms and discard the rest using JS html manipulation.

Working with legacy code is rarely a pleasure.

Edit:
I guess I'll post here a bit of my history and mention my first true mentor. The owner of one of the companies I used to work for. He was "The Man". Every time someone said something like "It's impossible" he would make everyone stop what they're doing and publicly lecture the person who used those words about the company policy: "We don't use the word 'impossible' here".

Anyway, every time I mentioned I had a problem (I was a mere intern at the time) he would come over and ask me "What is your problem?". Then, I'd tell him that "This and that doesn't work", "This is overly convoluted" etc. and every single time he would simply respond: "That's not your problem. What is your problem?", and he'd repeat that question over and over again until I finally got it. Then, he'd ask me to take pen and paper and show him how I intend to solve it. Many questions and many sheets of paper later I'd come to the conclusion that my problem wasn't as problematic as I thought it was.

There's a lesson in there for anyone who wants to learn coding.
Time is precious. Waste it wisely.
tofucake
Profile Blog Joined October 2009
Hyrule19203 Posts
February 13 2016 04:37 GMT
#14082
who builds a single entity like that? what the hell
Liquipediaasante sana squash banana
Manit0u
Profile Blog Joined August 2004
Poland17727 Posts
February 13 2016 07:46 GMT
#14083
The queries come from fetching objects with relations, hydrating them and populating all those forms with them.
Just commenting out this collection of forms cuts the number of queries down to 20 and all the other parameters get a lot closer to acceptable limits. There's so much work to be done
Time is precious. Waste it wisely.
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
February 13 2016 08:58 GMT
#14084
On February 13 2016 08:35 Manit0u wrote:
Edit:
I guess I'll post here a bit of my history and mention my first true mentor. The owner of one of the companies I used to work for. He was "The Man". Every time someone said something like "It's impossible" he would make everyone stop what they're doing and publicly lecture the person who used those words about the company policy: "We don't use the word 'impossible' here".

There are impossible things in software development though. Every now and then we get requests from our customers that are either mutually exclusive with existing intended behavior or even downright contradictory in themselves. Usually there are other ways to get the customer a satisfying result, but still, we don't do the impossible.
If you have a good reason to disagree with the above, please tell me. Thank you.
berated-
Profile Blog Joined February 2007
United States1134 Posts
February 13 2016 11:35 GMT
#14085
On February 13 2016 17:58 spinesheath wrote:
Show nested quote +
On February 13 2016 08:35 Manit0u wrote:
Edit:
I guess I'll post here a bit of my history and mention my first true mentor. The owner of one of the companies I used to work for. He was "The Man". Every time someone said something like "It's impossible" he would make everyone stop what they're doing and publicly lecture the person who used those words about the company policy: "We don't use the word 'impossible' here".

There are impossible things in software development though. Every now and then we get requests from our customers that are either mutually exclusive with existing intended behavior or even downright contradictory in themselves. Usually there are other ways to get the customer a satisfying result, but still, we don't do the impossible.


It's all about how you look at it. If you gave the customer satisfying results then it sounds like you did just do the impossible. There are lots of times, especially in working with customers, that you get unreasonable requests. It's all about realizing that everything in software development becomes a trade off. I'm still a firm believer and tell our customers that anything is possible...given enough time and money. You and I both know that that last part is laughable, but it's true. How bad does the customer really want what they are asking for?

All that being said, I still like a culture that believes that nothing is impossible because it lends itself well to always trying to think through the problem to find a solution. I hate it when people just throw their hands in the air and say that it's impossible or can't be done. Find the solution certainly doesn't mean that it's reasonable, but it still exists, and sometimes... it might just be crazy enough to work.
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
February 13 2016 22:16 GMT
#14086
Does StarCraft need any application which we could develop in our free time as a group?
Railgan
Profile Joined August 2010
Switzerland1507 Posts
February 14 2016 19:57 GMT
#14087
On February 14 2016 07:16 Shield wrote:
Does StarCraft need any application which we could develop in our free time as a group?

I heard we need a new MapHack

...

There are always nice applications that could improve the QOL of players.
Grandmaster Zerg from Switzerland!!! www.twitch.tv/railgan // www.twitter.com/railgansc // www.youtube.com/c/railgansc
phiinix
Profile Blog Joined February 2011
United States1169 Posts
February 15 2016 06:42 GMT
#14088
On February 06 2016 14:34 vik7 wrote:
Hey I never really posted on this thread before, I'm just wondering If I could find a mentor or something I've been learning Java, yes I watch videos and read about java, and practice, however hopefully I can find a mentor I can skype here and there with questions =D


Funny I was just thinking the same thing. Its not so much that I can't be bothered to google the question, but that I don't know how to phrase the question in a way that returns the answer I'm looking for..
Gowerly
Profile Blog Joined July 2011
United Kingdom916 Posts
February 15 2016 09:48 GMT
#14089
On February 15 2016 04:57 Railgan wrote:
Show nested quote +
On February 14 2016 07:16 Shield wrote:
Does StarCraft need any application which we could develop in our free time as a group?

I heard we need a new MapHack

...

There are always nice applications that could improve the QOL of players.

Come help me do StarGraphed. I'm time limited.
I will reduce you to a series of numbers.
Soan
Profile Blog Joined August 2010
New Zealand194 Posts
February 15 2016 18:26 GMT
#14090
Anyone here got experience with AngularJS and Typescript? I've got everything working fine except for directives. I can't seem to figure out how to get them to work with Typescript. I've done some googling, but nothing I've tried, when it comes to declaring them etc, just getting them setup so that I can use them.
Wrath
Profile Blog Joined July 2014
3174 Posts
February 16 2016 19:56 GMT
#14091
I did not even reached the point of working on the question as yet I still have to understand it first. Can someone be kind and explain this to me?

https://www.reddit.com/r/dailyprogrammer/comments/43ouxy/20160201_challenge_252_easy_sailors_and_monkeys/

I tried to read some comments on how it works but it seems there is no "unified" opinion how this works...
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
Last Edited: 2016-02-16 20:16:50
February 16 2016 20:14 GMT
#14092
On February 17 2016 04:56 WrathSCII wrote:
I did not even reached the point of working on the question as yet I still have to understand it first. Can someone be kind and explain this to me?

https://www.reddit.com/r/dailyprogrammer/comments/43ouxy/20160201_challenge_252_easy_sailors_and_monkeys/

I tried to read some comments on how it works but it seems there is no "unified" opinion how this works...

Basically, the N sailors do this:

int coconuts = ...;
for(int i = 0; i < N; ++i)
{
// at this point coconuts % N must be 1
coconuts -= 1; // goes to the monkey
// at this point coconuts % N must be 0
coconuts -= coconuts / N; // hidden by a sailor
}
// at this point coconuts % N must be 0
// split the remaining coconuts among N sailors

The question asks you to work out the lowest possible number of initial coconuts of any N > 1.

Also this is more of a math puzzle than a programming question.
If you have a good reason to disagree with the above, please tell me. Thank you.
Wrath
Profile Blog Joined July 2014
3174 Posts
February 16 2016 20:52 GMT
#14093
On February 17 2016 05:14 spinesheath wrote:
Show nested quote +
On February 17 2016 04:56 WrathSCII wrote:
I did not even reached the point of working on the question as yet I still have to understand it first. Can someone be kind and explain this to me?

https://www.reddit.com/r/dailyprogrammer/comments/43ouxy/20160201_challenge_252_easy_sailors_and_monkeys/

I tried to read some comments on how it works but it seems there is no "unified" opinion how this works...

Basically, the N sailors do this:

int coconuts = ...;
for(int i = 0; i < N; ++i)
{
// at this point coconuts % N must be 1
coconuts -= 1; // goes to the monkey
// at this point coconuts % N must be 0
coconuts -= coconuts / N; // hidden by a sailor
}
// at this point coconuts % N must be 0
// split the remaining coconuts among N sailors

The question asks you to work out the lowest possible number of initial coconuts of any N > 1.

Also this is more of a math puzzle than a programming question.


Would you be kind to solve it mathematically as I still don't quite get the whole idea of the question... Yes I'm very slow at getting things... T_T
tofucake
Profile Blog Joined October 2009
Hyrule19203 Posts
February 16 2016 21:38 GMT
#14094
Watch the video in the reddit OP, they go over the math quite well
Liquipediaasante sana squash banana
Ropid
Profile Joined March 2009
Germany3557 Posts
Last Edited: 2016-02-16 21:46:04
February 16 2016 21:43 GMT
#14095
On February 17 2016 05:52 WrathSCII wrote:
Show nested quote +
On February 17 2016 05:14 spinesheath wrote:
On February 17 2016 04:56 WrathSCII wrote:
I did not even reached the point of working on the question as yet I still have to understand it first. Can someone be kind and explain this to me?

https://www.reddit.com/r/dailyprogrammer/comments/43ouxy/20160201_challenge_252_easy_sailors_and_monkeys/

I tried to read some comments on how it works but it seems there is no "unified" opinion how this works...

Basically, the N sailors do this:

int coconuts = ...;
for(int i = 0; i < N; ++i)
{
// at this point coconuts % N must be 1
coconuts -= 1; // goes to the monkey
// at this point coconuts % N must be 0
coconuts -= coconuts / N; // hidden by a sailor
}
// at this point coconuts % N must be 0
// split the remaining coconuts among N sailors

The question asks you to work out the lowest possible number of initial coconuts of any N > 1.

Also this is more of a math puzzle than a programming question.


Would you be kind to solve it mathematically as I still don't quite get the whole idea of the question... Yes I'm very slow at getting things... T_T

Play through the events of a random example.

Let's say you have 72 coconuts. You have 5 sailors. There's the monkey.

It turns dark, the night starts. The first sailor has his go at the pile.

The first sailor's calculates 72 / 5 = 14 * 5 + 2. He takes 14 coconuts and the monkey gets 2. What happens to the pile of coconuts is 72 - 14 - 2 = 56.

The second sailor calculates 56 / 5 = 11 * 5 + 1. He takes 11 coconuts and the monkey gets 1. The changes in the pile are 56 - 11 - 1 = 44.

Third: 44 -> (8, 4) and 32

Fourth: 32 -> (6, 2) and 24

Fifth: 24 -> (4, 4) and 16

Then the night ends and on the next day the pile is 16 coconuts. That divides into 3 coconuts per sailor and remainder 1.

As you can see, if you have 72 coconuts in the starting pile, the rules that are mentioned in the question don't work out. For each sailor, there's supposed to always be a remainder of one coconut for the monkey, but in this play-through here, this was different for each sailor. The pile at the end is supposed to have a number of coconuts that divide by the number of sailors, but here this wasn't the case.

You are now supposed to search for a number of coconuts for the pile where this all works out.
"My goal is to replace my soul with coffee and become immortal."
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
Last Edited: 2016-02-17 02:26:14
February 17 2016 00:11 GMT
#14096
On February 15 2016 15:42 phiinix wrote:
Show nested quote +
On February 06 2016 14:34 vik7 wrote:
Hey I never really posted on this thread before, I'm just wondering If I could find a mentor or something I've been learning Java, yes I watch videos and read about java, and practice, however hopefully I can find a mentor I can skype here and there with questions =D


Funny I was just thinking the same thing. Its not so much that I can't be bothered to google the question, but that I don't know how to phrase the question in a way that returns the answer I'm looking for..


Well like 80% of real programming is communication, so it's definitely a skill worth working on. Try to read programming blogs if you want to get a feel for talking about technical topics, or listen to Youtube tutorials, or best of all write some (a lot).

And honestly I'm pretty sure if you just post in here random mumbo jumbo someone's bound to guess at what you're talking about. If you have questions people can answer, or if you want code review just throw stuff on a Github repo and link it.

---

side tangent, but Ive been blogging in my free time for the last 4 years and I've totally noticed that my written communication skills have gotten a lot better. Creative writing in school is pretty fun to me now that writing comes more naturally.
There is no one like you in the universe.
enigmaticcam
Profile Blog Joined October 2010
United States280 Posts
Last Edited: 2016-02-23 04:54:50
February 23 2016 04:50 GMT
#14097
Anyone here have experience with using websites in Azure? First time for me and I'm trying to figure out how to use the session in an Azure web app. From what I've read, the typical way of using session is not supported by Azure. Before, I used to do something like this:

public ViewState GetViewState(bool refresh) {
ViewState viewState = (ViewState)Session["ViewState"];
if (viewState == null || refresh) {
viewState = new ViewState();
Session["ViewState"] = viewState;
}
return viewState;
}


ViewState is an object I use to hold all other objects I want to save in session. I can't seem to find a way to do it as simply as this that Azure supports. Everything else I've found requires me to either (1) specify key-value pairs of data, thereby making complex objects to store a nightmare, (2) serialize all objects into a string, meaning now I have to make sure all my objects are serializable and the objects they use are seriablizable, etc, or (3) use some kind of table data storage, meaning now I have to manage tables, and any changes to what I want to store in session will be double the work with having to keep the tables up to date.

I tested the code above, and it seems to work just fine in Azure as it does in IIS on my personal machine. Am I at risk if I just do it the way I've always done it?
Manit0u
Profile Blog Joined August 2004
Poland17727 Posts
Last Edited: 2016-02-23 08:50:33
February 23 2016 08:36 GMT
#14098
Why do you want to store complex data or a multitude of objects in the session? Using session state should be avoided when possible.

Edit:

I guess this might help you: https://azure.microsoft.com/en-us/blog/mvc-movie-app-with-azure-redis-cache-in-15-minutes/

There's also a section at the bottom of the article pertaining the session state provider.
Time is precious. Waste it wisely.
enigmaticcam
Profile Blog Joined October 2010
United States280 Posts
February 23 2016 16:25 GMT
#14099
It's what I've always done at work since we have full IIS servers dedicated to the web sites we build, so I'm trying to do the same thing at home with my own personal project. It's a huge time saver. When the business logic and class structures are complex, it saves me from having to manage an additional layer that extracts the raw data, saves it elsewhere, and has to know how to instantiate and reload all the objects again with that raw data.
Manit0u
Profile Blog Joined August 2004
Poland17727 Posts
February 24 2016 11:03 GMT
#14100
More legacy code adventures...

Boss: "Can you check what's wrong with this module?"

*taking a peek*
+ Show Spoiler +


function func1()
{
foreach () {
foreach () {
foreach () {
if () {
if () {
}
}
}
}
}

return;
}

function func2()
{
if () {
} else {
if () {
} else {
}
}

if () {
if () {
}

if () {
}

if () {
}

if () {
}
}

if () {
} else {
}

if () {
} else {
}

if () {
}

if () {
}

if () {
if () {
if () {
} else {
}
} else {
}
} else {
if () {
if () {
} else {
}
} elseif () {
if () {
if () {
if () {
} else {
}
} else {
if () {
} else {
}
}
} else {
if () {
if () {
} else {
}
} else {
if () {
} else {
}
}
}
} else {
if () {
} else {
}
}
}

if () {
if () {
if () {
}
}
}

return;
}

function func3()
{
if () {
} else {
}

if () {
if () {
}

if () {
}

if () {
}

if () {
}
}

if () {
} else {
}

if () {
} else {
}

if () {
}

if () {
}

if () {
if (]) {
if () {
} else {
}
} else {
}
} else {
if () {
if () {
} else {
}
} elseif () {
if () {
if () {
if () {
} else {
}
} else {
if () {
} else {
}
}
} else {
if () {
if () {
} else {
}
} else {
if () {
} else {
}
}
}
} else {
if () {
if () {
}

if () {
}
} else {
if () {
}

if () {
}
}
}
}

if () {
if () {
if ()) {
foreach () {
}
}
}
}

return;
}



Me:
[image loading]
Time is precious. Waste it wisely.
Prev 1 703 704 705 706 707 1032 Next
Please log in or register to reply.
Live Events Refresh
IPSL
16:00
Ro24 Group D
JDConan vs TBD
Aegong vs rasowy
Liquipedia
PSISTORM Gaming Misc
15:55
FSL s10 code S playoffs
Freeedom21
Liquipedia
Ladder Legends
15:00
Valedictorian Cup #1 Qualifier
SteadfastSC58
Liquipedia
WardiTV Map Contest Tou…
11:00
Group D
WardiTV1075
IndyStarCraft 332
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 332
Liquid`TLO 197
BRAT_OK 66
SteadfastSC 58
Codebar 47
EmSc Tv 21
StarCraft: Brood War
Calm 4053
Mini 471
firebathero 274
BeSt 218
Dewaltoss 93
actioN 69
Sexy 42
Killer 36
Rock 27
yabsab 19
[ Show more ]
Movie 18
zelot 17
SilentControl 10
GoRush 10
Hm[arnc] 9
eros_byul 1
Dota 2
Gorgc7450
Counter-Strike
fl0m6206
byalli479
Super Smash Bros
Mew2King124
Heroes of the Storm
Khaldor796
Liquid`Hasu475
Other Games
Grubby3661
singsing1594
FrodaN770
Beastyqt744
B2W.Neo457
KnowMe284
Hui .146
RotterdaM44
MindelVK16
Organizations
Dota 2
PGL Dota 2 - Main Stream11175
PGL Dota 2 - Secondary Stream4656
Other Games
BasetradeTV1012
StarCraft 2
ComeBackTV 593
Other Games
gamesdonequick227
StarCraft 2
angryscii 55
EmSc Tv 21
EmSc2Tv 21
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 23 non-featured ]
StarCraft 2
• EnkiAlexander 48
• Shameless 30
• Adnapsc2 16
• LUISG 15
• Reevou 4
• Response 4
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Airneanach67
• FirePhoenix8
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Jankos1795
• Nemesis1567
• TFBlade1177
Other Games
• imaqtpie311
• Shiphtur176
Upcoming Events
BSL
1h 57m
StRyKeR vs rasowy
Artosis vs Aether
JDConan vs OyAji
Hawk vs izu
Replay Cast
6h 57m
Replay Cast
15h 57m
Wardi Open
16h 57m
Afreeca Starleague
16h 57m
Bisu vs Ample
Jaedong vs Flash
Monday Night Weeklies
22h 57m
RSL Revival
1d 8h
GSL
1d 14h
Afreeca Starleague
1d 16h
Barracks vs Leta
Royal vs Light
WardiTV Map Contest Tou…
1d 17h
[ Show More ]
RSL Revival
2 days
Replay Cast
3 days
The PondCast
3 days
KCM Race Survival
3 days
WardiTV Map Contest Tou…
3 days
CranKy Ducklings
4 days
Escore
4 days
RSL Revival
4 days
WardiTV Map Contest Tou…
5 days
Universe Titan Cup
5 days
Rogue vs Percival
Ladder Legends
5 days
uThermal 2v2 Circuit
5 days
BSL
6 days
Sparkling Tuna Cup
6 days
WardiTV Map Contest Tou…
6 days
Ladder Legends
6 days
Liquipedia Results

Completed

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

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
StarCraft2 Community Team League 2026 Spring
WardiTV TLMC #16
Nations Cup 2026
IEM Rio 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: W4
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
2026 GSL S2
RSL Revival: Season 5
2026 GSL S1
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 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.