|
asp.net is prob the most established web framework after maybe php and jsp, neither of which I would suggest. then zk is used by a lot of enterprise applications and does mvvm which is cool, but I haven't had an application for it. mvc4 is the lastest and greatest so use that if ur doing webs.
|
# ? Jan 13, 2013 22:19 |
|
|
# ? May 9, 2024 21:47 |
|
MeruFM posted:start-up superstar
|
# ? Jan 13, 2013 22:19 |
|
any p-lang based fadworks are gonna be terrible (rails, django, etc...)
|
# ? Jan 13, 2013 22:20 |
can't wait for shaggar to start calling go a p-lang
|
|
# ? Jan 13, 2013 22:21 |
|
fwiw my latest recycled post is here http://programmingisterrible.com/post/40453884799/what-language-should-i-learn-first
|
# ? Jan 13, 2013 22:22 |
|
gucci void main posted:can't wait for shaggar to start calling go a p-lang it basically is, but I think its abandoned already isn't it?
|
# ? Jan 13, 2013 22:23 |
|
Death to Strunk and White.
|
# ? Jan 13, 2013 22:24 |
|
Shaggar posted:it basically is, but I think its abandoned already isn't it? hahahah but seriously, how could you tell
|
# ? Jan 13, 2013 22:26 |
|
tef posted:ps I know you guys love strunk and white but i'm a big fan of geoffry pullum quoting b/c it's true
|
# ? Jan 13, 2013 22:27 |
|
tef posted:ps I know you guys love strunk and white but i'm a big fan of geoffry pullum here have a js heavy webpage with ads instead of a pdf http://chronicle.com/article/50-Years-of-Stupid-Grammar/25497
|
# ? Jan 13, 2013 22:29 |
|
Zombywuf posted:Death to Strunk and White.
|
# ? Jan 13, 2013 23:00 |
this is a dumb question, but where/how does one learn how all these bindings/more complicated things are written? off of the top of my head, just to use go as an example which i guess has go-gtk, but you wanted to write your own bindings to qt or something like that, like where the gently caress do you learn how to do that. another example/thing i'm curious about would be something like macruby as an example (just one of the first things i can think of), where you go look at some of the code and it's just confounding as to what any of it does. basically i'm trying to understand at what point you go from knowing a language or two and being able to solve some euler problems to writing these larger frameworks/solutions. do you have to understand compilers and operating system implementations, and/or how to manipulate memory directly? i really feel like i'm at a wall right now where i can do some rails or whatever and while that's what i'm looking for right now job wise in order to move forward and pay the bills, i still want to learn how to be more capable. maybe that just means going through a proper cs curriculum some day, but i really don't know. my biggest regret is not going to school for it but one day i would really hope to when i can afford it. tldr i need a complex, non-web application problem to sink my teeth into so i can make myself better, but i just don't know what.
|
|
# ? Jan 13, 2013 23:11 |
|
tef posted:fwiw my latest recycled post is here http://programmingisterrible.com/post/40453884799/what-language-should-i-learn-first can't wait for the monad post
|
# ? Jan 13, 2013 23:14 |
|
gucci void main posted:tldr i need a complex, non-web application problem to sink my teeth into so i can make myself better, but i just don't know what. do all the exercises in sicp
|
# ? Jan 13, 2013 23:14 |
|
FamDav posted:can't wait for the monad post they're like burritos.
|
# ? Jan 13, 2013 23:15 |
|
gucci void main posted:this is a dumb question, but where/how does one learn how all these bindings/more complicated things are written? off of the top of my head, just to use go as an example which i guess has go-gtk, but you wanted to write your own bindings to qt or something like that, like where the gently caress do you learn how to do that. another example/thing i'm curious about would be something like macruby as an example (just one of the first things i can think of), where you go look at some of the code and it's just confounding as to what any of it does. serious post, with caps: I don't know how Go-GTK+ is written, but bindings in general are usually based on libffi which allows saying "oh hey call this function from this library" in a cross-platform manner. That's not too difficult, using dlsym which gives you a direct function pointer, but it handles things like calling conventions nicely, which are one of those parts of C that suck but you just have to Deal WIth It. The hard part is the other way: giving a callback as a function pointer to C code, and translating that back into Python. libffi has ways to create closures using low-level assembly code, so most people just use that. It's still quite low-level, so people have to apply higher-order semantics so you can determine whether a pointer in C is an out pointer, or a pointer to an array, or so on. This is solved in many GTK+ bindings (PyGObject, gjs, etc.) with a framework we invented called "gobject-introspection", which scans the C code and looks for special comments and things like that to give it actual semantics. It's a lot like an actual compiler. In Qt's case, for Python, they built their own tool which maps to Qt semantics. You can of course maintain a bunch of these mappings manually, and that's what PyGTK+ and PyQt did, and it sucked, so we made computers do it for us.
|
# ? Jan 13, 2013 23:21 |
|
and lets have a nonserious yospost to wash out mouth with yeaaaaaaaaaah much better
|
# ? Jan 13, 2013 23:22 |
|
gucci void main posted:this is a dumb question, but where/how does one learn how all these bindings/more complicated things are written? off of the top of my head, just to use go as an example which i guess has go-gtk, but you wanted to write your own bindings to qt or something like that, like where the gently caress do you learn how to do that. another example/thing i'm curious about would be something like macruby as an example (just one of the first things i can think of), where you go look at some of the code and it's just confounding as to what any of it does. Well the short answer is google golang c extension and you'll get a (kind of incomplete) description on how to call C code from go. Then it's just a matter of wrapping those calls in go functions within a package and maybe providing extended functionality that is more ~idiomatic~ EDIT: go doesn't use libffi since it's doing the work at compile time, but the gist of what suspicious is saying holds true. FamDav fucked around with this message at 23:35 on Jan 13, 2013 |
# ? Jan 13, 2013 23:26 |
i appreciate the effort posts at least. i've never really worked with straight c in any context and i basically don't know any c++ so yeah, most of it is still a mystery to me. basically it feels kinda lovely because having a decent portfolio is key to getting jobs, but in the end, even if you're learning stuff, if you don't have something you implemented to show off it doesn't always help as much. that said i'm not super worried about the portfolio part because i at least have a couple things to show off for what i'm looking at right now and i have a phone call set up for tomorrow which i'm really hoping works out this time (another position in new york). once i find something decent i can do whatever the gently caress else i want in my spare time without worrying too much.
|
|
# ? Jan 13, 2013 23:37 |
|
i jut want to take a break from programming and design websites again
|
# ? Jan 13, 2013 23:40 |
|
best thing that i did was contribute to an open-source project. i did that for two years and now i work at red hat.
|
# ? Jan 13, 2013 23:40 |
|
mods rename thread to script kiddie maturation station
|
# ? Jan 13, 2013 23:43 |
WHOIS John Galt posted:i jut want to take a break from programming and design websites again i don't mind it, but it becomes annoying sometimes to have to do all the backend + frontend by yourself if it's just you. as i mentioned before i'm reading a couple of the new books out about js (resig's book + effective js) and the more i read the more i actually get annoyed with the language because there really just is so much hosed up poo poo about it. power to those that like it though but i don't understand how you could. Gazpacho posted:mods rename thread to script kiddie maturation station hey man, i'm trying
|
|
# ? Jan 13, 2013 23:46 |
|
tef posted:they're like burritos. what kind? wish i had a california burrito right now
|
# ? Jan 13, 2013 23:46 |
|
gucci void main posted:i don't mind it, but it becomes annoying sometimes to have to do all the backend + frontend by yourself if it's just you. as i mentioned before i'm reading a couple of the new books out about js (resig's book + effective js) and the more i read the more i actually get annoyed with the language because there really just is so much hosed up poo poo about it. power to those that like it though but i don't understand how you could. its not about how good or bad the language is, its about what you (can) do with it #whoa
|
# ? Jan 13, 2013 23:48 |
|
Notorious b.s.d. posted:Play: scalatra is p easy for little shits, works fine with maven, produces servlets or filters. i like it
|
# ? Jan 14, 2013 00:11 |
|
gucci void main posted:how does one learn how all these bindings/more complicated things are written? by having to figure out how to write them and having the tenacity to push on with it even if you don't know the right keywords to google for. there's going to be good ways and bad ways to go about it and someone has probably already done something similar, but there is no final authority that's going to tell you the right way to go about it gucci void main posted:another example/thing i'm curious about would be something like macruby as an example (just one of the first things i can think of), where you go look at some of the code and it's just confounding as to what any of it does. a lot of it comes with experience. I wouldn't know what that selector bit is supposed to do or what va_lists are if I hadn't had to write an implementation of performSelectorOnMainThread in android native code, for example. and I wouldn't have known how to do that if most of the native code that would make use of it hadn't already been in place
|
# ? Jan 14, 2013 00:12 |
Win8 Hetro Experie posted:by having to figure out how to write them and having the tenacity to push on with it even if you don't know the right keywords to google for. there's going to be good ways and bad ways to go about it and someone has probably already done something similar, but there is no final authority that's going to tell you the right way to go about it i've definitely found that searching for the correct terms can be a massive pain in the rear end so you're right about that
|
|
# ? Jan 14, 2013 00:15 |
|
necessity is the mother of invention. and learning, I guess
|
# ? Jan 14, 2013 00:26 |
|
tef posted:ps I know you guys love strunk and white but i'm a big fan of geoffry pullum errybody should be a pullum fan
|
# ? Jan 14, 2013 01:59 |
|
but if i'm editing i can't really put out a 150 dollar cambridge grammar, can i? it's more of a reference work than a style guide is my understanding i suppose i could use the chicago manual of style
|
# ? Jan 14, 2013 02:09 |
|
WHOIS John Galt posted:but if i'm editing i can't really put out a 150 dollar cambridge grammar, can i? it's more of a reference work than a style guide is my understanding where the examples and rules are either wrong or platitudes
|
# ? Jan 14, 2013 02:21 |
|
tef posted:fwiw my latest recycled post is here http://programmingisterrible.com/post/40453884799/what-language-should-i-learn-first No mention of Perl?
|
# ? Jan 14, 2013 02:23 |
|
tef posted:where the examples and rules are either wrong or platitudes i was talking about the pullum work
|
# ? Jan 14, 2013 02:24 |
|
prefect posted:No mention of Perl? perl5 is dying and perl6 is infantile. https://speakerdeck.com/stevan_little/perl-is-not-dead-it-is-a-dead-end
|
# ? Jan 14, 2013 02:28 |
|
Cocoa Crispies posted:if i wanted to make a web thing in scala or clojure where should i start web api thing = compojure / ring web html thing = noir
|
# ? Jan 14, 2013 02:41 |
|
WHOIS John Galt posted:i suppose i could use the chicago manual of style yes also buy a used copy that has helpful notes written in it, and little tags that mark where the most helpful stuff is. that was a lucky find
|
# ? Jan 14, 2013 03:07 |
|
tef your blog is gr8
|
# ? Jan 14, 2013 03:09 |
|
Dr. Honked posted:t3f y0ur bl0g !s gr8
|
# ? Jan 14, 2013 03:41 |
|
|
# ? May 9, 2024 21:47 |
|
i dont read this thread but http://www.jobscore.com/jobs/residentadvisor/c-net-developer-online-music-magazine/d0yvwQwZGr4O5oeJe4efaV c# web 'developer' job at resident advisor in london
|
# ? Jan 14, 2013 18:37 |