|
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. |
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
|
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.
|
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.
|
28078 Posts
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
|
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...
|
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.
|
28078 Posts
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.
|
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...
|
You definitely need code reviews.
|
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).
|
28078 Posts
Being a Ruby on Rails developer would be fairly chill tbh.
|
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++
|
28078 Posts
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.
|
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!
|
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.
|
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.
|
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?
|
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.
|
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?
|
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.
|
|
|
|