• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 07:19
CET 13:19
KST 21:19
  • 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
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
BGE Stara Zagora 2026 announced10[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3RSL Season 3: RO16 results & RO8 bracket13Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge2
StarCraft 2
General
BGE Stara Zagora 2026 announced SC: Evo Complete - Ranked Ladder OPEN ALPHA When will we find out if there are more tournament Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win Weekly Cups (Nov 10-16): Reynor, Solar lead Zerg surge
Tourneys
RSL Revival: Season 3 Constellation Cup - Main Event - Stellar Fest Tenacious Turtle Tussle [Alpha Pro Series] Nice vs Cure $5,000+ WardiTV 2025 Championship
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 501 Price of Progress Mutation # 500 Fright night Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Which season is the best in ASL? A cwal.gg Extension - Easily keep track of anyone soO on: FanTaSy's Potential Return to StarCraft
Tourneys
[Megathread] Daily Proleagues [BSL21] RO16 Group B - Sunday 21:00 CET [BSL21] RO16 Group C - Saturday 21:00 CET Small VOD Thread 2.0
Strategy
Game Theory for Starcraft How to stay on top of macro? Current Meta PvZ map balance
Other Games
General Games
Nintendo Switch Thread The Perfect Game Stormgate/Frost Giant Megathread Beyond All Reason Should offensive tower rushing be viable in RTS games?
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
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
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread The Big Programming Thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Where to ask questions and add stream? The Automated Ban List
Blogs
Esports Earnings: Bigger Pri…
TrAiDoS
Thanks for the RSL
Hildegard
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2520 users

The Big Programming Thread - Page 904

Forum Index > General Forum
Post a Reply
Prev 1 902 903 904 905 906 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.
BByte
Profile Joined August 2011
Finland49 Posts
September 04 2017 18:34 GMT
#18061
On September 05 2017 02:30 sc-darkness wrote:
I've got another question. Has anyone dealt with large databases (MySQL specifically) where you have more than 500,000 records in a single table? Is it really supposed to be that slow to delete thousands of records but not all? I'm sure 'truncate' is really fast, but is solution really to have hourly/daily/monthly tables which you just truncate rather than delete one record at a time? Again, I emphasise on deleting some records but not all.


Are the columns you are deleting by indexed? That's usually the first thing to look at when encountering SQL performance problems.

Calendar column indices can also be finicky in MySQL. An EXPLAIN statement may reveal something that's not immediately obvious. Sometimes it's possible to use tricks like finding the first and last row to delete and then just use the primary key in the delete statement. But that only works if the rows are inserted in the same order as the calendar column increases.

In any case, tables in the order of 500k rows should usually be quite manageable, just need to find the right schema and queries.
sc-darkness
Profile Joined August 2017
856 Posts
September 04 2017 18:55 GMT
#18062
I'm not sure if columns are indexed, but that's something I need to check. Thank you. I was wondering why MySQL could be a bitch when I know there are companies out there with millions of customers. Maybe indexing is the issue here.
Manit0u
Profile Blog Joined August 2004
Poland17481 Posts
Last Edited: 2017-09-04 20:21:25
September 04 2017 20:20 GMT
#18063
On September 05 2017 03:55 sc-darkness wrote:
I'm not sure if columns are indexed, but that's something I need to check. Thank you. I was wondering why MySQL could be a bitch when I know there are companies out there with millions of customers. Maybe indexing is the issue here.


First of all, MySQL is pretty much abandonware now (that's why you get MariaDB by default in Debian systems now). PostgreSQL is much better as a freeware RDBMS as it has a lot more features (like native support for arrays and JSON, GIN indices) and is more actively developed.

The companies with millions of customers rarely use a single database (or even database type, you can have some RDBMS for critical stuff that needs to be kept in sync, neo4j for storing relations that would be a pain to get in a regular RDBMS, CouchDB for documents etc. etc.).

Either way, unless you perform heavy joins you should be fine even with millions of records. We've been recently testing PGSQL and fetching/deleting/sorting through millions of rows can be done in ~200ms (assuming proper indexing), and that's with uuid instead of int id (which is slower). Also, cascades do matter in this case. If you're deleting millions of records at a time and you have some cascades/checks/triggers on each row for them then it might take some time to finish.
Time is precious. Waste it wisely.
supereddie
Profile Joined March 2011
Netherlands151 Posts
September 04 2017 20:30 GMT
#18064
On September 05 2017 03:55 sc-darkness wrote:
I'm not sure if columns are indexed, but that's something I need to check. Thank you. I was wondering why MySQL could be a bitch when I know there are companies out there with millions of customers. Maybe indexing is the issue here.

I do hope you are using a single delete statement to delete the rows. But then it shouldn't take that long, so you must be doing something out of the ordinary.
"Do not try to make difficult things possible, but make simple things simple." - David Platt on Software Design
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2017-09-04 20:45:25
September 04 2017 20:31 GMT
#18065
doing a ruby project, need to check the content of strings

per the directions, the strings can have: commas, uppercase and lowercase letters, numbers, underscores, dashes, periods, apostrophes, forward slashes.

I'd like to validate that I can check for this with:


if !(string_name !~ /[^-_0-9a-zA-z_.',/]/)


edit: well it looks like the forward slash needs something special, at minimum
but I don't know what... trying to find out. just now learning regex

edit2: ok, maybe: if !(string_name !~ %r[^-_0-9a-zA-z_.',/]) ?
Manit0u
Profile Blog Joined August 2004
Poland17481 Posts
Last Edited: 2017-09-05 03:07:45
September 05 2017 02:02 GMT
#18066
On September 05 2017 05:31 travis wrote:
doing a ruby project, need to check the content of strings

per the directions, the strings can have: commas, uppercase and lowercase letters, numbers, underscores, dashes, periods, apostrophes, forward slashes.

I'd like to validate that I can check for this with:


if !(string_name !~ /[^-_0-9a-zA-z_.',/]/)


edit: well it looks like the forward slash needs something special, at minimum
but I don't know what... trying to find out. just now learning regex

edit2: ok, maybe: if !(string_name !~ %r[^-_0-9a-zA-z_.',/]) ?


Don't use "if !cond" in ruby, use "unless" instead.


NAME_REGEX = %r{\A[-_0-9a-zA-z_\.',\/]*\z}

def valid_name?(name)
return false unless NAME_REGEX.match(name)

true
end

valid_name?('alpha-01-abc./,') # => returns true


And for practicing regex, I suggest you use this: https://regex101.com/
This site is really good for checking your patterns. It also explains everything in there.
Time is precious. Waste it wisely.
bo1b
Profile Blog Joined August 2012
Australia12814 Posts
September 05 2017 02:07 GMT
#18067
I'm 99% sure that you can use c++ in unity in some form or another.
Silvanel
Profile Blog Joined March 2003
Poland4734 Posts
Last Edited: 2017-09-05 11:02:00
September 05 2017 11:01 GMT
#18068
On September 05 2017 11:02 Manit0u wrote:
Show nested quote +
On September 05 2017 05:31 travis wrote:
doing a ruby project, need to check the content of strings

per the directions, the strings can have: commas, uppercase and lowercase letters, numbers, underscores, dashes, periods, apostrophes, forward slashes.

I'd like to validate that I can check for this with:


if !(string_name !~ /[^-_0-9a-zA-z_.',/]/)


edit: well it looks like the forward slash needs something special, at minimum
but I don't know what... trying to find out. just now learning regex

edit2: ok, maybe: if !(string_name !~ %r[^-_0-9a-zA-z_.',/]) ?


Don't use "if !cond" in ruby, use "unless" instead.


NAME_REGEX = %r{\A[-_0-9a-zA-z_\.',\/]*\z}

def valid_name?(name)
return false unless NAME_REGEX.match(name)

true
end

valid_name?('alpha-01-abc./,') # => returns true


And for practicing regex, I suggest you use this: https://regex101.com/
This site is really good for checking your patterns. It also explains everything in there.


I second that. This is great page, very helpfull. Just dont rely on it without thinking.
Pathetic Greta hater.
Manit0u
Profile Blog Joined August 2004
Poland17481 Posts
September 05 2017 11:09 GMT
#18069
On September 05 2017 20:01 Silvanel wrote:
Show nested quote +
On September 05 2017 11:02 Manit0u wrote:
On September 05 2017 05:31 travis wrote:
doing a ruby project, need to check the content of strings

per the directions, the strings can have: commas, uppercase and lowercase letters, numbers, underscores, dashes, periods, apostrophes, forward slashes.

I'd like to validate that I can check for this with:


if !(string_name !~ /[^-_0-9a-zA-z_.',/]/)


edit: well it looks like the forward slash needs something special, at minimum
but I don't know what... trying to find out. just now learning regex

edit2: ok, maybe: if !(string_name !~ %r[^-_0-9a-zA-z_.',/]) ?


Don't use "if !cond" in ruby, use "unless" instead.


NAME_REGEX = %r{\A[-_0-9a-zA-z_\.',\/]*\z}

def valid_name?(name)
return false unless NAME_REGEX.match(name)

true
end

valid_name?('alpha-01-abc./,') # => returns true


And for practicing regex, I suggest you use this: https://regex101.com/
This site is really good for checking your patterns. It also explains everything in there.


I second that. This is great page, very helpfull. Just dont rely on it without thinking.


You shouldn't rely on anything without thinking

Also, travis, if you're working with ruby, please install and use this gem: https://github.com/bbatsov/rubocop
It will help you a lot in the beginning (and stuff like RubyMine integrates with it seamlessly).
Time is precious. Waste it wisely.
Acrofales
Profile Joined August 2010
Spain18134 Posts
September 05 2017 12:47 GMT
#18070
On September 05 2017 11:02 Manit0u wrote:
Show nested quote +
On September 05 2017 05:31 travis wrote:
doing a ruby project, need to check the content of strings

per the directions, the strings can have: commas, uppercase and lowercase letters, numbers, underscores, dashes, periods, apostrophes, forward slashes.

I'd like to validate that I can check for this with:


if !(string_name !~ /[^-_0-9a-zA-z_.',/]/)


edit: well it looks like the forward slash needs something special, at minimum
but I don't know what... trying to find out. just now learning regex

edit2: ok, maybe: if !(string_name !~ %r[^-_0-9a-zA-z_.',/]) ?


Don't use "if !cond" in ruby, use "unless" instead.


NAME_REGEX = %r{\A[-_0-9a-zA-z_\.',\/]*\z}

def valid_name?(name)
return false unless NAME_REGEX.match(name)

true
end

valid_name?('alpha-01-abc./,') # => returns true


And for practicing regex, I suggest you use this: https://regex101.com/
This site is really good for checking your patterns. It also explains everything in there.


While I like the refactor, why have the useless not in there in the first place?


NAME_REGEX = %r{\A[-_0-9a-zA-z_\.',\/]*\z}

def valid_name?(name)
return true if NAME_REGEX.match(name)

false
end


I dunno. I just prefer testing the positive case to the negative (if you can), even though "do.. unless" is far more intuitive than "if not".
Manit0u
Profile Blog Joined August 2004
Poland17481 Posts
Last Edited: 2017-09-05 17:02:14
September 05 2017 17:00 GMT
#18071
On September 05 2017 21:47 Acrofales wrote:
Show nested quote +
On September 05 2017 11:02 Manit0u wrote:
On September 05 2017 05:31 travis wrote:
doing a ruby project, need to check the content of strings

per the directions, the strings can have: commas, uppercase and lowercase letters, numbers, underscores, dashes, periods, apostrophes, forward slashes.

I'd like to validate that I can check for this with:


if !(string_name !~ /[^-_0-9a-zA-z_.',/]/)


edit: well it looks like the forward slash needs something special, at minimum
but I don't know what... trying to find out. just now learning regex

edit2: ok, maybe: if !(string_name !~ %r[^-_0-9a-zA-z_.',/]) ?


Don't use "if !cond" in ruby, use "unless" instead.


NAME_REGEX = %r{\A[-_0-9a-zA-z_\.',\/]*\z}

def valid_name?(name)
return false unless NAME_REGEX.match(name)

true
end

valid_name?('alpha-01-abc./,') # => returns true


And for practicing regex, I suggest you use this: https://regex101.com/
This site is really good for checking your patterns. It also explains everything in there.


While I like the refactor, why have the useless not in there in the first place?


NAME_REGEX = %r{\A[-_0-9a-zA-z_\.',\/]*\z}

def valid_name?(name)
return true if NAME_REGEX.match(name)

false
end


I dunno. I just prefer testing the positive case to the negative (if you can), even though "do.. unless" is far more intuitive than "if not".


Technically, it could all be refactored to this:


# we want a perdicate here that only returns boolean values
# Regex.match can return an object or nil
def valid_name?(name)
%r{\A[-_0-9a-zA-z_\.',\/]*\z}.match(name) ? true : false
end


In my original example I wanted to keep the sense of what travis was trying to accomplish (for some reason he needed the condition when the name doesn't match) and I wanted to illustrate unless vs if !. Unless is such an elegant construct in ruby - it makes reading the code a lot easier and natural (so does the ability to put guard clauses at the end of statement).
Time is precious. Waste it wisely.
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
September 06 2017 07:39 GMT
#18072
I have never touched ruby, but can't you do somethig like:
return !NAME_REGEX.match(name).nil?

Seems pretty awkward to me to have these "if (condition) true else false" statements since the result mirrors the condition. Apparently it is slightly obscured because of implicit conversion from object to bool in ruby? Actually, can't you just cast the result of match to bool in some way? After all the language kinda does it to evaluate the condition anyways.

Also is there no isMatch method? Has come in handy in .net a bunch of times.
If you have a good reason to disagree with the above, please tell me. Thank you.
Manit0u
Profile Blog Joined August 2004
Poland17481 Posts
Last Edited: 2017-09-06 12:47:42
September 06 2017 12:25 GMT
#18073
On September 06 2017 16:39 spinesheath wrote:
I have never touched ruby, but can't you do somethig like:
return !NAME_REGEX.match(name).nil?

Seems pretty awkward to me to have these "if (condition) true else false" statements since the result mirrors the condition. Apparently it is slightly obscured because of implicit conversion from object to bool in ruby? Actually, can't you just cast the result of match to bool in some way? After all the language kinda does it to evaluate the condition anyways.

Also is there no isMatch method? Has come in handy in .net a bunch of times.


In reality, it depends on your Ruby version and if you need to do something with the matches (like printing out what did and what didn't match). For simple boolean return you should use other things:

2.4+ use Regexp#match? (notice the ? sign at the end) which is heavily optimized version of it (especially for more complex regexes).

pre 2.4 you have to do a bit of workarounds like above. Even the "=~" operator returns first match offset or nil if it didn't match (which can be awkward to check against as it can return 0 for a match). "!~" operator will always return a boolean but is a negative match condition so it might also be awkward to use (negating the negation) and hard to read at times.

Also, you don't need a return statement in Ruby if it's going to be just this single line. Ruby methods return the result of last operation in them by default.

In summary:


# Ruby < 2.4
def valid_name?(name)
!(NAME_REGEX !~ name)
end

# Ruby >= 2.4
def valid_name?(name)
NAME_REGEX.match?(name)
end
Time is precious. Waste it wisely.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2017-09-06 21:52:16
September 06 2017 21:41 GMT
#18074
edit: nevermind, problem isn't what I thought it is.
bo1b
Profile Blog Joined August 2012
Australia12814 Posts
Last Edited: 2017-09-07 03:06:44
September 07 2017 02:56 GMT
#18075
Anyone have a sugestion of a language to learn for personal interest? I feel fluent in c, c++, python, java, and javascript. Leaning pretty heavily towards haskell.
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
Last Edited: 2017-09-07 05:27:01
September 07 2017 05:23 GMT
#18076
--- Nuked ---
Manit0u
Profile Blog Joined August 2004
Poland17481 Posts
Last Edited: 2017-09-07 11:19:24
September 07 2017 11:19 GMT
#18077
On September 07 2017 14:23 Nesserev wrote:
Show nested quote +
On September 07 2017 11:56 bo1b wrote:
Anyone have a sugestion of a language to learn for personal interest? I feel fluent in c, c++, python, java, and javascript. Leaning pretty heavily towards haskell.

For Haskell, the biggest problem is getting your paws on a book/source to learn from that fits your taste.
- Learn You a Haskell by Lipovaca (free)
- Haskell Programming from First Principles by Allen, Moronuki (<-- my recommendation, it's great)
- Programming in Haskell by Hutton
- Real World Haskell by O'Sullivan, Goerzen and Stewart

Other than that, you could potentially look at Prolog? It's deceptively easy, and the computational model and theory behind it is pretty interesting if you start going deeper.

Both are definitely worth picking up.


If you already know C, go with Lisp. These are the 2 programming languages that all the others stem from. It'll be relatively easy then to grasp any other language.
Time is precious. Waste it wisely.
bo1b
Profile Blog Joined August 2012
Australia12814 Posts
Last Edited: 2017-09-07 12:21:39
September 07 2017 12:20 GMT
#18078
Haskell programming from first principles looks like a really good book, thanks for the recommendation

On September 07 2017 20:19 Manit0u wrote:
Show nested quote +
On September 07 2017 14:23 Nesserev wrote:
On September 07 2017 11:56 bo1b wrote:
Anyone have a sugestion of a language to learn for personal interest? I feel fluent in c, c++, python, java, and javascript. Leaning pretty heavily towards haskell.

For Haskell, the biggest problem is getting your paws on a book/source to learn from that fits your taste.
- Learn You a Haskell by Lipovaca (free)
- Haskell Programming from First Principles by Allen, Moronuki (<-- my recommendation, it's great)
- Programming in Haskell by Hutton
- Real World Haskell by O'Sullivan, Goerzen and Stewart

Other than that, you could potentially look at Prolog? It's deceptively easy, and the computational model and theory behind it is pretty interesting if you start going deeper.

Both are definitely worth picking up.


If you already know C, go with Lisp. These are the 2 programming languages that all the others stem from. It'll be relatively easy then to grasp any other language.

Only reason I'm not is I feel like I have a fairly vague understanding allready from editing my emacs quite a lot. I'll doubtlessly learn it anyway as I keep going forward.
rebdomine
Profile Blog Joined October 2010
6040 Posts
September 08 2017 02:12 GMT
#18079
Anyone here know iOS development? I know squat and my current work is forcing me to learn on the fly.

Our app is supposed to have a dynamic menu wherein depending on the logged-in user's role, he might not be able to perform several of the actions on that menu.

What's the best way to implement this? I was thinking of making a static table view and just hiding cells that the user shouldn't have access to. Is this the right approach or am I better of making a dynamic view, and populating the menu based on what roles the user can do? Just worried about how navigation will work as well with a dynamic menu.
"Just because you are correct doesn't mean you are right!"
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
September 08 2017 02:43 GMT
#18080
I made a dynamic view before for a big name app. Just implement it however you can manage. For me I used run-time defined constraints, and manually added/removed different elements from the view via code. I used auto-layout just to setup an initial state and place things that aren't dynamic. It was quite a lot of work.
Prev 1 902 903 904 905 906 1032 Next
Please log in or register to reply.
Live Events Refresh
WardiTV Korean Royale
12:00
Playoffs
ByuN vs Cure
TBD vs NightMare
TBD vs Classic
TBD vs Solar
Zoun vs Creator
WardiTV308
TKL 156
IndyStarCraft 49
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 257
TKL 156
Lowko94
Rex 79
IndyStarCraft 49
trigger 1
StarCraft: Brood War
Britney 48348
Rain 2588
Horang2 1409
Hyuk 607
Stork 515
Larva 470
actioN 459
BeSt 406
Mini 393
firebathero 332
[ Show more ]
Rush 272
ZerO 220
Last 220
Soulkey 180
Hyun 143
Pusan 129
Zeus 123
hero 121
Barracks 71
Sharp 59
sorry 53
Mong 44
Backho 38
Shine 27
scan(afreeca) 17
Aegong 17
Noble 13
IntoTheRainbow 10
Icarus 5
Dota 2
qojqva2734
XcaliburYe537
Counter-Strike
byalli8253
zeus2124
fl0m1537
oskar101
edward40
Heroes of the Storm
Khaldor195
Other Games
B2W.Neo1160
Fuzer 245
Mew2King165
Pyrionflax142
ArmadaUGS63
nookyyy 48
ZerO(Twitch)14
Organizations
Dota 2
PGL Dota 2 - Main Stream366
StarCraft: Brood War
lovetv 8
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Adnapsc2 11
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 4996
• WagamamaTV358
• lizZardDota2148
League of Legends
• Jankos2431
Upcoming Events
OSC
4h 41m
Sparkling Tuna Cup
21h 41m
WardiTV Korean Royale
23h 41m
TBD vs SHIN
TBD vs Reynor
TBD vs herO
Replay Cast
1d 11h
Wardi Open
1d 23h
Monday Night Weeklies
2 days
StarCraft2.fi
2 days
Replay Cast
2 days
Wardi Open
2 days
StarCraft2.fi
3 days
[ Show More ]
PiGosaur Monday
3 days
Wardi Open
3 days
StarCraft2.fi
4 days
Replay Cast
4 days
The PondCast
4 days
Replay Cast
5 days
Korean StarCraft League
6 days
CranKy Ducklings
6 days
Liquipedia Results

Completed

SOOP Univ League 2025
RSL Revival: Season 3
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
CSCL: Masked Kings S3
Slon Tour Season 2
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
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 © 2025 TLnet. All Rights Reserved.