• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 04:37
CET 10:37
KST 18:37
  • 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
Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3RSL Season 3: RO16 results & RO8 bracket13
StarCraft 2
General
Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced Weekly Cups (Nov 24-30): MaxPax, Clem, herO win SC2 Proleague Discontinued; SKT, KT, SGK, CJ disband
Tourneys
RSL Offline Finals Info - Dec 13 and 14! StarCraft Evolution League (SC Evo Biweekly) RSL Offline FInals Sea Duckling Open (Global, Bronze-Diamond) $5,000+ WardiTV 2025 Championship
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress Mutation # 500 Fright night Mutation # 499 Chilling Adaptation
Brood War
General
BW General Discussion Which season is the best in ASL? Data analysis on 70 million replays BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[BSL21] RO16 Group D - Sunday 21:00 CET [BSL21] RO16 Group A - Saturday 21:00 CET [Megathread] Daily Proleagues [BSL21] RO16 Group B - Sunday 21:00 CET
Strategy
Current Meta Game Theory for Starcraft How to stay on top of macro? PvZ map balance
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread ZeroSpace Megathread The Perfect Game Path of Exile
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 Things Aren’t Peaceful in Palestine The Big Programming Thread 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
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
Physical Exertion During Gam…
TrAiDoS
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1714 users

The Big Programming Thread - Page 539

Forum Index > General Forum
Post a Reply
Prev 1 537 538 539 540 541 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.
ZenithM
Profile Joined February 2011
France15952 Posts
Last Edited: 2014-10-29 01:15:01
October 29 2014 01:14 GMT
#10761
On October 29 2014 10:11 Blisse wrote:
Do you think the future of coding will be 5K to 8K monitors? :3

Hmm. No? :D
Mindcrime
Profile Joined July 2004
United States6899 Posts
October 29 2014 01:35 GMT
#10762
screen space good

but pixels? as long as text is easily readable, who gives a shit.
That wasn't any act of God. That was an act of pure human fuckery.
Manit0u
Profile Blog Joined August 2004
Poland17496 Posts
Last Edited: 2014-10-29 03:46:27
October 29 2014 03:44 GMT
#10763
You only really need much screen space if you need to view several files in parallel, or if you need to track your changes. When developing anything with GUI (web pages for example) it's invaluable to have 2 monitors, one for code and the other one to see the actual output.

Besides that, I'm perfectly fine working on a 80/20 terminal window. Stuff you get used to over the years... That's also why it's recommended in most languages to not have lines longer than 80 chars (should be 75 though, to account for extra space needed to show line number if you have this option turned on) and methods no longer than 20 lines, so you can view it all at once while working through ssh on a remote server.
Time is precious. Waste it wisely.
ZenithM
Profile Joined February 2011
France15952 Posts
Last Edited: 2014-10-29 04:01:35
October 29 2014 03:56 GMT
#10764
Nah, that's the other way around. It's recommended to not have lines longer than 80 chars because in the old days computers couldn't handle more. The convention follows the technical restriction, don't restrict yourself technologically because of old conventions that aren't relevant at all today. People who claim that 80char-long lines help them working on multiple files and whatnot may be oblivious of the ancient cause for this restriction, and could in fact probably do the same shit they currently do but with a 50% longer line.
In fact today some coding conventions advise 120 chars per line because let's be honest, in some languages 80 chars is not much.

It's obvious that having a lot of screen space is good (big monitors, dual/triple monitor setups...). Increasing pixel density however, as it's done currently, is the thing that is completely useless for coding. We need to be able to read the font but we really don't need it to be super smooth and flawless and retina and whatnot. So I don't really believe you would have much use for a 8K monitor. It's only useful if you have a big screen. Coincidentally enough, you get the same effect by putting 3 monitors next to each other (3 monitors = 6K screen, so cool!!)
_fool
Profile Joined February 2011
Netherlands678 Posts
October 29 2014 07:15 GMT
#10765
Question to the people that mentioned using a terminal and ssh to modify code on a remote machine: what type of software product (as in functionally: what does it do) are you working on?

Having people modify code on remote servers sounds like there is no DTAP protocol, and maybe no version control either? Sounds brave but risky, and I'm curious what type of systems require this approach.

