|
Shaggar posted:i liked tefs COM for the web but he'd probably want to break it with dumb stuff like abusing content type or not requiring service definitions. nah, i'd put the content type as something like vendorname/datatype+baseformat, which is ~standard~, y'know rather than just a stupid application/baseformat, which won't tell you how to parse it i'd probably have a generic text based serialization and a specific binary one, and i'd demand a service def for parsing the binary one, but the text based one for inspection, debugging, etc wouldn't demand one. missing out on service defs was probably the biggest mistake in terms of interop
|
# ? Apr 12, 2014 21:21 |
|
|
# ? May 24, 2024 15:54 |
|
Damiya posted:normally I agree with Shaggar. i've been stuck writing SOAP poo poo in ruby for 3 weeks and I want to kill myself.
|
# ? Apr 12, 2014 21:55 |
|
With REST your data is a service definition.
|
# ? Apr 12, 2014 21:55 |
|
haskell is a serious headfuck to learn, this is really cool and i want to use it everywhere
|
# ? Apr 13, 2014 01:44 |
|
haskell is a serious headfuck to learn, who the gently caress would use this for anything ever
|
# ? Apr 13, 2014 01:44 |
|
Arcsech posted:haskell is a serious headfuck to learn, this is really cool and i want to use it everywhere Arcsech posted:haskell is a serious headfuck to learn, who the gently caress would use this for anything ever consider both of these points lazily argued
|
# ? Apr 13, 2014 02:38 |
|
Suspicious Dish posted:hackbunny are you raymond chen? I could swear he already posted that years ago. he also gets at least two things wrong: msvcrt.dll is not strictly off-limits, it's the C runtime library for user-mode device drivers, and C++ things like ostream are in msvcp.dll
|
# ? Apr 13, 2014 15:51 |
|
Maggot Monster posted:i've been stuck writing SOAP poo poo in ruby for 3 weeks and I want to kill myself. yea ruby is garbage
|
# ? Apr 13, 2014 16:44 |
|
tef posted:nah, i'd put the content type as something like vendorname/datatype+baseformat, which is ~standard~, y'know rather than just a stupid application/baseformat, which won't tell you how to parse it yea the way soap works is your serialization is basically xml with a set of defined primitive types and then you can build complex types from the primitives. obv you could reuse that in your web com, but idk what you'd do for json. json doesn't have schema and you cant specify type information for a field inside the message so you cant really tell the difference between a string and a datetime. plus there is no official datetime format for json. You could specify which fields are datetime in the service definition and then have an official datetime string format (use the same one as in xml), but if the message is received out of context by someone unfamiliar with the service definition they wont know what to do w/ it. obviously the solution there is no one should be sending or receiving the message w/out understanding the service, but we're talking about something to be used by web "developers" here. they hate well defined data.
|
# ? Apr 13, 2014 16:58 |
|
Shaggar posted:yea ruby is garbage i signed up to a SICP study thing today because we're moving towards clojure at work and it's gotta be less bad than ruby
|
# ? Apr 13, 2014 18:03 |
|
Maggot Monster posted:i signed up to a SICP study thing today because we're moving towards clojure at work and it's gotta be less bad than ruby lol tell us more about your poo poo tier company
|
# ? Apr 13, 2014 18:39 |
|
he's gonna read sicp for his job though how awesome is that
|
# ? Apr 13, 2014 18:41 |
|
FamDav posted:lol tell us more about your poo poo tier company i write ruby and have bad opinions.. i'm surprised sulk isn't my coworker
|
# ? Apr 13, 2014 18:49 |
|
Maggot Monster posted:i write ruby and have bad opinions.. i'm surprised sulk isn't my coworker do u work for puppetlabs
|
# ? Apr 13, 2014 18:50 |
Maggot Monster posted:i write ruby and have bad opinions.. i'm surprised sulk isn't my coworker i'm using scala for my new job, so
|
|
# ? Apr 13, 2014 18:54 |
|
Malcolm XML posted:do u work for puppetlabs i do
|
# ? Apr 13, 2014 18:55 |
|
:o
|
# ? Apr 13, 2014 19:19 |
|
actually im genuinely interested in hearing about your experience/coworkers experiences all mass migrating to a language i assume most of you have little experience in. like what are they doing to help you guys out or is it just "all new projects is clojure here are the two people who have > 3 months experience they should probably read your code sometime"
|
# ? Apr 13, 2014 19:26 |
|
FamDav posted:actually im genuinely interested in hearing about your experience/coworkers experiences all mass migrating to a language i assume most of you have little experience in.
|
# ? Apr 13, 2014 19:36 |
|
its true tho. i read through the press release and i still have a lot of questions about why they picked clojure beyond 1. jvm is extremely portable + java library interop 2. clojure has immutable data structures/concurrency primitives that eliminate classes of errors 3. its neat ^^,~~,? kawaii no desu desu because they do little to address developer training and productivity, talent pool (lol portland), maintenance, a comparison between other languages/platforms, etc etc
|
# ? Apr 13, 2014 19:58 |
|
I'm also interested in how migrating entire teams to new languages go. It's obvious everyone on board will fall into major pitfalls without an experienced person guiding the general implementation and program structure, and the reaction to these events is always interesting.
|
# ? Apr 13, 2014 20:02 |
|
double sulk posted:i'm using scala for my new job, so scala owns.
|
# ? Apr 13, 2014 20:06 |
|
$ zip app.zip __main__.py adding: __main__.py (deflated 76%) $ echo '#!/usr/local/bin/python3' > app $ cat app.zip >> app $ chmod +x app $ ./app usage: ./app <filter>
|
# ? Apr 13, 2014 20:12 |
|
that's dropbox's bundle system. they had a video about it somewhere but i cant find it now
|
# ? Apr 13, 2014 20:21 |
Damiya posted:scala owns. yeah it'll be nice to get away from ruby for a while for scala specifically, what is everyone's personal pref of scala ide/intellij/netbeans
|
|
# ? Apr 13, 2014 20:30 |
|
Suspicious Dish posted:that's dropbox's bundle system. they had a video about it somewhere but i cant find it now do you mean twitter's? https://www.youtube.com/watch?v=NmpnGhRwsu0
|
# ? Apr 13, 2014 20:38 |
|
ewwww zip
|
# ? Apr 13, 2014 20:39 |
|
Symbolic Butt posted:do you mean twitter's? https://www.youtube.com/watch?v=NmpnGhRwsu0 yeah that's it thanks
|
# ? Apr 13, 2014 20:52 |
|
double sulk posted:yeah it'll be nice to get away from ruby for a while intellij.
|
# ? Apr 13, 2014 21:08 |
|
MononcQc posted:I'm also interested in how migrating entire teams to new languages go. It's obvious everyone on board will fall into major pitfalls without an experienced person guiding the general implementation and program structure, and the reaction to these events is always interesting. it's been fairly organic, from what I've seen. people who get interested in clojure start talking to other clojure people and then change teams to work more closely with them and the cycle continues, converting one person at a time. i'm in a team that has zero reason to be touching clojure at this point, or even doing real programming, but all the clojure guys seem to be working on interesting stuff and their excitement is infectious there hasn't been any top down "time to switch shitlords" but I could imagine that would go terribly
|
# ? Apr 13, 2014 22:48 |
|
MononcQc posted:I'm also interested in how migrating entire teams to new languages go. It's obvious everyone on board will fall into major pitfalls without an experienced person guiding the general implementation and program structure, and the reaction to these events is always interesting. actually its not that bad since the overlap between c# and java is like 90%. the biggest thing that changes is tools and frameworks
|
# ? Apr 14, 2014 01:06 |
|
actually devs stay the same and they're always the biggest tools anywhere
|
# ? Apr 14, 2014 01:23 |
|
tef posted:$ zip app.zip __main__.py All of Brandon Rhodes' talks (and trivia questions) were awesome.
|
# ? Apr 14, 2014 03:40 |
|
Shaggar posted:actually its not that bad since the overlap between c# and java is like 90%. the biggest thing that changes is tools and frameworks It's a shame people forget this so much. I kind of want to do Java again to actually bother using *nix toolchains and poo poo.
|
# ? Apr 14, 2014 05:58 |
but for real, lol if you can't pick up a new language in like a day
|
|
# ? Apr 14, 2014 08:23 |
|
OBAMA BIN LIFTIN posted:but for real, lol if you can't pick up a new language in like a day
|
# ? Apr 14, 2014 08:29 |
|
OBAMA BIN LIFTIN posted:but for real, lol if you can't pick up a new language in like a day please stop writing java in every language
|
# ? Apr 14, 2014 08:38 |
|
my stepdads beer posted:surely nobody could pick up a language in like a day because i can't
|
# ? Apr 14, 2014 11:23 |
|
code:
i always struggle with things like this, is it just me going out of my way to do things the "clever" way?
|
# ? Apr 14, 2014 13:34 |
|
|
# ? May 24, 2024 15:54 |
|
It's easy to pick up a language in a few days if you're familiar with the paradigm and it replicates something you know. If you're going into new paradigms and you think you've picked everything up in a few days, you're likely wrong about the progress you've been doing.
|
# ? Apr 14, 2014 13:40 |