|
KARMA! posted:bitbucket supports hg though. in fact im using it right now i like this thread because i know i belong
|
# ? Oct 21, 2015 15:57 |
|
|
# ? May 25, 2024 07:08 |
|
Barnyard Protein posted:yeah i voted for hg but the company i work for is obsessed with atlassian. what is bad about distributed? i mean for all practical purposes, except for being able to do stuff locally, its really similar to a centralized scm svn
|
# ? Oct 21, 2015 15:57 |
|
lol
|
# ? Oct 21, 2015 16:00 |
|
bitbucket is the best argument against git/hg i have ever used. to make a pull request follow these 18 steps
|
# ? Oct 21, 2015 16:14 |
|
|
# ? Oct 21, 2015 16:17 |
|
let's not forget that pull requests are not a part of git at all
|
# ? Oct 21, 2015 16:20 |
|
they are good though an if you're not using github you should probably do something like phabricator
|
# ? Oct 21, 2015 16:21 |
|
MALE SHOEGAZE posted:let's not forget that pull requests are not a part of git at all idk what a pull request is but everyone talks about it in git all the time but its not part of git?
|
# ? Oct 21, 2015 16:25 |
|
Shaggar posted:idk what a pull request is but everyone talks about it in git all the time but its not part of git? it is a request for another git user to merge your branch into theirs
|
# ? Oct 21, 2015 16:28 |
|
Shaggar posted:idk what a pull request is but everyone talks about it in git all the time but its not part of git? it's just a github web thing for reviewing and approving feature branches. you could have a similar thing in any scm.
|
# ? Oct 21, 2015 16:30 |
|
and in fact you probably should. git is nice because local branching is p. sweet for development in general. being "distributed" is a bit overkill for that though, and you're probably loving up if your setup is more distributed than "central repository manages trunk and major branches; developers have local branching for WIP stuff"
|
# ? Oct 21, 2015 16:51 |
|
one of the things on my list is to sit down and learn more of mercurial and then try to use it for personal stuff. I want to believe it has a better interface
|
# ? Oct 21, 2015 17:13 |
|
Jabor posted:and in fact you probably should. being distributed works well for the "I want all of my systems to have my branches, without pushing them all to the true origin" like on my server I have a mirror of an open source project's central repository which has a "git remote update" run on it regularly, and all my other systems treat that as their origin. that way all of my experimental branches can be shared among my systems without them having to go through the upstream repo. this is important not just to avoid noise: (1) I may not have commit rights on the central repo for a project, but instead have to send patches or pull requests, and (2) if I want to contribute any code to an open source project I have to get management & legal sign-off for each contribution, so I can't just share my branches with other people
|
# ? Oct 21, 2015 17:15 |
|
Symbolic Butt posted:one of the things on my list is to sit down and learn more of mercurial and then try to use it for personal stuff. I want to believe it has a better interface it does, but i wound up going back to git anyway because using anything else feels like swimming against the current. i have to use git at work though, so ymmv. if i worked in an hg shop i'd probably start using it for personal stuff again.
|
# ? Oct 21, 2015 17:23 |
|
I feel like I'm already getting better by having to dig through this horrendous code and try to figure stuff out. I'm getting more adept with the eclipse debugger too, by actually using it. It's still frustrating and annoying, there is no such thing as small change. There's so much logic tightly coupled with swing components to the point that there's a 5 digit amount of lines that can't feasibly be tested without extensive refactoring
|
# ? Oct 21, 2015 18:16 |
|
MononcQc posted:You need to restart your whole daemon after an unhandled exceptions. 16 pages late because i been working, this was a very good post, thank you i am beginning to dislike our projects, mainly due to spring and hibernate, less java the language itself though i hate how many abstractions there are
|
# ? Oct 21, 2015 18:50 |
|
Barnyard Protein posted:yeah, the key to success is to not have any chucklefucks on your project, or having some way to force them to contribute
|
# ? Oct 21, 2015 18:54 |
|
lol, i just discovered that we have a vb control that binds an infinite number of html text fields to a vb text field because whoever designed the control couldn't figure out how to fix the memory leaks in his control in IE so he just bound the GUI to a single instance of the vb control to use its logic in the local client instead of trying to handle it in the web client.
|
# ? Oct 21, 2015 20:38 |
|
MononcQc posted:But I'm not done yet. That's not where Erlang stops. In Programming Forth (Stephen Pelc, 2011), the author says "Debugging isn't an art, it's a science!" and provides the following (ASCII-fied) diagram: what's the proper way to blather on about facts learned in a proprietary environment that are worth getting out into the mainstream besides getting drunk with programmers
|
# ? Oct 21, 2015 22:08 |
|
JawnV6 posted:i have so much to say about debugging car analogies?
|
# ? Oct 21, 2015 22:17 |
|
it can be really unclear if you're suggesting an experiment that is intended to gather data or prove a hypothesis. more generally, you can be in a situation where a diagnostic test might even be rolled into a production fix. assuming our repair shop is using JIRA, filling out a ticket shouldn't just direct the technician to change a setting and go for a test drive. it must include that context (gather/prove) because it helps some restore empathy to a text-only interface and generate buy-in. and in the best case, the technician will report out bits that might not have made it into the ticket if they didn't have the context (e.g. "turning left produced an odd sound, this rules out using this setting as a production fix") this generalizes to the larger distinction between "problem space" and "solution space," especially when considering big-hammer approaches to data gathering (e.g. force single-
|
# ? Oct 21, 2015 22:30 |
|
MononcQc posted:You need to restart your whole daemon after an unhandled exceptions. This means that workflows unimpacted by the exception still need to abort and start over. That's fault tolerance gotcha #1. If you're serving 5,000 concurrent users, some of which are buying stuff online, or doing whatever (like playing dumb games in their browsers over a websocket, or using their one call to their lawyer), and an unrelated exception takes out their current session, you haven't been fault tolerant: a condition unrelated to the current activity (other than sharing the same program) has been taken out. i'm a little late but this post is mondo cool and good
|
# ? Oct 21, 2015 22:30 |
|
Distributed VCSs are nice because the initial setup/infrastructure barrier to using one for any project, no matter how small, is basically zero. This means a lot of stuff can be easily version controlled that you might not otherwise bother with, conferring all the usual benefits.
|
# ? Oct 22, 2015 00:05 |
|
i use git to version control documents on my computer that only i will ever work on. i probably wouldnt bother doing that if i had to use something centralized, but its nice
|
# ? Oct 22, 2015 01:28 |
|
and if you don't want to bother making a repo on github or don't want it public, just clone it to your Dropbox for instant centralized repo!
|
# ? Oct 22, 2015 01:36 |
|
or if you're me, spin up an azure vm running gitlab (makes adding more contributors to your stupid side projects easy)
|
# ? Oct 22, 2015 01:37 |
|
the talent deficit posted:bitbucket is the best argument against git/hg i have ever used. to make a pull request follow these 18 steps don't forget the inability to search the source of a repository. bitbucket is hot garbage compared to github.
|
# ? Oct 22, 2015 01:38 |
|
or use steve jobs operation system that automatically keeps revisions of your documents and lets you access them at will all with a pleasant user interface, it's quite incredible really
|
# ? Oct 22, 2015 01:43 |
|
lol i'm been loving up this stupid little bug over and over again. also functional lang formatting style is a whole new ball game. no idea what i'm doing. I should just get formatter or linter or something. code:
oh yeah and I'm aware that I keep reordering task2 and task1. Don't ask me about it. also "pipelines" are good. DONT THREAD ON ME fucked around with this message at 02:55 on Oct 22, 2015 |
# ? Oct 22, 2015 02:52 |
|
seriously, that pipe operator though. that pipe operator is some sick poo poo. it's a little bit confusing at first because it's not immediately obvious how it's going to curry your stuff around, but man the pipe operator is the thing that makes bash, a terrible terrible terrible language, popular and usable. and wow what a surprise, it's really good in other languages too. even joe armstrong likes it: http://joearms.github.io/2013/05/31/a-week-with-elixir.html
|
# ? Oct 22, 2015 04:33 |
|
Shaggar posted:git is a disaster and nobody should use it. distributed version control is an oxymoron and one of the worst software development concepts of the past 10 years. you're right but everywhere I know of that uses git uses it like a centralized version control with superfluous practice merges on the client side
|
# ? Oct 22, 2015 04:50 |
|
centralized version control is just primitive and the best reason to use it is your team is too stupid to use distributed version control.
|
# ? Oct 22, 2015 05:03 |
|
i made you guys a video https://www.youtube.com/watch?v=mnmIFu4WqE4 skip to 2:00 if you're an ADD
|
# ? Oct 22, 2015 05:05 |
|
meatpotato posted:i made you guys a video dang w
|
# ? Oct 22, 2015 05:08 |
|
also monoqc's erlang book is good
|
# ? Oct 22, 2015 05:08 |
|
i think i've got it. i've got the erlang fever.
|
# ? Oct 22, 2015 05:09 |
|
"x |> y means call x then take the output of x and add it as an extra argument to y in the first argument position" it's almost like doing x.y
|
# ? Oct 22, 2015 05:15 |
|
tef posted:"x |> y means call x then take the output of x and add it as an extra argument to y in the first argument position" :mindblown: holy poo poo thank you. so many things make sense now.
|
# ? Oct 22, 2015 05:19 |
|
waiting for someone to tell me it's just flip (.)
|
# ? Oct 22, 2015 05:27 |
|
|
# ? May 25, 2024 07:08 |
|
i'm having a hard time finding decent resources on erlang and elixir. have everything set up for it on emacs buying books from outside the country isn't really much of an option for i am a poor. i was actually a bit surprised by the lack of free stuff to learn from out there on the two.
|
# ? Oct 22, 2015 06:03 |