• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:48
CEST 17:48
KST 00:48
  • 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
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Balance hotfix patch 5.0.16b (July 16)23Reynor: GSL Loss Wasn't About Preparation Format16[IPSL] Spring 2026 Grand Finals - This Weekend!5Weekly Cups (July 6 - 12): Protoss strike back12BSL Season 22 Full Overview & Conclusion8
StarCraft 2
General
Clem: "I don't have that much hope in Blizzard" Balance hotfix patch 5.0.16b (July 16) Reynor: GSL Loss Wasn't About Preparation Format Is the larve respawn broken? 5.0.16 patch for SC2 goes live (8 worker start)
Tourneys
Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026 GSL CK #5 Race War RSL Revival: Season 6 - Qualifiers and Main Event HomeStory Cup 29
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together Mutation # 532 Nuclear Family
Brood War
General
Recent recommended BW games BW General Discussion Recommended FPV games (post-KeSPA) Etiquete rules in Asl? Pros Debate: Zerg Unfairly Nerfed? (ASL S22 map)
Tourneys
Escore Tournament - Season 3 Small VOD Thread 2.0 [IPSL] Spring 2026 Grand Finals - This Weekend! [Megathread] Daily Proleagues
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies
Other Games
General Games
Path of Exile General RTS Discussion Thread Nintendo Switch Thread Beyond All Reason Stormgate/Frost Giant Megathread
Dota 2
Looking for a Dota Mentor 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
TL Mafia
TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread The Games Industry And ATVI Russo-Ukrainian War Thread UK Politics Mega-thread YouTube Thread
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Series you have seen recently...
Sports
2024 - 2026 Football Thread MLB/Baseball 2023 McBoner: A hockey love story Tennis[sport] Formula 1 Discussion
World Cup 2022
Tech Support
Simple Questions Simple Answers FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard?
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
Poker (part 2)
Nebuchad
The Experiences We Want and …
TrAiDoS
An Exploration of th…
waywardstrategy
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7730 users

The Big Programming Thread - Page 652

Forum Index > General Forum
Post a Reply
Prev 1 650 651 652 653 654 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
Poland17793 Posts
Last Edited: 2015-07-20 16:14:01
July 20 2015 16:13 GMT
#13021
On July 21 2015 00:10 bangsholt wrote:
Show nested quote +
On July 18 2015 17:32 Manit0u wrote:

As a bonus, I present you with this most interesting study regarding DB performance when storing dates and times (tldr: never use timestamps in your db).


It's a bit of a strong tl;dr for a study made in 2009 using a beta build of MySQL, with the database that doesn't implement foreign keys

Doesn't it as always depend on what the usage is?


Yeah, but it shows that timestamp fields are super slow to parse for some reason. Unless it changed but I couldn't really find any more recent studies on the subject.

As a sidenote, do you guys also hate encountering stuff like that in the code? (turned example into pseudocode for readability)


i = j = 0;
results = [];
num1 = count(arr1);
num2 = count(arr2);
target_number = num1 + num2;

for (k = 0, k < target_number, k++) {
if (i >= num1) {
append arr2[j] to results;

j++;
} elseif (j > num2) {
append arr1[i] to results;

i++;
} elseif (arr1[i] > arr2[j]) {
append arr1[i] to results;

i++;
} else {
append arr2[j] to results;

j++;
}
}


I cringe every time
Time is precious. Waste it wisely.
Acrofales
Profile Joined August 2010
Spain18375 Posts
July 20 2015 17:29 GMT
#13022
On July 21 2015 01:13 Manit0u wrote:
Show nested quote +
On July 21 2015 00:10 bangsholt wrote:
On July 18 2015 17:32 Manit0u wrote:

As a bonus, I present you with this most interesting study regarding DB performance when storing dates and times (tldr: never use timestamps in your db).


It's a bit of a strong tl;dr for a study made in 2009 using a beta build of MySQL, with the database that doesn't implement foreign keys

