• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 19:57
CEST 01:57
KST 08:57
  • 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
Code S Season 1 - RO8 Preview3[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10
Community News
Maestros of The Game 2 announcement and schedule !6Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results12026 GSL Season 1 Qualifiers25
StarCraft 2
General
Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Code S Season 1 (2026) - RO12 Results
Tourneys
GSL Code S Season 1 (2026) Maestros of The Game 2 announcement and schedule ! Sea Duckling Open (Global, Bronze-Diamond) RSL Revival: Season 5 - Qualifiers and Main Event Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 524 Death and Taxes The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base
Brood War
General
Do we have a pimpest plays list? BGH Auto Balance -> http://bghmmr.eu/ (Spoiler) Asl ro8 D winner interview BW General Discussion AI Question
Tourneys
[ASL21] Ro8 Day 4 Small VOD Thread 2.0 [BSL22] RO16 Group Stage - 02 - 10 May [ASL21] Ro8 Day 3
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread OutLive 25 (RTS Game) Nintendo Switch Thread Dawn of War IV Daigo vs Menard Best of 10
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
European Politico-economics QA Mega-thread US Politics Mega-thread The Letting Off Steam Thread Russo-Ukrainian War Thread 3D technology/software discussion
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1930 users

The Big Programming Thread - Page 748

Forum Index > General Forum
Post a Reply
Prev 1 746 747 748 749 750 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
Poland17743 Posts
August 02 2016 21:54 GMT
#14941
On August 03 2016 00:53 Doodsmack wrote:
Show nested quote +
On July 23 2016 01:14 enigmaticcam wrote:
On July 22 2016 08:16 tofucake wrote:
On July 22 2016 02:36 Doodsmack wrote:
Are Microsoft SQL Server skills (including T-SQL obv) valuable and future-secure?

no

Good to know, and there will always be MSSQL jobs, but Linux servers are like 98% of the internet

That depends on how you use SQL server. Your typical DBA manages a SQL server mostly at an infrastructure level, which would all be proprietary to Microsoft. But at an application level, learning to collate data and understand how to talk to a database is absolutely relevant regardless of the language or implementation.

Also not all databases support internet based applications. There are a lot of internal applications in the corporate world that require a database layer, and SQL Server thrives there.


Thanks for the info all. I only have a basic understand of all this but what are some database technologies that may be used more for internet based applications (including cloud because I know there's Azure SQL). Are these technologies relational? I am learning T-SQL and feel pretty comfortable querying a relational db.


If you really want to get into databases, you should really look into some NoSQL stuff. Most modern systems use more than one db and it's usually NoSQL stuff for caching etc.

Things of interest:
H2 - in-memory db's in the Java world
CouchDB - amazing thing for storing documents
Neo4j - if you need graphs, you don't have to look any further
MongoDB/Redis - your usual cache layer
Time is precious. Waste it wisely.
ShoCkeyy
Profile Blog Joined July 2008
7815 Posts
Last Edited: 2016-08-02 22:09:59
August 02 2016 22:05 GMT
#14942
On August 01 2016 14:59 Djagulingu wrote:
Show nested quote +
On July 30 2016 18:17 Manit0u wrote:
On July 30 2016 06:11 Djagulingu wrote:
Anybody here has experience with OAuth2? Can anyone suggest me resources for that shit?


Isn't that sufficient? There are ready-made libraries for that.

http://oauth.net/2/

Do you need help with anything specific pertaining to this?

Didn't even know that this thing existed.

One more question to the vast amount of good programmers in TL: (How) can I build https without having a domain name first? For testing purposes, that is.


If you're running Mac - this is probably the easiest way:

https://gist.github.com/jonathantneal/774e4b0b3d4d739cbc53

On August 02 2016 13:42 Nyxisto wrote:
What are the opinions about Go around here?


Bank of America uses .GO from what I can tell.
Life?
Manit0u
Profile Blog Joined August 2004
Poland17743 Posts
Last Edited: 2016-08-03 08:14:29
August 02 2016 22:10 GMT
#14943
On a side note, I really need to vent off some steam...

Had a slow day at work, then, all of the sudden the bossman approaches me and is like "Hey Chris! Could you take look at this file? This other dude tried to do a merge of two versions of the product and got some massive conflicts to resolve so we're looking for another pair of eyes to go through it." I didn't have anything better to do so I went to it...

Welcome to 11063 lines of nightmare code that's accumulated a lot of shit over countless careless merges. Holy fuck, the things I've seen, the torment I had to endure...

Basically, we have to support this legacy product (~10 years old) until the end of the year. We're developing bugfixes on PHP 5.6+, it's tested on PHP 5.3 and the client's servers run PHP 5.2 (fucking government can't afford any decent administrators). There are no unit tests for it or anything and the code has been transferred from svn to git some years ago...

Anyway, just to name a few things I've encountered:

if (something) {
} else {
// 400 lines of code
}

- this was pretty common


if (something) {
// 200+ lines of code in the lines of
// if
// foreach
// if
// foreach
// foreach
// if
} else {
return;
}

- also common


if (isset(something) {
if (isset(same_thing) { // checking twice to be sure
// code
}
}

- why?


foreach (something) {
$var = // insert expensive db queries here
}

$new_var = $var;
unset($new_var);

// obviously, do nothing with $var any more

- mindboggling...


// 100 lines of code
return;
// 200 lines of code

- lazy...


if (something || 1) {
// code
}

- extra lazy (and hard to spot)


foreach($var as $key_a => $a) {
foreach($var2 as $key_aa => $ae {
// code
}
}

- naming things is hard...

I can't even count the number of unused variables and objects being instantiated for no reason.
Other offensive stuff:
- db select generation and html generation inside of controller (js too, because why not?)
- html with styles, classes and everything as associative array keys (my eyes bled)

My casual commit after a day's work with this crap:
2379 additions and 2984 deletions... (that's lines of code for the uninitiated)

Fucking hell.
Time is precious. Waste it wisely.
TheEmulator
Profile Blog Joined July 2010
28100 Posts
Last Edited: 2016-08-02 22:16:46
August 02 2016 22:16 GMT
#14944
Crap like that is why I mostly program as a hobby although I've been thinking of legitimately going into the industry lately. But you just scared me Manitou
Administrator
Manit0u
Profile Blog Joined August 2004
Poland17743 Posts
August 02 2016 22:18 GMT
#14945
On August 03 2016 07:16 TheEmulator wrote:
Crap like that is why I mostly program as a hobby although I've been thinking of legitimately going into the industry lately. But you just scared me Manitou


Working with legacy software is hell. I can tell you that much...
Time is precious. Waste it wisely.
Birdie
Profile Blog Joined August 2007
New Zealand4438 Posts
August 02 2016 22:19 GMT
#14946
On August 03 2016 07:16 TheEmulator wrote:
Crap like that is why I mostly program as a hobby although I've been thinking of legitimately going into the industry lately. But you just scared me Manitou

It's definitely not all like that.
Red classic | A butterfly dreamed he was Zhuangzi | 4.5k, heading to 5k as support!
TheEmulator
Profile Blog Joined July 2010
28100 Posts
August 02 2016 22:20 GMT
#14947
On August 03 2016 07:19 Birdie wrote:
Show nested quote +
On August 03 2016 07:16 TheEmulator wrote:
Crap like that is why I mostly program as a hobby although I've been thinking of legitimately going into the industry lately. But you just scared me Manitou

It's definitely not all like that.

Yea I know. I'm only being half serious with my post.
Administrator
ShoCkeyy
Profile Blog Joined July 2008
7815 Posts
August 02 2016 22:26 GMT
#14948
Well Manit0u, at least you fixed it! But yea, I hate waste, do people like just go in and start writing now a days w.o a plan? Lol...
Life?
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
August 02 2016 23:14 GMT
#14949
You definitely need code reviews.
Manit0u
Profile Blog Joined August 2004
Poland17743 Posts
Last Edited: 2016-08-03 00:18:18
August 03 2016 00:14 GMT
#14950
On August 03 2016 08:14 Shield wrote:
You definitely need code reviews.


Definitely. I simply don't understand how people can not care at all. I mean, I know that you can fix the issue by just adding "||1" to the if condition, but why do it this way and get people mad later down the line?

We seriously need more people like Matt Patterson (and I need more Ruby, I'm in love with it right now).
Time is precious. Waste it wisely.
TheEmulator
Profile Blog Joined July 2010
28100 Posts
August 03 2016 00:26 GMT
#14951
Being a Ruby on Rails developer would be fairly chill tbh.
Administrator
ShoCkeyy
Profile Blog Joined July 2008
7815 Posts
August 03 2016 00:41 GMT
#14952
NO! Learn Python, the market is asking for more Python developers all the sudden. As for RoR, the syntax and conventions are bizarre, if someone else need to pickup the RoR app it's overkill... Python on the other hand, is very similar to JS, Java, and some what C++
Life?
TheEmulator
Profile Blog Joined July 2010
28100 Posts
August 03 2016 00:50 GMT
#14953
Well I've never used Ruby/RoR before, it just looks like it has a strong community and lots of opportunites. My main language is Python and I've messed around with Django a bit so if that's on the up I guess I'm in a good spot.
Administrator
ShoCkeyy
Profile Blog Joined July 2008
7815 Posts
Last Edited: 2016-08-03 00:53:43
August 03 2016 00:53 GMT
#14954
Actually, thinking about it, my company is currently looking for a Data Engineer (1-3 years of software dev experience, 1+ year of heavy data sets experience). If anybody is interested, send me a PM!
Life?
WarSame
Profile Blog Joined February 2010
Canada1950 Posts
August 03 2016 03:29 GMT
#14955
Out of curiosity what are heavy data sets? Do you just mean like 50% of your job experience should have been data sets? Where can I read more about how data sets apply to modern software? I learned about them in school, but I've never really seen them mentioned much outside of it.

Also, you should mention where you are located. America vs. Turkey is a big difference.
Can it be I stayed away too long? Did you miss these rhymes while I was gone?
ShoCkeyy
Profile Blog Joined July 2008
7815 Posts
August 03 2016 04:24 GMT
#14956
Just large databases - usually meta data, info on users, being able to create reports out of these data sets. Also location doesn't matter - I mean preferably in the U.S, but location really doesn't matter as long as you have the skills.
Life?
WarSame
Profile Blog Joined February 2010
Canada1950 Posts
August 03 2016 04:41 GMT
#14957
I don't fit your criteria either way but that sounds super interesting! I was thinking of looking into that a while ago. Do you recommend any specific books?
Can it be I stayed away too long? Did you miss these rhymes while I was gone?
kanu_knl
Profile Joined July 2008
United States83 Posts
Last Edited: 2016-08-03 07:25:57
August 03 2016 07:25 GMT
#14958
Hi, I am building a database for a non-profit school and is looking for mysql hosting companies. Do you know any good one? Thanks alot.
Manit0u
Profile Blog Joined August 2004
Poland17743 Posts
August 03 2016 08:16 GMT
#14959
On August 03 2016 16:25 kanu_knl wrote:
Hi, I am building a database for a non-profit school and is looking for mysql hosting companies. Do you know any good one? Thanks alot.


Just use Amazon AWS?
Time is precious. Waste it wisely.
ShoCkeyy
Profile Blog Joined July 2008
7815 Posts
August 03 2016 16:18 GMT
#14960
On August 03 2016 16:25 kanu_knl wrote:
Hi, I am building a database for a non-profit school and is looking for mysql hosting companies. Do you know any good one? Thanks alot.


Namecheap.com - It's good enough for starting, they sponsor TL, and are decently priced for nonprofit to maintain.
Life?
Prev 1 746 747 748 749 750 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 3m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SpeCial 119
StarCraft: Brood War
GuemChi 3491
Artosis 661
NaDa 17
Terrorterran 12
Dota 2
monkeys_forever333
Other Games
summit1g7913
tarik_tv6206
Doublelift2626
Liquid`RaSZi1551
shahzam550
syndereN164
JimRising 157
ViBE53
Mew2King34
Organizations
Other Games
gamesdonequick2039
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• musti20045 29
• Adnapsc2 14
• CranKy Ducklings SOOP7
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• imaqtpie2002
Other Games
• Scarra1638
Upcoming Events
Replay Cast
3m
CranKy Ducklings12
Escore
10h 3m
The PondCast
10h 3m
WardiTV Invitational
11h 3m
Zoun vs Ryung
Lambo vs ShoWTimE
Big Brain Bouts
16h 3m
Fjant vs Bly
Serral vs Shameless
OSC
22h 3m
Replay Cast
1d
CranKy Ducklings
1d 10h
RSL Revival
1d 10h
SHIN vs Bunny
ByuN vs Shameless
WardiTV Invitational
1d 11h
Krystianer vs TriGGeR
Cure vs Rogue
[ Show More ]
uThermal 2v2 Circuit
1d 15h
BSL
1d 19h
Artosis vs TerrOr
spx vs StRyKeR
Replay Cast
2 days
Sparkling Tuna Cup
2 days
RSL Revival
2 days
Cure vs Zoun
Clem vs Lambo
WardiTV Invitational
2 days
BSL
2 days
Dewalt vs DragOn
Aether vs Jimin
GSL
3 days
Afreeca Starleague
3 days
Soma vs Leta
Wardi Open
3 days
Monday Night Weeklies
3 days
OSC
4 days
CranKy Ducklings
4 days
Afreeca Starleague
4 days
Light vs Flash
Replay Cast
5 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-05-05
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
BLAST Rivals Spring 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

Upcoming

Escore Tournament S2: W6
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
Escore Tournament S2: W7
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
Stake Ranked Episode 3
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
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.