|
AD is the only directory service worth anything at all
|
# ? Oct 15, 2017 19:07 |
|
|
# ? Jun 8, 2024 08:02 |
|
no directory service, no masters IT guy please take my computer _off_ of the domain!
|
# ? Oct 15, 2017 19:12 |
|
what exactly constitutes a directory service? AD has a billion features i have no idea whats core and whats extra
|
# ? Oct 15, 2017 19:12 |
|
Captain Foo posted:AD is the only directory service worth anything at all
|
# ? Oct 15, 2017 19:14 |
|
lol at all these windows cjs who think ad is useful
|
# ? Oct 15, 2017 19:32 |
|
the main problem with ad is that it will support only a very, very small query load if you try to use it to e.g. back a web site's auth, it will fall over. if you call microsoft about this they will tell you not to try to use active directory as a directory service
|
# ? Oct 15, 2017 19:33 |
|
Notorious b.s.d. posted:wpf is non-portable Shaggar fucked around with this message at 19:56 on Oct 15, 2017 |
# ? Oct 15, 2017 19:53 |
|
Notorious b.s.d. posted:the main problem with ad is that it will support only a very, very small query load this is also 100% wrong. ad is the directory service the world uses including Microsoft in azure ad/office 365, which is the best hosted directory service.
|
# ? Oct 15, 2017 19:54 |
|
if Microsoft says not to use your AD for application authentication, they're talking about using your corporate AD for customer web site auth. its a security thing
|
# ? Oct 15, 2017 19:55 |
|
lol yes "it falls over under load" is a security thing
|
# ? Oct 15, 2017 19:57 |
|
and if you're using spring in 2017 I don't even know what to say. Like ok great if you're being forced to use it by some other lib, but if you're going out of your way to use it you hosed up.
|
# ? Oct 15, 2017 19:57 |
|
Notorious b.s.d. posted:lol yes "it falls over under load" is a security thing what are you talking about? it doesn't fall over under load despite what your Linux user groups might claim. the security problem is giving public users accounts in your internal ad. its a bad idea
|
# ? Oct 15, 2017 19:59 |
|
i don't mind java the language, and the ecosystem is better than .net (sorry shags) but asp.net is the best web framework of all time.
|
# ? Oct 15, 2017 20:00 |
|
speaking as someone who actually uses javafx: its poo poo and I wish we’d just gone with swing instead
|
# ? Oct 15, 2017 20:02 |
|
the ecosystem in .net has everything you need (except maven), but it doesn't have 10 different logging libraries or 30 different jsp frameworks because they learned from those mistakes when they happened in java.
|
# ? Oct 15, 2017 20:02 |
|
Soricidus posted:speaking as someone who actually uses javafx: its poo poo and I wish we’d just gone with swing instead is there even a use case for javafx? nobody does UIs in java anymore.
|
# ? Oct 15, 2017 20:03 |
|
Notorious b.s.d. posted:openj9 is still openjdk gonna need a source on this one
|
# ? Oct 15, 2017 20:11 |
|
Shaggar posted:the ecosystem in .net has everything you need (except maven), but it doesn't have 10 different logging libraries or 30 different jsp frameworks because they learned from those mistakes when they happened in java. .net has a real problem with microsoft's libraries stifling other open source offerings because the community treats them as the unquestioned correct choice. which would probably be fine if microsoft didn't also rewrite everything from scratch every other year.
|
# ? Oct 15, 2017 20:11 |
|
Notorious b.s.d. posted:the main problem with ad is that it will support only a very, very small query load That's not what it's for holy lol
|
# ? Oct 15, 2017 20:24 |
|
Notorious b.s.d. posted:openj9 is still openjdk it's based on openjdk. it's got different command line options, a different jitc, aotc, different gcs, and other things. it uses a lot of the openjdk implementation though. if openj9 was openjdk it wouldn't have different behavior, visualvm would work with it, etc.
|
# ? Oct 15, 2017 21:22 |
|
you can build openjdk with either hotspot (the default) or openj9 (the ibm stuff). like ibm's proprietary java did with sun java, openj9 relies on openjdk for all the tools and the class libraries and poo poo so, confusingly, openj9 is still openjdk, in that it needs openjdk to host itself and it still has 100% of the openjdk library suite there has to be a better way to differentiate openjdk+hotspot from openjdk+j9
|
# ? Oct 16, 2017 00:11 |
|
Shaggar posted:what are you talking about? it doesn't fall over under load despite what your Linux user groups might claim. the security problem is giving public users accounts in your internal ad. its a bad idea it doesn't suddenly perform better because you use ADAM instead of a "real" AD DC. windows clients work around AD's dismal performance with very aggressive client-side caching. this is not super practical for most use cases that aren't "i want this PC to work with microsoft file and print sharing" enterprise users work around AD's dismal performance by using a real directory service and mirror data into AD Notorious b.s.d. fucked around with this message at 00:14 on Oct 16, 2017 |
# ? Oct 16, 2017 00:12 |
|
Shaggar posted:you're 100% wrong about all of this. like its not worth even debating cause its 100% incorrect. like the things you think are wrong and the things you think dont exist, actually all exist. wow shags, this is weak even for you.
|
# ? Oct 16, 2017 00:20 |
|
Notorious b.s.d. posted:you can build openjdk with either hotspot (the default) or openj9 (the ibm stuff). like ibm's proprietary java did with sun java, openj9 relies on openjdk for all the tools and the class libraries and poo poo just call it openjdk and openj9 no need to have a gnu+lunix situation going on here
|
# ? Oct 16, 2017 00:43 |
|
akadajet posted:wow shags, this is weak even for you.
|
# ? Oct 16, 2017 02:42 |
|
Notorious b.s.d. posted:it doesn't suddenly perform better because you use ADAM instead of a "real" AD DC. no, everyone just uses ad. idk where you're coming up with this stuff.
|
# ? Oct 16, 2017 03:54 |
|
akadajet posted:wow shags, this is weak even for you. well like you can just go down his list and every item is wrong. wpf/uwp are better ui frameworks than everything else and you can use them in cross platform development in windows, ios, and android the stuff spark does is a subset of asp.net wrt spring if you're just talking DI, then asp.net has its own di container and there are also 3rd party containers. if you're talking about the spring web stuff, asp.net does it all better. I would never in a million years use spring in a new java app that wasn't a byproduct of using some 3rd party lib. as everyone knows, AD is the best directory service and nobody anywhere uses apacheds. AD is incredibly easy to work with in .net and if you do it with ldap stuff in java its gonna work the same as any other ldap server. wrt h2 if you're doing embedded stuff then sql embedded works the same way. if you're doing tests for a non-embedded db, you'd never use h2 and you can use sql express w/ tests inc creating instances, setting up dbs, and then tearing it all down when done. You'll probably have to use MSBuild which sucks, but the other stuff works. also sql embedded is compatible with sql server on a limited basis because its designed to be used as an embedded db, and doesn't contain a full server runtime. if you need a real server you'd use a real server and sql express is full sql server w/ limited db + instance sizes. you can turn it into any other version of sql server w/ a license change. he doesn't know what hes talking about cause hes never done .net development.
|
# ? Oct 16, 2017 04:04 |
|
jvm HOT java NOT
|
# ? Oct 16, 2017 04:46 |
|
what’s wrong with spring & what is the recommended alternative on the jvm?
|
# ? Oct 16, 2017 05:28 |
|
Ploft-shell crab posted:what’s wrong with spring
|
# ? Oct 16, 2017 05:54 |
|
Ploft-shell crab posted:what’s wrong with spring & what is the recommended alternative on the jvm? use something else for DI (or just wire things urself oldfashioned) and assemble your collection of preferred libraries, something like dropwizard.
|
# ? Oct 16, 2017 05:54 |
|
I'm an extremely junior dev who had to learn java after getting my job. Spring and the concept of di in general took me a while to get but it seems kinda cool and we use it in every project we have
|
# ? Oct 16, 2017 05:58 |
|
my problem with java is mostly with enterprise try-hards. i have never seen a more pathological fear of coupling and desire to overengineer even the simplest things than with bad java devs. like, i get it, tightly coupled brittle code sucks when you have to come back later and do big change, but you just spend an entire sprint writing wrappers and facades for a library that both you and i know we are NEVER going to change. lol, just this friday i rewrote some tooling that was written in java that my co-worker spent like a month developing a year ago (and has never loving worked like it's supposed to) in go and it took like two hours. yeah, if someone wants to use it in a different context they might have to change like 4 lines or take the opportunity to make it more general. but only a loving java developer would take a problem that can be trivially solved procedurally in like 150 lines of code and write 35 classes so that everything possible ever is paramterized, that tries to be everything to everyone, and does'nt even loving work
|
# ? Oct 16, 2017 06:06 |
|
0x1991BABE posted:my problem with java is mostly with enterprise try-hards. i have never seen a more pathological fear of coupling and desire to overengineer even the simplest things than with bad java devs. I think this comes from people reading and then completely missing the point of Clean Code. https://imgur.com/a/VgRue quote:lol, just this friday i rewrote some tooling that was written in java that my co-worker spent like a month developing a year ago (and has never loving worked like it's supposed to) in go and it took like two hours. two hours to replicate a month of work in a different language and it all just magically works, and you did this this recent friday you say?? I'm skeptical but if you say so.
|
# ? Oct 16, 2017 06:40 |
|
Ericadia posted:two hours to replicate a month of work in a different language and it all just magically works, and you did this this recent friday you say?? I'm skeptical but if you say so. yeah i mean that's hyperbole. i didn't port the entire thing and i'm not super familiar with the go ecosystem so i had to do some research. my point wasn't to flex, the problem actually just wasn't that hard in the first place. i mostly just find myself continually amazed that otherwise good, smart developers who can write performant application level code are handed a task for something that slightly elevated from a shell script and not stop to think that maybe applying enterprise design patterns isn't the right approach. i guess the lesson is pretty simple, genericizing and parameterizing everything explodes complexity. only do it if there's a good reason.
|
# ? Oct 16, 2017 07:36 |
|
the release schedule for jdk 18.3 has been posted:quote:2017/12/14 Rampdown Phase One
|
# ? Oct 16, 2017 11:08 |
|
i'm having nice builds with openjo
|
# ? Oct 16, 2017 12:47 |
|
Condiv posted:the release schedule for jdk 18.3 has been posted: I was wondering why the gently caress they decided to follow 1.9 with 18.3 but now I see 0x1991BABE posted:i mostly just find myself continually amazed that otherwise good, smart developers who can write performant application level code are handed a task for something that slightly elevated from a shell script and not stop to think that maybe applying enterprise design patterns isn't the right approach. I think this is at least partially because the idea that java is for enterprise apps is heavily emphasised so people just go right ahead an build every little program like its going to become part of a million line code base but yeah its often the case that people dont actually understand the single responsibility principle so they decompose their code into tiny meaningless classes and then build in a pile of abstraction between them all
|
# ? Oct 16, 2017 13:56 |
|
Shaggar posted:the stuff spark does is a subset of asp.net i don't think you know what spark is, dawg https://spark.apache.org/ Shaggar posted:wrt spring if you're just talking DI, then asp.net has its own di container and there are also 3rd party containers. if you're talking about the spring web stuff, asp.net does it all better. I would never in a million years use spring in a new java app that wasn't a byproduct of using some 3rd party lib. spring is a huge ecosystem of good and cool stuff, not just a freaking di framework spring boot (centralized configuration for all application instances) spring security (sane AAA for most use cases in an easy to consume format) etc etc
|
# ? Oct 16, 2017 16:09 |
|
|
# ? Jun 8, 2024 08:02 |
|
Captain Foo posted:That's not what it's for holy lol active directory, the directory service for when you do not actually intend to make any lookups against the directory
|
# ? Oct 16, 2017 16:11 |