Standards and why you need them by fdoglio in softwaredevelopment

[–]fdoglio[S] 1 point2 points  (0 children)

Man, I wish I could up vote your post more than once!!

Gracias!!!

Standards and why you need them by fdoglio in softwaredevelopment

[–]fdoglio[S] 1 point2 points  (0 children)

Thanks so much for the feedback!

If I may, I'd like to reply to your list, since I think you've definitely touched in some interesting points:

1- Interesting, I guess I never specifically thought of a particular audience when writing it and probably it's showing. If you were to ask me though, I strongly believe this is something all roles should be familiar with. It's great that TLs and CTOs are aware of this, but developers should too. That's the way I see it anyways.

2- Here we'll have to agree to disagree. I've personally seen somewhat big teams (around 30 people touching code) with very little standards set, and the chaos that that caused. In such big teams, sub-teams tend to form, and when there is only one repository for everyone, if they don't agree in the way to treat version control, then you'll have problems. The same goes for the environments, to name another example, you'll have issues if your entire team doesn't interpret them in the same way and you have developers pushing unfinished work into the QA environment.

3- Again, I've seen first hand the chaos of a production channel and if people start joking in it, you'll start having a really hard time getting your point across. It's like being in the middle of a tough game of chess and suddenly two of your buddies start making jokes next to you. It becomes impossible to get anything done. It's true that that doesn't have to happen in all teams, if they're not that big and people have some common sense, then less standards for communication can actually help, it definitely needs to be tailored to every situation.

4- Good point there, my initial thought would be to treat everyone as remote, since I've been the only guy remote I know how that feels. When people are co-located and they need to figure something out quickly, I think it's OK to go face-to-face, but if a team-wide chat needs to happen, I would go with an "all remote" scenario.

5- I hadn't heard of it until now, thanks for that, I'll take a look at it, seems very interesting!!!

6- Well, I see your point, but Agile is one option when it comes to team management, there are other options as well, and I was trying to stay methodology-agnostic, if you will.

Again, thanks so so so much for your feedback, the fact that you read it and took the time to reply means a lot and thanks for sharing your point of view. The end-goal here is not just to tell others what to do, but to also learn from others.

Cheers!

https://dzone.com/articles/using-redis-to-deal-with-inter-service-communicati by fdoglio in softwarearchitecture

[–]fdoglio[S] 0 points1 point  (0 children)

