Python Programming & other inferior programming languages thread

Discussion in 'The Mainboard' started by Walt Disney, Jul 15, 2015.

  1. Spike 80DF

    Spike 80DF Too Much Bama In Me
    Alabama Crimson Tide

    My next big learning process is going to be getting my existing projects onto continuous integration with Octopus Deploy and TeamCity. No real devops experience to speak of so this will be fun.
     
  2. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    Never used those, still use Jenkins (which I like). My friend uses AWS Code Pipeline since all their clients use AWS hosting.
     
    Spike 80DF likes this.
  3. kentucky_dawg

    kentucky_dawg Fan of: Georgia :\
    Donor
    Georgia Bulldogs

    VSTS CI/CD is what we use and it's really easy/intuitive to use.
     
  4. Spike 80DF

    Spike 80DF Too Much Bama In Me
    Alabama Crimson Tide

    Our stuff is .Net Core and is hosted on our own in-house rack. The idea is that commits to a master branch trigger an auto-build with TeamCity and then auto-deploy with Octopus.

    Joe_Pesci, and anyone else who has access to a University email address, you should look into signing up for JetBrains Student (https://www.jetbrains.com/student/). It gets you access to a ton of otherwise expensive software. Specifically since you're working in C#, I'd highly recommend using it for ReSharper Ultimate if nothing else. It makes Visual Studio much more powerful.
     
  5. clemsontyger04

    clemsontyger04 Two offensive coordinators are better than one
    Donor TMB OG
    Clemson TigersAtlanta BravesCharlotte HornetsCarolina PanthersCarolina HurricanesChelseaTiger WoodsCollege Football PlayoffNational LeagueGame of ThronesUnited States Men's National Soccer TeamBarAndGrillOlympics

    Thanks so much for this. I plan on using it a lot this summer.
     
    Spike 80DF likes this.
  6. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    CI/CD is the shit right now so there's about a million different ways to skin this cat. CircleCI is something I've seen a lot of people recently use as well.
     
    Spike 80DF likes this.
  7. kentucky_dawg

    kentucky_dawg Fan of: Georgia :\
    Donor
    Georgia Bulldogs

    Resharper is one of those tools that if you start using it, you won't ever want to develop without it again.
     
    clemsontyger04 and Spike 80DF like this.
  8. Spike 80DF

    Spike 80DF Too Much Bama In Me
    Alabama Crimson Tide

    Another thing that your University may have is a license with http://proquestcombo.safaribooksonline.com/ They have tens of thousands of eBooks on different technical topics, including the O'Reilly published books that cover every programming language and stack imaginable. I signed up the other day through work and found about $200 worth of stuff from my Amazon wishlist on there. Definitely going to be diving into some of the books on video game development and design.
     
    clemsontyger04 likes this.
  9. BellottiBold

    Donor
    Oregon Ducks

  10. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    I'm pretty sure I have a student account already since I was using PyCharm like a year ago
     
    Spike 80DF likes this.
  11. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    That's what we used for my group project. I think it's the only thing we didn't break actually
     
    kentucky_dawg likes this.
  12. Whammy Business

    Whammy Business Well-Known Member
    Donor

    Anyone want to recommend any SQL/SQL flex resources?
     
  13. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    How basic? I thought the book we used for my database class was really good



    There's a pdf out there somewhere
     
  14. Whammy Business

    Whammy Business Well-Known Member
    Donor

    Pretty basic. We’re rolling out some new enterprise software that has flex business rules and a KPI component that requires SQL knowledge. SQL could potentially advance my career.
     
  15. nofatchildren

    nofatchildren Bull Moose Till I Die
    Donor TMB OG
    Boston Red SoxToronto RaptorsNew England PatriotsSt. Louis BluesTiger Woods

    Basic SQL is really pretty easy to learn, so if you are just starting from scratch I recommend something hands-on like this:

    https://community.modeanalytics.com/sql/
     
    clemsontyger04 likes this.
  16. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    Maybe if I ended up at PSU. Apparently open source is a big focus there. I go to OIT.
     
    BellottiBold likes this.
  17. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    I've resisted adding it because apparently the problems I've had previously with Xamarin/Visual Studio/XML are made even worse by Resharper.
     
    kentucky_dawg likes this.
  18. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    Also currently working on our app and getting pissed

    If for some reason anyone is thinking about using Xamarin to make mobile stuff, I'm guessing Xamarin.Forms is the way to go, because it seems like that's where most/all of their development effort is going. It makes sense if Xamarin.Forms actually allows you to write code that compiles to 90% of what's necessary (basically missing UI stuff) across iOS, Android, and UWP. My group used Xamarin.Android, mainly because basically the only things we knew when we started were that we wanted to make a mobile app that had something to do with Google Maps, we all had Android phones, and using C# sounded good because we all had used it before. I would say that 90% of it has worked fine, but I was lucky enough to have a lot of my work live in the other 10%.

    Some examples:
    - There are links to documentation on the Xamarin.Android developer site that 404, and have for at least a month.
    - There is weird UI behavior that returns dozens of Google search results from people asking about it, but doesn't seem to have a solution that isn't some kind of awful hack.
    - I have seen at least 2 tooltips in Visual Studio for object methods that more or less say "description coming soon"
     
  19. leroi

    leroi Rival Shark Boat Captain
    Donor

    I try to avoid MS products, to the extent it is practical to do so

    I just don't trust what they say, especially wrt all that .net stuff
     
  20. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    Fwiw I like Microsoft's stuff. Except Visio, which is an offensive piece of shit.
     
    Spike 80DF and clemsontyger04 like this.
  21. leroi

    leroi Rival Shark Boat Captain
    Donor

    I
    I use esri products, which is like a little gis monopoly, and they have many of the same issues that MS has

    It's more of a business issue than a technical issue. They (both companies) care more about locking you into their platform than whether or not the platform actually works.

    Imo of course
     
    Joe_Pesci likes this.
  22. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    I feel like part of being a software bro is having strong opinions about certain tools. Honestly I think I've either liked or grown to like pretty much every tool I've used, even if I thought it was stupid that I was being forced to use it (like command line Unix for entry-level C++ classes). Visio is the exception. The current version of Visio pissed me off so much that I seriously considered writing a UML tool for my 9-month senior project, but gliffy and draw.io already exist and do it better than I ever could.
     
    Spike 80DF and leroi like this.
  23. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    I ran into this problem when learning how to use .dll's with C++ in my design patterns class. The wizard in Visual Studio 2017 is broken enough that iirc there is a msdn page with a guide for getting it to work correctly, or at least predictably. This guide exists instead of either removing the wizard or having a wizard that works correctly. The only way you would know about this guide is if you knew the wizard was broken already, or spent time trying to figure out why you're getting linker errors.

    Apparently Microsoft this week released an update for Notepad that solves the line ending problem, so that's nice.
     
    leroi likes this.
  24. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    Microsoft since about 2014, when Ballmer stepped down as CEO, has made massive efforts to be more open source and multiplatform. Dotnet Core and Bash on Windows are great examples of this.
     
    Spike 80DF and Joe_Pesci like this.
  25. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Houston AstrosTexas Tech Red RaidersLSU TigersHouston Rockets

    fuck powershell.
     
  26. kennypowers

    kennypowers Big shit like a dinosaur did it
    Donor TMB OG
    UCF KnightsAtlanta BravesJacksonville Jaguars

    Does your school funnel graduates to Portland Group? We had to use their compiler a while back to make our code HPC compliant and it made it like 2x slower than intel.
     
  27. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    not that i know of
     
  28. DaDonkaDonkas

    DaDonkaDonkas Hi Ted, hi.
    Donor TMB OG

    I found that most of my clients simply want a WordPress, or another CMS platform of their choosing, to be customized with SEO. Thus, I've been making profit off of:

    1) SEO Plugins
    2) Google My Business (GMB)
    3) List management

    Anyone else in this particular vertical?

    DDD
     
    clemsontyger04 likes this.
  29. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    Walt Disney likes this.
  30. Walt Disney

    Walt Disney #Dawgzy #Runlyfe #MCFC
    Donor TMB OG
    Georgia BulldogsManchester City


    Let’s goooooo
    Sasa is such a beast

    So many nice already bultin features

    I love it
     
  31. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Houston AstrosTexas Tech Red RaidersLSU TigersHouston Rockets

    Walt Disney likes this.
  32. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    Too many parentheses, it's so difficult to grok.
     
    Walt Disney likes this.
  33. leroi

    leroi Rival Shark Boat Captain
    Donor

    i am finally attempting to create custom javascript builds

    i think this would be straightforward if i was using some other framework, but the arcgis js api (which is *the thing* im using) is built with dojo, and dojo is so weird
     
  34. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Houston AstrosTexas Tech Red RaidersLSU TigersHouston Rockets

    [​IMG]
     
  35. kentucky_dawg

    kentucky_dawg Fan of: Georgia :\
    Donor
    Georgia Bulldogs

    Pretty sure Microsoft just bought github.
     
    Spike 80DF likes this.
  36. Spike 80DF

    Spike 80DF Too Much Bama In Me
    Alabama Crimson Tide

    $7.5 billion.
    https://www.washingtonpost.com/news...crosoft-is-buying-github-in-7-5-billion-deal/
     
    kentucky_dawg likes this.
  37. Pile Driving Miss Daisy

    Pile Driving Miss Daisy It angries up the blood
    Donor
    Texas LonghornsAtlanta BravesAtlanta HawksAtlanta FalconsAtlanta UnitedGeorgia Southern Eagles

    People are losing their shit over this, taking their projects off Github. I know MS isn't always the best actor, but given their trend towards adopting open source software I don't see them screwing with the Github user model (I know I know their Skype purchase was kind of a shitshow).
     
    RegimentML and BellottiBold like this.
  38. nofatchildren

    nofatchildren Bull Moose Till I Die
    Donor TMB OG
    Boston Red SoxToronto RaptorsNew England PatriotsSt. Louis BluesTiger Woods

    Are any of you guys Big Data Engineers or have experience building data pipelines in Hadoop?

    I mostly do Data Science work, but my backends were all taken away and replaced with CDH, and they were basically like "Here you go...figure it out."
     
  39. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    i wrote a shitty version of blackjack in scheme. i hated every second of it, but i respected functional programming at the end. the dude who taught my class said he had to take a year of scheme in undergrad :laugh:
     
  40. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    as i've been talking about for the past year or so, my school does a group project during the junior year, which was finished like a month ago. the school has this big "symposium" where everyone across every discipline demos their projects. my group wrote code and set up displays for all sorts of real-time monitoring specifically for the symposium, and had a barcode that people could scan to install the app. among the people who visited our booth, i think my parents were the most interested in it. it was pretty disappointing.

    for my senior year, i have to do another year long project, but alone this time. somehow i got approved to write a predictive model for major league baseball. this is explicitly an app for betting on baseball, and that is exactly how i pitched it. i still can't believe it got approved, but i will keep you guys updated on my progress if anyone is interested in it. i'm taking an AI class this summer, so hopefully that's helpful.

    my backup was writing a lightweight media player for files local to a user's phone, similar to something like foobar2000, but would play video also. after my operating systems class, fucking around with filesystems was not something that i was all that interested in doing for a year.
     
    #1390 Joe_Pesci, Jul 1, 2018
    Last edited: Jul 1, 2018
    clemsontyger04, Shiggityshwo and Dave like this.
  41. al1

    al1 Well-Known Member
    Donor

    Betting on baseball (and winning) is hard as fuck, I hope they accept a lot of bullshit or you are talented as fuck.
     
  42. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    also as some kind of funny or depressing anecdote, the people who organize the symposium put my group's booth nextdoor to one of baller mechanical engineering dudes who designed and machined some engine from scratch that ran off of a fucking live flame. "hey our project is a mobile game, download it and check it out" doesn't seem very interesting after people witness literal fire, apparently.
     
    #1392 Joe_Pesci, Jul 1, 2018
    Last edited: Jul 1, 2018
  43. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    it's more about the process tbh. my minimum viable product is that it's better at predicting the outcome of games than flipping a coin.
     
    Dave likes this.
  44. al1

    al1 Well-Known Member
    Donor

    That makes sense. Good luck burrito joe.
     
    Joe_Pesci likes this.
  45. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    everyone in my class had to give like a 10 minute pitch on our idea. there were like 25 or 30. somehow mine was in like probably the 90th percentile of being realistic. one dude thinks he's going to be able to use the etherium block chain to verify sneaker purchases. another thinks he's going to be able to basically re-write wario world from scratch with 10 hours of gameplay. another wants to re-write super monkey ball from scratch, including physics. another wants to write a VR app that simulates the weather based on choosing some major world city.
     
    leroi likes this.
  46. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    talking about sports betting to a group of people who couldn't care less about sports was pretty fun, though. when i started talking about adding in the spread to my model as a stretch goal, i think all but 3 people just returned to browsing the internet to kill time until i was done :laugh:
     
    Dave likes this.
  47. kennypowers

    kennypowers Big shit like a dinosaur did it
    Donor TMB OG
    UCF KnightsAtlanta BravesJacksonville Jaguars

    Are you planning on taking a neural net approach?
     
  48. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    It kind of depends on how long it takes me to build the database. I want to try
     
  49. colonelrascals

    colonelrascals Mayonnaise-colored Benz, I push miracle whips
    Donor
    Houston AstrosTexas Tech Red RaidersLSU TigersHouston Rockets

    so I can't convince you on a lisp?
     
    Joe_Pesci likes this.
  50. Joe_Pesci

    Joe_Pesci How can less be more? It's impossible
    Donor
    Wolfsburg

    Isnt emacs basically lisp acting as a text editor or something?