|
also for java can we talk about how cool jOOQ is. cause it fuckin' owns
|
# ? Oct 5, 2016 23:14 |
|
|
# ? May 25, 2024 13:59 |
|
St Evan Echoes posted:why would you flash the shaggar-signal like this visual studio is a bad ide and every time i have to work on a legacy project that uses it, i hate myself and everyone around me
|
# ? Oct 5, 2016 23:15 |
|
visual studio is amazeballs
|
# ? Oct 5, 2016 23:15 |
|
Sapozhnik posted:intellij gets some really fancy stuff right and a whole bunch of extremely basic stuff completely wrong. i bought a license because i wanted to support the developers and i regret doing so. I thought I was the only one!
|
# ? Oct 5, 2016 23:38 |
|
i use IntelliJ and visual studio
|
# ? Oct 5, 2016 23:43 |
|
gosh uncurable mlady, your mom lets you use two ides?
|
# ? Oct 5, 2016 23:44 |
|
MSPain posted:the Right Way To Do It changes every three months in web land, good luck staying ahead of that while not becoming part of the problem. idk if someone posted this here yet https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.jnroxsapu
|
# ? Oct 5, 2016 23:49 |
|
irrelevant to the ide fight but i just want to say: two POMs one .jar
|
# ? Oct 6, 2016 00:05 |
|
Luigi Thirty posted:well then, gently caress you GEM original windows had the same issue. win32 is only slightly better and barely good! but at least it's multithreaded so you can just say gently caress it all
|
# ? Oct 6, 2016 00:06 |
|
JawnV6 posted:idk if someone posted this here yet https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.jnroxsapu pro click reminds me of http://harmful.cat-v.org/software/xml/soap/simple
|
# ? Oct 6, 2016 00:09 |
|
hackbunny posted:original windows had the same issue. win32 is only slightly better and barely good! but at least it's multithreaded so you can just say gently caress it all yeah there's MiNT which is multithreaded TOS with preemptive multitasking but my ST can't run it because no hard drive stock TOS allows one program at a time plus six "desk accessories" in cooperative multitasking
|
# ? Oct 6, 2016 00:24 |
|
LeftistMuslimObama posted:so what im gathering is that the design of html+css is malicious toward the programmer and all the browser vendors are huge dickheads test it to work in IE11 and Edge and call it a day.
|
# ? Oct 6, 2016 00:25 |
|
CRIP EATIN BREAD posted:intellij owns and i never regret buying a license. intellij and gradle are trash and the worst thing you can do to visual studio is install resharper on it.
|
# ? Oct 6, 2016 00:27 |
|
I wanna hear the shaggarpinion on what's wrong with resharper
|
# ? Oct 6, 2016 00:49 |
|
resharper is good although it's getting less valuable as new vs versions come out. still worth it for the refactoring hints tho.
|
# ? Oct 6, 2016 01:05 |
|
Sapozhnik posted:oddly enough NetBeans seems to get the basic stuff right in a way that the other Java IDEs do not, and yet I think I'm the last person outside of Oracle who still uses it. Add a compiler plugin to your POM, for instance: it integrates into the error highlighting and generates whatever source code it needs to generate in the background in real time as you edit. Imports are cleaned up automatically on save. Autocompletion is not lightning fast but quite adequate in the responsiveness dept. <3 NetBeans
|
# ? Oct 6, 2016 01:06 |
|
Powerful Two-Hander posted:gently caress why do our people keep using concatenated strings to build stored proc executions in c#? like, our libraries even provide a method to just pass a hashtable of params but no, gotta concatenate those strings and return even a single value as a datatable instead of using an OUTPUT! lol same with the strings what is you mean by OUTPUT? because I know of no alternate to using a DataTable
|
# ? Oct 6, 2016 01:14 |
|
oh my god my new goal is to get a Spectre GCR it's a cartridge that plugs into your atari and with the help of a set of Mac Plus ROMs it can run system 6 on an 8MHz ST AND includes a GCR <-> MFM translator that lets a stock Atari disk drive read 800K Mac disks
|
# ? Oct 6, 2016 01:20 |
|
CRIP EATIN BREAD posted:i dont use maven tho, i use gradle, which has a "generate an intellij project from this build.gradle" plugin. https://en.wikipedia.org/wiki/Gradle posted:Apache Ant https://en.wikipedia.org/wiki/Gradle posted:a Groovy-based domain-specific language (DSL) NOOOOOOOOOOOOPE quote:their code generation templating is p. dece too, if I want fluent style getters I just create a template and boom it's there. So is the code snippet facility in the other two Java IDEs quote:also it understands javax.annotation.Nonnull/Nullable and tells you when you're not checking null correctly. yeah that's cool even better is this thing called java.util.Optional because that actually uses the Java type system to accomplish exactly the same thing. Well, almost. I guess a static analysis pass to catch uses of null is good too. if you're stuck on Android like a filthy savage then there's always com.google.common.base.Optional, which is what inspired the one that got added to Java.
|
# ? Oct 6, 2016 01:53 |
|
raminasi posted:I wanna hear the shaggarpinion on what's wrong with resharper its full of dumb tiny annoyances that they wont ever fix and it makes vs run like poo poo and the auto complete isn't any better. theres no reason for it especially after vs 2013/2015
|
# ? Oct 6, 2016 02:27 |
|
it really loving sucks that you cant get eclipse auto complete in vs. that poo poo was so much better.
|
# ? Oct 6, 2016 02:32 |
|
Shaggar posted:its full of dumb tiny annoyances that they wont ever fix and it makes vs run like poo poo and the auto complete isn't any better. theres no reason for it especially after vs 2013/2015 swr my only experiences with resharper are from ancient history though
|
# ? Oct 6, 2016 02:35 |
|
if it was 2010 resharper would be great but its not.
|
# ? Oct 6, 2016 02:37 |
|
Sapozhnik posted:NOOOOOOOOOOOOPE imagine a decent DSL that doesnt require a million tags thats gradle people who use maven today are the people who were using ant 5 years ago dinosaurs
|
# ? Oct 6, 2016 04:20 |
|
imagine a dsl that's not just a lovely pile of functions written in some other language now keep looking because gradle ain't it
|
# ? Oct 6, 2016 04:40 |
|
dsls suck "yeah its a whole new language inside <other> so you can reuse some parts of the <other> ecosystem" but only a random arbitrary subset of <other> also you're now chained to the entire <other> ecosystem I don't really see the point
|
# ? Oct 6, 2016 04:43 |
|
dsls are good in general, but edsls are really often complete poo poo because they have to rely on syntactic tricks to get the host language to understand the edsl's grammar (see basically any ruby edsl)
|
# ? Oct 6, 2016 04:49 |
|
tef was right "code is written in one language and errors are given in another"
|
# ? Oct 6, 2016 04:51 |
|
HoboMan posted:can someone recommend a book on SQL development? like optimizing queries, best practices, how to think about reads and writes? everything i've seen looks like it's for someone who doesn't even know what an RDBMS is. (i am working on SQL server 2014) just one thing: don't use auto increment, use uuids also it depends if you're actually using a database as a database and not say some application store. most database advice is often the "you are writing a payroll system" stuff and it's not that directly applicable for everyone
|
# ? Oct 6, 2016 06:26 |
|
Asymmetrikon posted:dsls are good in general, but edsls are really often complete poo poo because they have to rely on syntactic tricks to get the host language to understand the edsl's grammar (see basically any ruby edsl) they are bad, edsls are worse than dsls
|
# ? Oct 6, 2016 06:26 |
|
Q: What do ruby programmers call a library? A: A DSL
|
# ? Oct 6, 2016 06:27 |
|
carmack talked about a DSL - QuakeC it was a mistake he thought by punting out to quake c he could get level designers to build up game logic the problem is: programming is buggy the programmers who were supposed to be doing "heavy lifting" ended up spending a lot of time debugging the quakec in the end, it was faster to let the people who'd learned to program do the programming, in the same language as everything else.
|
# ? Oct 6, 2016 06:30 |
|
on the other hand, you could point to lua as a successful DSL but the thing is, you don't change or extend the semantics of lua when you embed it, you tend to provide features in ways lua programmers understand (tables, function calls, method calls) or a library, by any other name
|
# ? Oct 6, 2016 06:31 |
|
then you get to "EDSLS" all the power of a library, except without being able to interoperate with other code, or, using a familiar syntax there's the ruby monstrosities, wherein they've made some builder methods and slapped together some blocks. it's like a language, except without a parser, or an interpreter. tracing errors is nigh on painful or worse, a yaml programming language, like ansible. a dsl is like regular programming except you have to express all iteration as recursive string template invocation
|
# ? Oct 6, 2016 06:36 |
|
Imagine a DSL where your source code is stored in an opaque binary format. This is how people make video games now.
|
# ? Oct 6, 2016 06:48 |
|
Ruby is bad
|
# ? Oct 6, 2016 06:52 |
|
tef posted:just one thing: don't use auto increment, use uuids It's worth noting that you if you're using GUID primary keys you should still have an autoincrement clustering key to avoid bonkers fragmentation.
|
# ? Oct 6, 2016 07:03 |
|
Sapozhnik posted:even better is this thing called java.util.Optional because that actually uses the Java type system to accomplish exactly the same thing. good thing intellij supports that too!
|
# ? Oct 6, 2016 07:04 |
|
Does MUMPS count as a DSL?
|
# ? Oct 6, 2016 07:04 |
|
|
# ? May 25, 2024 13:59 |
|
raminasi posted:I wanna hear the shaggarpinion on what's wrong with resharper I wanna hear the shaggarpinion on coderush
|
# ? Oct 6, 2016 07:50 |