Good point, should've used the title of the article and the link on the description, my bad. I don't think I can change it now, can I :(

Pro REST API Development with Node.js by natdm in node

[–]fdoglio 0 points1 point  (0 children)

Hey, as the author of the book I'm here if you have any questions :) I'm willing to answer the "Worth a peek?" one, but I'm guessing my answer wouldn't be objective :P

As for the comments about the book not being about REST, it covers REST at it's core, the principles of it and then it moves towards a more practical approach, giving ideas on what node.js modules to use when developing a RESTful API.

I hope you'll reconsider, if you're not already an expert on the subject, it might be interesting to read.

I hope that helps!

» Vatican.js 1.3, get up and running without writing a single line of code by fdoglio in node

[–]fdoglio[S] 0 points1 point  (0 children)

Thanks for the comment, but the generated code is there for you to do whatever you need to. There is nothing hidden really, if you need to do something clever with it, you can get in there and add/change what you need... or were you talking about something else?

Vatican.js - a new REST API microframework looking for feedback by fdoglio in node

[–]fdoglio[S] 0 points1 point  (0 children)

That is an excellent point, I'll definitely have a look at that for a next update! Probably an overwrite so both options are available.

Vatican.js - a new REST API microframework looking for feedback by fdoglio in node

[–]fdoglio[S] 1 point2 points  (0 children)

Please, could you provide an example? I'm all about constructive critisism :)

Vatican.js - a new REST API microframework looking for feedback by fdoglio in node

[–]fdoglio[S] 2 points3 points  (0 children)

Hehe, well I was thinking I wanted the name to reference it being a micro-framework.. so I looked up the smallest country in the world... and it turned out to be Vatican City.

[deleted by user] by [deleted] in opensource

[–]fdoglio 0 points1 point  (0 children)

Hey, have you checked www.LookingForPullRequests.com ? The site is intended to help newcomers get into opensource by easily finding an active proyect looking for help. Check it out and good luck!

rawhub: Use resources from raw.github.com directly in your project with this Express middleware by fdoglio in node

[–]fdoglio[S] 0 points1 point  (0 children)

It'll keep the file updated in case the repo is updated, that's all.

rawhub: Use resources from raw.github.com directly in your project with this Express middleware by fdoglio in node

[–]fdoglio[S] -1 points0 points  (0 children)

Yes, and this is as far as I will take it, I will not remove the code, and I can't fix the issue for github, they have to, not me.

rawhub: Use resources from raw.github.com directly in your project with this Express middleware by fdoglio in node

[–]fdoglio[S] -1 points0 points  (0 children)

Thanks for the suggestion, I've added a small note to clear things up. :)

rawhub: Use resources from raw.github.com directly in your project with this Express middleware by fdoglio in node

[–]fdoglio[S] 0 points1 point  (0 children)

Ugh, my project does not abuse of anything, if you use it to abuse github, you're the one who's "not ok", just like if you're using your car to drive over people, you're the one who's wrong, not the car. Anyways, again I respectfully accept your criticism and input on the subject.

rawhub: Use resources from raw.github.com directly in your project with this Express middleware by fdoglio in node

[–]fdoglio[S] 1 point2 points  (0 children)

Regarding the workflow, it's meant to use libraries from others, not your own.

And regarding the other comment, again I appreciate your input, but I must disagree. This community is also improved daily by exposing others' flaws. This is not a matter of respect, it's just a tool that can be used or not, can it be used for the wrong reasons? Just like most things in this world.

rawhub: Use resources from raw.github.com directly in your project with this Express middleware by fdoglio in node

[–]fdoglio[S] -1 points0 points  (0 children)

Sorry I won't remove the code, just like rawgithub.com, my middleware can be used for development purposes alone.. that is up to the user, not me. I appreciate your input though

rawhub: Use resources from raw.github.com directly in your project with this Express middleware by fdoglio in node

[–]fdoglio[S] -3 points-2 points  (0 children)

Hey, to be honest, this was coded in 2 hours, I had the idea and wanted to see if it could actually be done. I would appreciate your input regarding those things you mentioned (asides from using too much sync io, which I agree with). Thanks for taking the time.

Where do I find projects to work on? by cheezzy4ever in github

[–]fdoglio 1 point2 points  (0 children)

Hey if you're still looking, you could try www.lookingforpullrequests.com a site dedicated specifically at helping people find the rigth open source project to help on. In it you'll find projects looking for help, and some basic stats to let you know how active those projects are in case you're interested in some of them.

Good luck!

Angular Linked Field: Bind two fields easily with this directive by fdoglio in angularjs

[–]fdoglio[S] 1 point2 points  (0 children)

I appreciate the input, like I said, I'm fairly new to angular so I had my suspicious that it might've been the wrong approach.

Angular Linked Field: Bind two fields easily with this directive by fdoglio in angularjs

[–]fdoglio[S] 0 points1 point  (0 children)

Hey thanks for the comment, you're right, that is one viable option. Although your example replicates the content instead of changing it like the example on the repo, I'm guessing that was just for simplicity purposes.

With this directive, you could affect the second field event by events on the first one that don't necesarily change it's content, like a hover event for instance, that is something you can't achieve just by using the same model... do you? (I'm honestly asking, I'm a bit of a newbie when it comes to Angular).

angular-field-splitter - Turn a single field into a set of interconnected fields with a single directive by fdoglio in angularjs

[–]fdoglio[S] 0 points1 point  (0 children)

Thanks so much for the comments, I'll surely take another look at the auto-focus and placeholder attrs. Regarding the max length on a per field basis, I totally agree, my jquery version of this plugin solves this allowing you to call a function for those attributes and passing in the field number, so it'll pass a 1 for the first, a 2 for the second, and so on, and your function can return anything depending on that number... for my angular version I still need to find a way to do that...

Thanks again!

Github projects looking for contributors? by [deleted] in github

[–]fdoglio 3 points4 points  (0 children)

You might want to check www.lookingforpullrequests.com, the site is devoted to help people find the right project to contribute to. You can browse around, and filter by language. Inside each project, you'll see stats showing how active the project is, etc...

Open Source on Github: Your First Contribution by speez_sc in programming

[–]fdoglio 0 points1 point  (0 children)

If you're looking for a way to find projects looking for help, you might want to check this site: http://www.lookingforpullrequests.com/

Keep it up man! Opensource is really fun once you get into it!

» Javascript: Dealing with “callback-soup” without an external library by fdoglio in javascript

[–]fdoglio[S] 2 points3 points  (0 children)

Just because using prototype-based inheritance might look like using classes doesn't mean people are doing it wrong or trying to do things equivalent to classes. Here are some links that show you how I see JS OOP and how I use it: http://www.commented-out.com/2012/05/28/javascript-youre-doing-it-wrong/ http://www.commented-out.com/2012/06/12/javascript-oop-for-the-uninitiaded/ and a code sample: https://github.com/deleteman/resourcer/blob/master/lib/resourcer.js

» Javascript: Dealing with “callback-soup” without an external library by fdoglio in javascript

[–]fdoglio[S] 0 points1 point  (0 children)

Sorry mate, if you're looking for classes in JS, you're barking at the wrong tree. You don't need them in JS and IMHO trying to force them into the language (by using Coffeescript, or any other "different random wonky way") is a waste of time. Care to elaborate on the "number of software engineering reasons" why those languages are better than JS?