|
CPColin posted:cjs: Handling a corner case where a user logs in, but isn't in the vendor's database, so the API call to get their details returns null. Can't figure out why my "if (vendorId == null)" check isn't working. Turns out our code "handles" this situation by creating a fake, empty user details object with the ID set to "-NONE-". I just got rid of that empty object altogether and everything works fine. are you sure there's not some other component that will break when it receives null instead of a fake user object
|
# ¿ Jul 17, 2018 19:18 |
|
|
# ¿ Sep 12, 2024 03:57 |
|
MALE SHOEGAZE posted:i just want to get the most bang for my buck is what im saying if you wanna do something maybe interesting and never make money at it stay in academia or contribute to open source if you wanna be overpaid to make the world worse go into commercial web development or mobile apps if you wanna never have an existential crisis leave technology altogether
|
# ¿ Jul 18, 2018 03:52 |
|
Kilometres Davis posted:JavaScript is much better than PHP this thread is insane. why would you even bother saying this like you're trying to convince someone that drinking a glass of bile is better than drinking a glass of diarrhea
|
# ¿ Jul 18, 2018 04:00 |
|
Kilometres Davis posted:An accurate metaphor for my career path thus far, yes. programming.txt
|
# ¿ Jul 18, 2018 04:23 |
|
thank you tef for continuing to rant in yospos sincerely, no yoscasm
|
# ¿ Jul 23, 2018 02:50 |
|
MALE SHOEGAZE posted:i'm being facetious. clearly a language needs to be able to model is-a relationships. i suppose i'd amend my statement to say "composition is better than complex inheritance. i like sandi metz's advice on class inheritance trees: broad and shallow is better than narrow and deep
|
# ¿ Jul 24, 2018 14:44 |
|
cinci zoo sniper posted:i really dislike visual studio too but it does the job. except for vcs integration, gently caress that - i just alt tab into visual studio code for git operations same here, p much i do drat near all my coding in either visual studio or vscode and in visual studio i always ignore the vcs tools and switch to either vscode or a command line (unless i'm on a project that uses tfs, which is thankfully almost never)
|
# ¿ Aug 4, 2018 14:54 |
|
MALE SHOEGAZE posted:admittedly react/jsx/html, which i'm not very comfortable with in general, and rust, where the bad experience is not because of vscode. ime visual studio is wicked awesome for anything c#/.net and sorta okay for anything else vscode suits the rest of my needs i don't gently caress with rust, tho, so i can't speak on it
|
# ¿ Aug 5, 2018 00:06 |
|
SpaceAceJase posted:Yo, what's a good ETL/workflow engine for parsing CSV files, and doing stuff like error trapping at certain steps? php has fgetcsv and fputcsv
|
# ¿ Aug 5, 2018 19:05 |
|
TheFluff posted:the first programming thing i learned was regular expressions. i was 9 or 10 years old at the time - my dad taught me. to this day i maintain that it really wasn't a bad place to start thinking abstractly about a single symbol being a representation of some other set of symbols. i didn't learn anything about state machines until over a decade later though. that's not terrible as long as you don't get stuck thinking "this is how the syntax should look for all things always" much like any other thing you learn first
|
# ¿ Sep 18, 2018 02:46 |
|
Spime Wrangler posted:everybody wants to be a farmer until it’s time to do farmer poo poo if only more people could relate to this sentence when paul mooney replaces the word farmer
|
# ¿ Sep 18, 2018 04:01 |
|
the talent deficit posted:I’m sorry we already have a John Smith using our app, you’ll have to change your name way to miss the point of even the part of the post you quoted, let alone the previous sentence you don't even disagree with him. you just failed to understand the whole picture. learn before you speak bitch edit: for the second time this week i'm editing a post because i might have misunderstood sarcasm. maybe it's time for me to take a yospause DaTroof fucked around with this message at 03:55 on Sep 21, 2018 |
# ¿ Sep 21, 2018 03:47 |
|
xtal posted:Does it still ship proprietary, opaque binary blobs? I hope so, because I consider spyware to be a feature of my text editor. it's been open source under an mit license for a while now. if you download one of their prebuilt binaries, it ships with preconfigured telemetry options and ms-specific branding. other than that i think they're the same
|
# ¿ Sep 25, 2018 20:58 |
|
mystes posted:I wish they had described this as being for "visualization" or something. I ignored it when I saw a link to it yesterday or the day before because when I saw "analytics" I assumed it was for analyzing website traffic or ads or something. I guess maybe I'm not sure what "analytics" actually means? analytics is basically synonymous with data analysis, but your assumption is understandable since the term is so ubiquitous in seo and digital marketing gotta use the fifty-cent words if you wanna call yourself a growth hacker
|
# ¿ Oct 4, 2018 19:10 |
|
a manager at my last job categorized unit tests as non-functional requirements. "non-functional" simply meant "unimportant" to him so he discouraged working on them as much as possible when their flagship software imploded it practically killed the whole company
|
# ¿ Oct 19, 2018 17:35 |
|
gonadic io posted:At my old job I made the mistake of rushing things without unit tests and presenting it as an option. Not making that mistake again imo that's the #1 argument for using ci and writing unit tests first. more for the benefit of bureaucracy than the development process itself if you tell management the feature works but you haven't written unit tests yet, they might tell you to skip it if you tell them the build is broken, they'll panic and give it top priority
|
# ¿ Oct 19, 2018 17:47 |
|
prisoner of waffles posted:#63 seems like a pretty small ask from someone donating their time to sqlite but #36 precludes the foss community en masse
|
# ¿ Oct 22, 2018 17:34 |
|
Doom Mathematic posted:Probably counting npm install as part of the "compilation"? that was my first guess. possible bonus, someone added `rm -rf node_modules` to the start of the build because they couldn't figure out how else to resolve dependency changes
|
# ¿ Oct 25, 2018 00:44 |
|
ratbert90 posted:Fun story about that! your yospos story arc has been fascinating and i wish you the best
|
# ¿ Oct 30, 2018 02:04 |
|
the people gettin hosed up over twitter, they already know in the real world, if they're in a restaurant and wanna drop some n-bomb bullshit, they look over their shoulder first they just haven't learned to do the same thing on twitter, where 100% always someone is over their shoulder gently caress em you don't get to say "i'm not the type of person to do this" after you publicly do it
|
# ¿ Nov 3, 2018 03:43 |
|
akadajet posted:if you kick/ban people when they complain about having to not be a dick you'll probably have less garbage. this dude gets it i'm not even being slightly ironic
|
# ¿ Nov 5, 2018 03:39 |
|
Arcsech posted:very often production software is complex enough that you can’t hold every execution path in your head at once, and interactions between components are the source of way more problems than bugs within a single function/class/whatever. integration tests help but you’ll never cover every scenario it me i got real lucky with one of my current projects when it comes to debugging. it's composed in a way that i can write throwaway scripts to reproduce internal bugs. then i can turn the script into a spec and run it through a debugger while i fix it unsurprisingly, none of my other projects make it that easy
|
# ¿ Nov 19, 2018 16:45 |
|
Main Paineframe posted:it sucks that webkit is literally the closest thing to a good, actually-cross-platform environment to write a cross-platform app in, but when it's the best we've got it shouldn't be shocking that people use it p much this html/css is far from perfect, but it's amazingly robust and can be shoehorned into a whole lot of use cases for native cross-platform, my favorite is xamarin because i like c#, but even with that xaml is basically "xhtml but shittier"
|
# ¿ Nov 24, 2018 02:54 |
|
Shaggar posted:maxpermsize is supposed to be ignored entirely so either the jdk has a bug that's using it or maybe check ur paths to make sure ur not running a different jvm. you look like you know a lot about ignoring maxpermsize
|
# ¿ Nov 28, 2018 22:23 |
|
floatman posted:Tell them that they should get rid of all staging servers, push everything to production because what profit do you get from testing??? except i once had a manager make drat near that exact argument
|
# ¿ Dec 4, 2018 08:42 |
|
the same manager suggested that scm was causing problems because it resulted in developers working on different copies of the codebase
|
# ¿ Dec 4, 2018 08:45 |
|
DONT THREAD ON ME posted:i'm working through this years AOC in various languages and right now I'm doing one in haskell. Symbolic Butt posted:I bet you'll have fun with day 8 in haskell hey, this is fun. thx for bringing it up, first time i've seen it i'm doing them in ruby cuz im a douchebag
|
# ¿ Dec 30, 2018 09:07 |
|
leper khan posted:it’s amazing how many of them make it to the top at my old job a few years back, our department needed a manager, and they promoted one of our developers specifically because he was the least useful guy on the team. like, one of the benefits of promoting him was reducing his coding responsibilities. an exec-level guy straight up admitted that poo poo to me unsurprisingly, he wasn't effective as a manager either, and they eventually let him go. more than a few of my coworkers were constitutionally incapable of hiding their contempt for him
|
# ¿ Jan 1, 2019 18:28 |
|
Chalks posted:typescript is a good call, never use javascript directly typescript is good but angular is buttcheeks
|
# ¿ Jan 1, 2019 22:26 |
|
Falcorum posted:If it's any comfort, it happens elsewhere and even with regular non C level coworkers being the source of that dumb poo poo. that sounds like a lovely situation and im glad it also sounds like you were able to defend yourself appropriately jfc as much as id like to work on a aaa game everything i hear from the industry makes it sound like it would drive me toward suicide
|
# ¿ Jan 8, 2019 03:33 |
|
Cold on a Cob posted:unless you're working contract and being paid for every hour or you get time in lieu, don't work OT
|
# ¿ Jan 8, 2019 03:38 |
|
Deep Dish Fuckfest posted:loving christ i wish i could get something as well-defined as a NullPointerException in dynamically typed languages the error always means your object's interface doesn't match what the receiver expected. just like statically typed languages. the only difference, with dynamic typing, you don't know it's a problem until runtime, and for some reason it's still supposed to be your fault
|
# ¿ Jan 13, 2019 01:36 |
|
Soricidus posted:undefined.js, null.js, and ... uh ... ok i didn't think this joke through - brendan eich, 1995
|
# ¿ Jan 14, 2019 19:38 |
|
aardvaard posted:i've written several static site generators because i was too lazy to learn how to do the thing i wanted to do properly and that's probably the reason that staticgen.com lists almost 250 god drat static site generators never seen that site before. i'm...nonplussed if i ever encounter someone who uses the term "jamstack" irl i might wake up in a jail cell with tooth chips in my knuckles
|
# ¿ Jan 24, 2019 01:11 |
|
Corla Plankun posted:i could see that being a useful word in the game jam community like maybe a suite of tools that make it easy to jam the games, but i refuse to google what it actually means because im sure its just a bunch of webdev js bs yeah, no need to google it
|
# ¿ Jan 24, 2019 01:52 |
|
imagine some 12-year-old who's "good with computers" (i.e., has a twitter) decides to learn programming. he spends six weeks studying online courses. 3 weeks on html/css, 2 weeks on javascript, and 1 week learning how to use jekyll. the entirety of his experience is writing pokemon fan pages that have never been hosted anywhere besides his own laptop. i mean good for him, and i hope he's having fun learning and all, but thanks to some conference promoter with an undiagnosed concussion, this kid gets invited to make a tedx talk about the future of web development, and he only has one hour to prepare. the presentation he would make is "jamstack"
|
# ¿ Jan 24, 2019 02:32 |
|
my girlfriend and i got into a huge argument when i wanted to put a deep-fat fryer in the kitchen. i can't imagine the fights we might have had over poo poo that was actually important, like variable naming conventions
|
# ¿ Jan 24, 2019 23:21 |
|
Fatty Crabcakes posted:Do you really deep fry that many things? yes
|
# ¿ Jan 25, 2019 01:34 |
|
DONT THREAD ON ME posted:like it's good when your framework exposes a controller class and you can inherit the controller class and use and it automatically knows how to do the things a controller should do. the controller class is a good example. ime inheritance works better if it's shallow, even if it's wide; e.g., a handful of classes that directly extend a single superclass. if your inheritance tree is ten levels deep, it's probably fragile interface implementation seems closer to composition than inheritance
|
# ¿ Jan 25, 2019 19:31 |
|
|
# ¿ Sep 12, 2024 03:57 |
|
Aramoro posted:Why would you not have test coverage for something like that? I mean sure if you're a terrible programmer your usage of inheritance is going to suck, but then so is your composition. Someone breaking subtype B fixing a bug in Subtype A without even testing it is awful and will gently caress up your codebase no matter what you do. i don't wanna call anyone out because maybe what i inferred is not what they meant, but in a very general sense, some people seem to think type safety precludes testing, and HOLY poo poo are they wrong
|
# ¿ Jan 26, 2019 03:17 |