(Don't get me wrong, I love my terminals as much as the next guy. But mostly for config changes, log analysis etcetera)
"News is to the mind what sugar is to the body"
CatNzHat
Profile Blog Joined February 2011
United States1599 Posts
October 29 2014 07:48 GMT
#10766
On October 29 2014 16:15 _fool wrote:
Question to the people that mentioned using a terminal and ssh to modify code on a remote machine: what type of software product (as in functionally: what does it do) are you working on?

Having people modify code on remote servers sounds like there is no DTAP protocol, and maybe no version control either? Sounds brave but risky, and I'm curious what type of systems require this approach.

(Don't get me wrong, I love my terminals as much as the next guy. But mostly for config changes, log analysis etcetera)

I frequently dick around with code on remote staging instances with vi, but that's just to verify things are working as expected because my local environment has some differences to production that the prod-like staging instances do not.

I can see people working on various system/infrastructure tools/services in small-medium sized companies. Things like tweaking some scripts on an asset server to optimize CDN caching TTLs might be done directly on the production box without version control if there is only one engineer maintaining and the code just needs to get the job done.
Manit0u
Profile Blog Joined August 2004
Poland17496 Posts
October 29 2014 08:00 GMT
#10767
I'm constantly working through ssh and vim on remote hosts to monitor server performance, tweak stuff etc. There is also version control for important stuff (git with deployment option so 'pull only', but you can see changes you've made on this remote host). And another thing I'm working with is purely via terminal.
Time is precious. Waste it wisely.
meatpudding
Profile Joined March 2011
Australia520 Posts
October 29 2014 09:45 GMT
#10768
On October 29 2014 16:15 _fool wrote:
Question to the people that mentioned using a terminal and ssh to modify code on a remote machine: what type of software product (as in functionally: what does it do) are you working on?

Having people modify code on remote servers sounds like there is no DTAP protocol, and maybe no version control either? Sounds brave but risky, and I'm curious what type of systems require this approach.

(Don't get me wrong, I love my terminals as much as the next guy. But mostly for config changes, log analysis etcetera)


Had to work on some sims where all the code is compiled and executed on a remote cluster. This is for a research project. The whole time I was in vi with ssh. Could have done it locally using a visual IDE and scp over, but it was ultimately easier to do remotely.

There was no source control used, although not much would have changed if it were.
Be excellent to each other.
nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2014-10-29 11:48:35
October 29 2014 11:39 GMT
#10769
On October 29 2014 10:11 Blisse wrote:
Do you think the future of coding will be 5K to 8K monitors? :3


haha, no, i hope that as we hone our skills and tools,
languages and code will become more expressive, closer to
mathematics, further from prose, and we will need less workspaces.

on the other hand i wouldn't mind another monitor or two!
conspired against by a confederacy of dunces.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
Last Edited: 2014-10-29 13:11:11
October 29 2014 13:02 GMT
#10770
On October 29 2014 10:11 Blisse wrote:
Do you think the future of coding will be 5K to 8K monitors? :3



Programming probably benefits a lot more from additional monitors compared to bigger or higher resolution monitors. The physical separation really helps a lot, e.g. when making changes and watching them on the second monitor or when having the documentation *cough*or stackoverflow*cough* on one screen and the code you are writing on the other.

I'd say that any programmer working with just one monitor, whether it's 1k, 2k, 4k, 8k or 128k is hurting his own productivity (and enjoyment).

On October 29 2014 16:15 _fool wrote:
Question to the people that mentioned using a terminal and ssh to modify code on a remote machine: what type of software product (as in functionally: what does it do) are you working on?

Having people modify code on remote servers sounds like there is no DTAP protocol, and maybe no version control either? Sounds brave but risky, and I'm curious what type of systems require this approach.

(Don't get me wrong, I love my terminals as much as the next guy. But mostly for config changes, log analysis etcetera)



Taking web development as a common example, it's often easier to debug a website "live" than to try to replicate the problem in the often quite different production environment. While ideally it shouldn't happen, software development environments are often far from ideal due to time and budget constraints, legacy code and such preventing developers from creating the development environment they'd like. It's not pretty, noone wants to do it, but in the end it's the reality of the job.

In the company I work for, I was promised that we'd use GIT and automated deployment "soon" when I joined. That was about 15 month ago and we still use CVS and upload files by hand, debug on live, etc. Our staging system stopped working about a year ago, so deploy is straight from production to live and gets tested on the live server. Every developer here wants to change it, but that would take 4 weeks of halted development and the product owners simply have other priorities.
ZenithM
Profile Joined February 2011
France15952 Posts
October 29 2014 16:07 GMT
#10771
On October 29 2014 20:39 nunez wrote:
Show nested quote +
On October 29 2014 10:11 Blisse wrote:
Do you think the future of coding will be 5K to 8K monitors? :3


haha, no, i hope that as we hone our skills and tools,
languages and code will become more expressive, closer to
mathematics, further from prose, and we will need less workspaces.

on the other hand i wouldn't mind another monitor or two!

It's likely the converse that will happen though ;D. Programming languages will become closer to prose and natural languages and further away from formal languages. Some could actually tend toward being even more formal, sure, but those won't be the ones that everybody will use.
LaNague
Profile Blog Joined April 2010
Germany9118 Posts
October 29 2014 16:14 GMT
#10772
you are free to write in assembler if you dont like prose.


But most workplaces will use other languages where you can be more productive with.
bangsholt
Profile Joined June 2011
Denmark138 Posts
October 29 2014 16:27 GMT
#10773
On October 30 2014 01:14 LaNague wrote:
you are free to write in assembler if you dont like prose.


But most workplaces will use other languages where you can be more productive with.


Fucking scrub.

Real men use a magnetized needle and a steady hand.[1]

nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2014-10-29 16:48:39
October 29 2014 16:47 GMT
#10774
@lanague
you write mathematics in assembly? hardcore bro.
i use mathematical notation myself, but i'm a pleb.
conspired against by a confederacy of dunces.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
October 29 2014 16:48 GMT
#10775
On October 30 2014 01:14 LaNague wrote:
you are free to write in assembler if you dont like prose.


But most workplaces will use other languages where you can be more productive with.


The reason why languages won't become much closer to prose is because spoken language has a huge amount of ambiguities, which simply don't work in programming languages. A programming language has to be precise, so while you can change "{" to "begin" or indent several lines, it's still simply a different syntax for a very precise concept. If you just want words instead of symbols, there are C preprocessor macros that can do it for you.

#define begin {
#define end }
#define is =
#define is_not !=
...


I'd say that functional languages are the closest to spoken language because they work directly with concepts instead of abstraction, e.g. "let x be y and do z with it", even though they have a lot more "syntax" than e.g. python. However, even they are bound by the precision required to turn it into something the computer can work with.

While computers can "understand" spoken language, i.e. prose, it's not usable for the actual programming.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
Last Edited: 2014-10-29 18:14:45
October 29 2014 18:07 GMT
#10776
On October 29 2014 22:02 Morfildur wrote:
Show nested quote +
On October 29 2014 10:11 Blisse wrote:
Do you think the future of coding will be 5K to 8K monitors? :3



Programming probably benefits a lot more from additional monitors compared to bigger or higher resolution monitors. The physical separation really helps a lot, e.g. when making changes and watching them on the second monitor or when having the documentation *cough*or stackoverflow*cough* on one screen and the code you are writing on the other.

I'd say that any programmer working with just one monitor, whether it's 1k, 2k, 4k, 8k or 128k is hurting his own productivity (and enjoyment).


I just don't understand why you guys think that using 4K means you'll see less. Using the shitty 4K 39" Seiko or good 32" Dell, 4K is still 4x more space than 1 1080p screen, so even with 3 1080p screens you're still only approaching one 4K screen. You can have more than one browser or code editor open at the same time on one 4K screen so I don't understand the argument against it.
There is no one like you in the universe.
Manit0u
Profile Blog Joined August 2004
Poland17496 Posts
Last Edited: 2014-10-29 19:36:53
October 29 2014 19:35 GMT
#10777
On October 30 2014 03:07 Blisse wrote:
Show nested quote +
On October 29 2014 22:02 Morfildur wrote:
On October 29 2014 10:11 Blisse wrote:
Do you think the future of coding will be 5K to 8K monitors? :3



Programming probably benefits a lot more from additional monitors compared to bigger or higher resolution monitors. The physical separation really helps a lot, e.g. when making changes and watching them on the second monitor or when having the documentation *cough*or stackoverflow*cough* on one screen and the code you are writing on the other.

I'd say that any programmer working with just one monitor, whether it's 1k, 2k, 4k, 8k or 128k is hurting his own productivity (and enjoyment).


I just don't understand why you guys think that using 4K means you'll see less. Using the shitty 4K 39" Seiko or good 32" Dell, 4K is still 4x more space than 1 1080p screen, so even with 3 1080p screens you're still only approaching one 4K screen. You can have more than one browser or code editor open at the same time on one 4K screen so I don't understand the argument against it.


Dude, you might have 4x the pixel count but you only get 7'' of actual space. Dual-monitors (from your example) give you 25'' of extra space to fit stuff in. The text can get hard to read even on 1080 and it usually requires upping the font sizes, I don't even want to think about 4k.
Time is precious. Waste it wisely.
nunez
Profile Blog Joined February 2011
Norway4003 Posts
October 29 2014 19:42 GMT
#10778
what's 4k?
conspired against by a confederacy of dunces.
Quixotic_tv
Profile Blog Joined August 2012
Germany130 Posts
October 29 2014 19:50 GMT
#10779
Hey, has anybody some experience in Xamarin?

I am making a company internal iOS App that establishes a connection to an Arduino via Wifi. The Shield I am using is sending via UDP.

Just want to know if some people here are doing something similar.
Life always finds a way.
nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2014-10-30 10:33:04
October 29 2014 23:46 GMT
#10780
completedish my type abstraction (previously type mux and before that variant) project(barring all egregious bugs): repos.

lets user define abstractions over aribitrary sets of move constructible types, with no dependency from element type to abstraction type, thus avoiding the inherent absurdity (abstraction before element? that's silly!) of your regular inheritance. unless the abstraction is used recursively (ghasp, that also sounds absurd), then you have to forward declare the element type, but no circular dependency since the element value is held by pointer.

also provides transparent copy and move semantics (when you assign an abstraction to another the held elements assignement operator is used, ie you gotta make sure the lhs and rhs are holding elements of same (really ought to be assign compatible) types. however copy (both assignement and construction) and move assignement are not an element type requirement unless you use it in your code (otherwise the functions calling them are instantiated).

also allows simultaneously deconstructing an arbitrary number (at the mercy of gcc) of these abstractions, in arbitrary contexts. this lets you induce polymorphism in arbitrary subsets of the direct product of the type sets belonging to the abstractions being deconstructed.

phew... to use a simpler specific case, when you do a unary deconstruction, you can induce different behaviour for each subset in an arbitrary exact cover of the type set of the abstraction you are deconstructing. the simplest examples of which are that all element types get mapped to different function overloads, and the opposite: all element types get mapped to functions instantiated from the same function template.

with this approach abstractions and type specific behaviour are completely separated from the type definition.
instead of grouping functions typewise, this lets you group types functionwise.
that's possibly neat!

example:
#include<iostream>
#include<memory>
#include<string>
#include<type_traits>
#include<cxxabi.h>
#include<tseq/tseq.hpp>
#include<abstract/abstract_t.hpp>
#include<abstract/deconstruct.hpp>
using std::cout;
using std::endl;

template<class t>
std::unique_ptr<char> demangle(){
return std::unique_ptr<char>(abi::__cxa_demangle(typeid(t).name(),nullptr,nullptr,nullptr));
}

struct context_t{
typedef void return_type;

//recursive catch-all nnary behaviour
template<class type0,class... typeN>
return_type operator()(type0& value0,typeN&... valueN) const {
(*this)(value0);
(*this)(valueN...);
}

//partition the set of types into two.
typedef tseq::tseq_t<std::string,char> subset;
template<class type>
using subset_disabler=std::enable_if_t<
!tseq::find<std::decay_t<type>>(subset()),
return_type
>;

template<class type>
using subset_enabler=std::enable_if_t<
tseq::find<std::decay_t<type>>(subset()),
return_type
>;

//general behaviour, enabled for complement of subset
template<class type>
subset_disabler<type> operator()(type& value) const {
cout
<<"\tgeneral behaviour..."
<<"\n\ttype: "<<demangle<type>().get()
<<"\n\tvalue: "<<value
<<"\n\tconst: "<<std::is_const<type>::value
<<"\n\n";
}

//subset specialized behaviour, enabled for subset
template<class type>
subset_enabler<type> operator()(type& value) const {
cout
<<"\tsubset behaviour, qualified std::string and char..."
<<"\n\tsubset type: "<<demangle<type>().get()
<<"\n\tvalue: "<<value
<<"\n\tconst: "<<std::is_const<type>::value
<<"\n\n";
}

//'fully specialized' unary behaviour, takes preference over any function template
return_type operator()(const char* value) const {
cout
<<"\tspecialized behaviour for const char*...."
<<"\n\ttype: hello teamliquid type"
<<"\n\tvalue: hello teamliquid"
<<"\n\talso: "<<value<<"\n\n";
}

//fully specialized binary behaviour
return_type operator()(const char*,char&) const {
cout
<<"\twatson: how did this function get instantiated?\n\tholmes: recursively, my dear watson.\n\n";
}

};

const context_t context;

int main(){

//define an abstraction for a set of types
typedef abstract::abstract_t<int,char,float> abstract_t0;

//make some values
abstract_t0
a0(int(2)),
a1(char('b'))
;
const abstract_t0
a2(float(2));

//deconstruct!
cout<<"\nunary deconstruction:\n";
deconstruct(context,a0);

cout<<"\nbinary deconstruction:\n";
deconstruct(context,a1,a2);

//define another abstraction for a set of types
typedef abstract::abstract_t<const char*,std::string> abstract_t1;

//make some values
abstract_t1
a3(std::string("hello")),
a4((const char*)("jello"))
;

//deconstruct!
cout<<"\nbinary deconstruction:\n";
deconstruct(context,a3,a4);

cout<<"\npentary[sic] deconstruction:\n";
deconstruct(context,a0,a3,a2,a4,a1);

}

output:
[jeh@gimli work]$ make
g++ -c -std=c++1y -I. -I../ -Wpedantic -Wfatal-errors -fdiagnostics-color -fmessage-length=64 -g main.cpp
g++ -o workbench main.o -lpthread -lrt
rm -rf *.o
[jeh@gimli work]$ ./workbench

unary deconstruction:
general behaviour...
type: int
value: 2
const: 0


binary deconstruction:
subset behaviour, qualified std::string and char...
subset type: char
value: b
const: 0

general behaviour...
type: float
value: 2
const: 1


binary deconstruction:
subset behaviour, qualified std::string and char...
subset type: std::string
value: hello
const: 0

specialized behaviour for const char*....
type: hello teamliquid type
value: hello teamliquid
also: jello


pentary[sic] deconstruction:
general behaviour...
type: int
value: 2
const: 0

subset behaviour, qualified std::string and char...
subset type: std::string
value: hello
const: 0

general behaviour...
type: float
value: 2
const: 1

watson: how did this function get instantiated?
holmes: recursively, my dear watson.
conspired against by a confederacy of dunces.
Prev 1 537 538 539 540 541 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 23m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 168
StarCraft: Brood War
Britney 30193
GuemChi 1487
Horang2 465
BeSt 309
actioN 288
Tasteless 278
Mini 238
Jaedong 168
Sharp 120
Killer 108
[ Show more ]
Pusan 101
Dewaltoss 69
Sacsri 67
sorry 54
EffOrt 52
Light 48
Barracks 47
Rush 44
ggaemo 43
Shinee 31
ToSsGirL 30
Shine 29
ZergMaN 24
soO 22
Noble 16
Bale 14
Hm[arnc] 10
hero 8
Dota 2
febbydoto138
Fuzer 105
NeuroSwarm97
canceldota44
League of Legends
JimRising 455
C9.Mang0275
Reynor67
Counter-Strike
olofmeister934
shoxiejesuss485
Super Smash Bros
Westballz18
Other Games
summit1g10912
WinterStarcraft571
ceh9505
crisheroes380
Happy196
Mew2King31
Organizations
Other Games
gamesdonequick580
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• LUISG 36
• Light_VIP 15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota237
League of Legends
• Jankos1239
Upcoming Events
The PondCast
23m
OSC
6h 23m
Demi vs Mixu
Nicoract vs TBD
Babymarine vs MindelVK
ForJumy vs TBD
Shameless vs Percival
Replay Cast
14h 23m
Korean StarCraft League
1d 17h
CranKy Ducklings
2 days
WardiTV 2025
2 days
SC Evo League
2 days
BSL 21
2 days
Sziky vs OyAji
Gypsy vs eOnzErG
OSC
2 days
Solar vs Creator
ByuN vs Gerald
Percival vs Babymarine
Moja vs Krystianer
EnDerr vs ForJumy
sebesdes vs Nicoract
Sparkling Tuna Cup
3 days
[ Show More ]
WardiTV 2025
3 days
OSC
3 days
BSL 21
3 days
Bonyth vs StRyKeR
Tarson vs Dandy
Replay Cast
3 days
Wardi Open
4 days
StarCraft2.fi
4 days
Monday Night Weeklies
4 days
Replay Cast
4 days
WardiTV 2025
5 days
StarCraft2.fi
5 days
PiGosaur Monday
5 days
StarCraft2.fi
6 days
Tenacious Turtle Tussle
6 days
Liquipedia Results

Completed

Proleague 2025-11-30
RSL Revival: Season 3
Light HT

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
Acropolis #4 - TS3
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
Kuram Kup
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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.