Doesn't it as always depend on what the usage is?


Yeah, but it shows that timestamp fields are super slow to parse for some reason. Unless it changed but I couldn't really find any more recent studies on the subject.

As a sidenote, do you guys also hate encountering stuff like that in the code? (turned example into pseudocode for readability)


i = j = 0;
results = [];
num1 = count(arr1);
num2 = count(arr2);
target_number = num1 + num2;

for (k = 0, k < target_number, k++) {
if (i >= num1) {
append arr2[j] to results;

j++;
} elseif (j > num2) {
append arr1[i] to results;

i++;
} elseif (arr1[i] > arr2[j]) {
append arr1[i] to results;

i++;
} else {
append arr2[j] to results;

j++;
}
}


I cringe every time


At the risk of sounding stupid, I hope you are cringing at the terrible variable names, and the use of an unnecessary counter variable k in order to use a for-loop instead of doing that in a, far more intuitive, while loop? Other than that, I don't see too much wrong with that code. Sure, the first two if statements can be made more efficient and break out of the loop immediately, but it's not a big deal and I see worse stuff than that minor inefficiency (if it even is inefficient: depends on your language) every day.
Manit0u
Profile Blog Joined August 2004
Poland17793 Posts
Last Edited: 2015-07-20 22:31:51
July 20 2015 22:25 GMT
#13023
It's not really about efficiency. It's about readability. If I'm browsing code I'd like to understand what it does just by skimming over it most of the time. When I have to pause and start to scratch my head trying to figure out when and how 3 different single-letter incrementation variables in a single loop are set, what they do and if this can potentially break things (since you're working with array indices) it's not that great. Notice that in the example above the code does exactly the same thing for two different elseif blocks. If and else blocks also produce the same code. Why is that? Obviously the person who coded it had a good reason to introduce another block instead of simply adding an OR check in the previous one, but there's no comment and nothing in the code itself to indicate why it's so special. It's lazy.
Time is precious. Waste it wisely.
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
July 20 2015 22:41 GMT
#13024
On July 21 2015 01:13 Manit0u wrote:
Show nested quote +
On July 21 2015 00:10 bangsholt wrote:
On July 18 2015 17:32 Manit0u wrote:

As a bonus, I present you with this most interesting study regarding DB performance when storing dates and times (tldr: never use timestamps in your db).


It's a bit of a strong tl;dr for a study made in 2009 using a beta build of MySQL, with the database that doesn't implement foreign keys

Doesn't it as always depend on what the usage is?


Yeah, but it shows that timestamp fields are super slow to parse for some reason. Unless it changed but I couldn't really find any more recent studies on the subject.

As a sidenote, do you guys also hate encountering stuff like that in the code? (turned example into pseudocode for readability)


i = j = 0;
results = [];
num1 = count(arr1);
num2 = count(arr2);
target_number = num1 + num2;

for (k = 0, k < target_number, k++) {
if (i >= num1) {
append arr2[j] to results;

j++;
} elseif (j > num2) {
append arr1[i] to results;

i++;
} elseif (arr1[i] > arr2[j]) {
append arr1[i] to results;

i++;
} else {
append arr2[j] to results;

j++;
}
}


I cringe every time



It really seems pretty fine to me. Took maybe 30 seconds of code reading to understand what it's trying to do, and the variable names are about as expressive as you get with such a generic algorithm. Am I missing something? I'm assuming that the translation to psuedocode has lost some of the impact from what PHP or Java could have made this to look like.
Any sufficiently advanced technology is indistinguishable from magic
Manit0u
Profile Blog Joined August 2004
Poland17793 Posts
Last Edited: 2015-07-21 00:56:29
July 21 2015 00:55 GMT
#13025
I admit that turning it into pseudocode makes it much easier to read, especially that you don't have some long method chains in there that do basically what I've written out here in the end (not to mention misleading variable names apart from i,j,k).
Time is precious. Waste it wisely.
Acrofales
Profile Joined August 2010
Spain18375 Posts
July 21 2015 01:44 GMT
#13026
On July 21 2015 07:25 Manit0u wrote:
It's not really about efficiency. It's about readability. If I'm browsing code I'd like to understand what it does just by skimming over it most of the time. When I have to pause and start to scratch my head trying to figure out when and how 3 different single-letter incrementation variables in a single loop are set, what they do and if this can potentially break things (since you're working with array indices) it's not that great. Notice that in the example above the code does exactly the same thing for two different elseif blocks. If and else blocks also produce the same code. Why is that? Obviously the person who coded it had a good reason to introduce another block instead of simply adding an OR check in the previous one, but there's no comment and nothing in the code itself to indicate why it's so special. It's lazy.

Yeah, that´s what I thought. With more intuitive variable names, and the use of a more intuitive while loop instead of a for loop:

while i + j < totalSize {
doStuff()
}


That code would be completely fine. Especially if you found it in its own method called mergeSortedArrays(arr1, arr2) or something else intuitive like that. If that code was tucked in the middle of some other bigger method without any comment, it could cause some headscratching.
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
July 21 2015 20:37 GMT
#13027
Hi TL,

Suppose I want to make a website - say it's sort of like Google in the sense that it has the following components:

1. A front page that has a textbox; the user can enter some stuff which returns and displays some results from my database.
2. A backend which collects information for my database

But I have no knowledge of web development whatsoever (I do know how to code and use SQL, however). What would you suggest I look into to learn?
https://twitter.com/SufficientStats
Acrofales
Profile Joined August 2010
Spain18375 Posts
July 21 2015 21:06 GMT
#13028
On July 22 2015 05:37 Sufficiency wrote:
Hi TL,

Suppose I want to make a website - say it's sort of like Google in the sense that it has the following components:

1. A front page that has a textbox; the user can enter some stuff which returns and displays some results from my database.
2. A backend which collects information for my database

But I have no knowledge of web development whatsoever (I do know how to code and use SQL, however). What would you suggest I look into to learn?

Despite my hatred for PHP and my intense desire to recommend neat solutions like Ruby on Rails, I think you should just pick up any old tutorial on Linux-Apache-MySQL-PHP (LAMP) and go from there.
Manit0u
Profile Blog Joined August 2004
Poland17793 Posts
Last Edited: 2015-07-21 21:13:12
July 21 2015 21:06 GMT
#13029
On July 22 2015 05:37 Sufficiency wrote:
Hi TL,

Suppose I want to make a website - say it's sort of like Google in the sense that it has the following components:

1. A front page that has a textbox; the user can enter some stuff which returns and displays some results from my database.
2. A backend which collects information for my database

But I have no knowledge of web development whatsoever (I do know how to code and use SQL, however). What would you suggest I look into to learn?


So, all you want is an input field on your page linked to a back-end algorithm that fetches data from the database?

On July 22 2015 06:06 Acrofales wrote:
Despite my hatred for PHP and my intense desire to recommend neat solutions like Ruby on Rails, I think you should just pick up any old tutorial on Linux-Apache-MySQL-PHP (LAMP) and go from there.


While such a solution would indeed be the simplest, I think that for this endavour Angular would be much more elegant while still being rather simple (since you only have one view and don't have to worry about a gazillion things usually involved in websites like user management and such) - despite my hatred for JS in the back-end.
Time is precious. Waste it wisely.
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
Last Edited: 2015-07-21 21:37:10
July 21 2015 21:28 GMT
#13030
I should add that instead of the "simplest" solution, I am also very much open to learning something that is "popular" or "cutting-edge", if you know what I mean. Java(script) or Python are highly preferred.

On July 22 2015 06:06 Manit0u wrote:
Show nested quote +
On July 22 2015 05:37 Sufficiency wrote:
Hi TL,

Suppose I want to make a website - say it's sort of like Google in the sense that it has the following components:

1. A front page that has a textbox; the user can enter some stuff which returns and displays some results from my database.
2. A backend which collects information for my database

But I have no knowledge of web development whatsoever (I do know how to code and use SQL, however). What would you suggest I look into to learn?


So, all you want is an input field on your page linked to a back-end algorithm that fetches data from the database?

Show nested quote +
On July 22 2015 06:06 Acrofales wrote:
Despite my hatred for PHP and my intense desire to recommend neat solutions like Ruby on Rails, I think you should just pick up any old tutorial on Linux-Apache-MySQL-PHP (LAMP) and go from there.


While such a solution would indeed be the simplest, I think that for this endavour Angular would be much more elegant while still being rather simple (since you only have one view and don't have to worry about a gazillion things usually involved in websites like user management and such) - despite my hatred for JS in the back-end.


Yes, in the simplest term "input field on your page linked to a back-end algorithm that fetches data from the database" what I am leading towards right now. This by itself is already a highly ambitious project.
https://twitter.com/SufficientStats
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
July 21 2015 22:50 GMT
#13031
On July 22 2015 06:28 Sufficiency wrote:
I should add that instead of the "simplest" solution, I am also very much open to learning something that is "popular" or "cutting-edge", if you know what I mean. Java(script) or Python are highly preferred.

Show nested quote +
On July 22 2015 06:06 Manit0u wrote:
On July 22 2015 05:37 Sufficiency wrote:
Hi TL,

Suppose I want to make a website - say it's sort of like Google in the sense that it has the following components:

1. A front page that has a textbox; the user can enter some stuff which returns and displays some results from my database.
2. A backend which collects information for my database

But I have no knowledge of web development whatsoever (I do know how to code and use SQL, however). What would you suggest I look into to learn?


So, all you want is an input field on your page linked to a back-end algorithm that fetches data from the database?

On July 22 2015 06:06 Acrofales wrote:
Despite my hatred for PHP and my intense desire to recommend neat solutions like Ruby on Rails, I think you should just pick up any old tutorial on Linux-Apache-MySQL-PHP (LAMP) and go from there.


While such a solution would indeed be the simplest, I think that for this endavour Angular would be much more elegant while still being rather simple (since you only have one view and don't have to worry about a gazillion things usually involved in websites like user management and such) - despite my hatred for JS in the back-end.


Yes, in the simplest term "input field on your page linked to a back-end algorithm that fetches data from the database" what I am leading towards right now. This by itself is already a highly ambitious project.


LAMP for popularity and overall availability of tools/materials to learn. You could theoretically finish a tutorial teaching you how to build LAMP in a couple of hours and have the site you're after.

Python+Django (Django is a library that works as a webserver) if you are comfortable in python, Django isn't a big leap, and is pretty fun. There are some accessible tutorials out there that would have a site like yours ready to go at the completion of it. It is heavily used for page templates.

Ruby on Rails is about as accessible as Django, and a lot of people love it so it has a flourishing ecosystem. Much like python, simply importing the right gem can add a new feature to your webserver. Programming in Ruby feels like Magic in that sense.

Javascript (probably Node.js in your case) also has webservers written in it that could do what you want. If you already have a good handle on Javascript, I'd go with this, otherwise I feel LAMP/Django/RoR have a better ecosystem around them.
Any sufficiently advanced technology is indistinguishable from magic
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
July 21 2015 22:59 GMT
#13032
Thank you all for your responses. I think I'll try Django first and see how that goes (I learned Python recently and I am itchy to use more Python). If it's not to my liking I'll go around and try the ones that uses Javascripts. I think I'll probably steer clear of LAMP for now unless I find the other options insufficient or hard to use.
https://twitter.com/SufficientStats
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
July 21 2015 23:40 GMT
#13033
On July 22 2015 07:59 Sufficiency wrote:
Thank you all for your responses. I think I'll try Django first and see how that goes (I learned Python recently and I am itchy to use more Python). If it's not to my liking I'll go around and try the ones that uses Javascripts. I think I'll probably steer clear of LAMP for now unless I find the other options insufficient or hard to use.


Probably the way to go. https://docs.djangoproject.com/en/1.8/intro/tutorial01/ will get you started
Any sufficiently advanced technology is indistinguishable from magic
Acrofales
Profile Joined August 2010
Spain18375 Posts
Last Edited: 2015-07-21 23:54:52
July 21 2015 23:54 GMT
#13034
Django seems quite a heavyhanded approach if all you want from it is a webserver and a little bit of a front-end/back-end distinction. Flask will do that just fine.

Not saying that Django isn't great, but it has lots of stuff that just doesn't seem necessary for the application in mind: don't need user management or all its ORM stuff, don't even really need the fancy template language (Flask has its own little template engine).

Here's some people doing the comparison: http://www.quora.com/Should-I-learn-Flask-or-Django

TLDR: Flask is tiny and easy. Django is big and has lots of bells and whistles. If you don't plan on using the bells and whistles, just use Flask.
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
July 22 2015 00:20 GMT
#13035
Hmm OK. Flask -> Django -> *.js in that order. Thanks for the suggestion!
https://twitter.com/SufficientStats
Manit0u
Profile Blog Joined August 2004
Poland17793 Posts
July 22 2015 00:34 GMT
#13036
In case all else fails and for some reason you'd have to go back to LAMP, please use mini (mini2 preferably). At least you'll be using some good practices.
Time is precious. Waste it wisely.
falconfan02
Profile Blog Joined April 2011
United States231 Posts
July 22 2015 01:37 GMT
#13037
On July 22 2015 09:34 Manit0u wrote:
In case all else fails and for some reason you'd have to go back to LAMP, please use mini (mini2 preferably). At least you'll be using some good practices.


This is pretty cool. I've started to like MVC after learning Symfony, but it's a bit much for a smaller site I'm trying to build. Might have to give Mini a try.
Sufficiency
Profile Blog Joined October 2010
Canada23833 Posts
July 22 2015 05:53 GMT
#13038
So far so good....!

[image loading]

I think I'll do a bit more Flask for now.
https://twitter.com/SufficientStats
Manit0u
Profile Blog Joined August 2004
Poland17793 Posts
July 23 2015 08:24 GMT
#13039
On July 22 2015 14:53 Sufficiency wrote:
So far so good....!

[image loading]

I think I'll do a bit more Flask for now.


Will your app be called HAL by any means?
Time is precious. Waste it wisely.
sabas123
Profile Blog Joined December 2010
Netherlands3122 Posts
July 23 2015 11:18 GMT
#13040
On July 22 2015 07:50 RoyGBiv_13 wrote:
Show nested quote +
On July 22 2015 06:28 Sufficiency wrote:
I should add that instead of the "simplest" solution, I am also very much open to learning something that is "popular" or "cutting-edge", if you know what I mean. Java(script) or Python are highly preferred.

On July 22 2015 06:06 Manit0u wrote:
On July 22 2015 05:37 Sufficiency wrote:
Hi TL,

Suppose I want to make a website - say it's sort of like Google in the sense that it has the following components:

1. A front page that has a textbox; the user can enter some stuff which returns and displays some results from my database.
2. A backend which collects information for my database

But I have no knowledge of web development whatsoever (I do know how to code and use SQL, however). What would you suggest I look into to learn?


So, all you want is an input field on your page linked to a back-end algorithm that fetches data from the database?

On July 22 2015 06:06 Acrofales wrote:
Despite my hatred for PHP and my intense desire to recommend neat solutions like Ruby on Rails, I think you should just pick up any old tutorial on Linux-Apache-MySQL-PHP (LAMP) and go from there.


While such a solution would indeed be the simplest, I think that for this endavour Angular would be much more elegant while still being rather simple (since you only have one view and don't have to worry about a gazillion things usually involved in websites like user management and such) - despite my hatred for JS in the back-end.


Yes, in the simplest term "input field on your page linked to a back-end algorithm that fetches data from the database" what I am leading towards right now. This by itself is already a highly ambitious project.


LAMP for popularity and overall availability of tools/materials to learn. You could theoretically finish a tutorial teaching you how to build LAMP in a couple of hours and have the site you're after.

Python+Django (Django is a library that works as a webserver) if you are comfortable in python, Django isn't a big leap, and is pretty fun. There are some accessible tutorials out there that would have a site like yours ready to go at the completion of it. It is heavily used for page templates.

Ruby on Rails is about as accessible as Django, and a lot of people love it so it has a flourishing ecosystem. Much like python, simply importing the right gem can add a new feature to your webserver. Programming in Ruby feels like Magic in that sense.

Javascript (probably Node.js in your case) also has webservers written in it that could do what you want. If you already have a good handle on Javascript, I'd go with this, otherwise I feel LAMP/Django/RoR have a better ecosystem around them.

No love for asp .net?
The harder it becomes, the more you should focus on the basics.
Prev 1 650 651 652 653 654 1032 Next
Please log in or register to reply.
Live Events Refresh
Showmatch
14:30
WardiTV Showmatch #1
Clem vs herOLIVE!
WardiTV1300
Liquipedia
Epic.LAN
13:00
Epic.LAN 48 Group Stage
epiclan51
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 317
RushiSC 41
DenverSC2 30
BRAT_OK 28
MindelVK 11
StarCraft: Brood War
Calm 8427
GuemChi 2203
Rain 2089
Jaedong 1157
Mini 676
EffOrt 651
BeSt 513
Hyuk 405
ZerO 315
Stork 221
[ Show more ]
Rush 213
Larva 206
firebathero 204
ggaemo 163
Dewaltoss 109
hero 88
Sea.KH 68
Hyun 57
Sharp 52
Free 47
JYJ 42
soO 35
scan(afreeca) 32
sorry 32
Terrorterran 30
Sexy 30
Rock 22
Barracks 20
ajuk12(nOOB) 19
Mong 17
Hm[arnc] 16
Sacsri 16
NaDa 16
IntoTheRainbow 14
Noble 11
Purpose 9
Dota 2
Gorgc9677
qojqva485
syndereN230
Trikslyr54
League of Legends
Doublelift2822
Counter-Strike
fl0m954
byalli726
allub273
kRYSTAL_36
Heroes of the Storm
Khaldor96
Other Games
singsing2083
B2W.Neo666
crisheroes303
Liquid`VortiX195
XaKoH 156
ToD152
Beastyqt80
QueenE67
ZerO(Twitch)16
Organizations
Other Games
gamesdonequick2214
BasetradeTV206
StarCraft 2
TaKeTV51
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• poizon28 19
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2380
• TFBlade897
Other Games
• Shiphtur204
Upcoming Events
Big Brain Bouts
12m
SHIN vs Elazer
Percival vs Nicoract
Reynor vs Lambo
RotterdaM317
Replay Cast
8h 12m
RSL Revival
17h 12m
Clem vs Lambo
Scarlett vs Cure
CranKy Ducklings
18h 12m
Epic.LAN
21h 12m
IPSL
1d
Dragon vs Hawk
RSL Revival
1d 17h
Classic vs Trap
herO vs SHIN
Sparkling Tuna Cup
1d 18h
OSC
1d 21h
IPSL
2 days
Bonyth vs Ret
[ Show More ]
WardiTV Weekly
2 days
Monday Night Weeklies
3 days
PiGosaur Cup
4 days
The PondCast
4 days
Replay Cast
5 days
CrankTV Team League
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

Proleague 2026-07-13
HSC XXIX
Eternal Conflict S2 E2

Ongoing

IPSL Spring 2026
Acropolis #4
YSL S3
CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
Escore Tournament S3: W3
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

ASL S22 SEASON OPEN Day 1
Escore Tournament S3: W4
ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
CSLAN 4
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Logitech G Connect 2026
StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
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.