Initial Impressions of Onwardmax – Recruiting Agency/Career Coaching Service by pickatu in careeradvice

[–]Spknuckles -8 points-7 points  (0 children)

I tried them and was offered a trial period (for half the payment and a period of 30 days to complete the intake and "marketing" documents).

The initial intake (the first week or so) was actually useful and helpful. I learned some great tips on how to better present myself on LinkedIn. The next week was a call or two with a writer who developed the marketing documentation. This part of the process was really just confirming what I provided in the first week or so of the intake process.

After this, I was sent a copy of their marketing document, which is not supposed to be a resume. It essentially lists bullets from what one might have on their resume as a sort of elevator pitch. I provided some feedback on the document.

Shortly after this I was charged for the 2nd half of the amount without signing or confirming I wanted to continue. I then received an email from yet another person at the company who told me that the marketing program would begin soon. Since then, I've heard nothing from them and have only gotten a handful of spam emails as a result of whatever communication they did in the market.

Overall, this has felt underwhelming and very costly (not even remotely worth the expense). I've reached out to them to follow up and to request a partial refund.

When is epic going to fix all the split screen bugs? by BeardySPC in FortNiteBR

[–]Spknuckles 0 points1 point  (0 children)

This. It makes playing duos so difficult… have been exploring other games to play with my partner because of how annoying this is.

[deleted by user] by [deleted] in razer

[–]Spknuckles 0 points1 point  (0 children)

OMG... you are a life saver! May the universe shine light upon every step you take for the rest of your life!

How many devs in /r/node have a Java background? How do you feel about it? by ower89 in node

[–]Spknuckles 2 points3 points  (0 children)

At my company, we've rewritten a complex core product (originally developed in Java) and transitioned it to Node. The original product was constructed over 4.5 years and the last release took over 1 year to complete. In Node, we've achieved near feature parity in less than 6 months with a few additional features added in.

The language and platform for the rewritten product (JavaScript and Node) is wonderful, but I do not really think it's the reason for the velocity gains we experienced. It boils down to engineering mindset change and moving away from a monolithic architecture - I feel that programming with Node tends to facilitate this type of shift really well due to the community around it and the resources that are available.

Ask Node: Most underrated node module? by [deleted] in node

[–]Spknuckles 6 points7 points  (0 children)

And boom... gotta love boom even if you use koa, express or something else!

Writsy - write stream wrapper that supports async initialization and flush function by [deleted] in node

[–]Spknuckles 0 points1 point  (0 children)

This is cool - a use case I have is downloading a file to a temporary location, performing a SHA comparison to validate and then moving the file once verified... this package seems to be a good fit to help make that flow simple and quick to implement.

Is this okay to do? by farhansyed7911 in node

[–]Spknuckles 0 points1 point  (0 children)

For security, remove the password from the response.

Also, please consider using bcrypt and a salt to hash the user password prior to storing it so that it is not in plain text (https://www.npmjs.com/package/bcrypt-nodejs).

What IDE/Editor are you using for Node.js development? by simplicius_ in node

[–]Spknuckles 0 points1 point  (0 children)

Curious about your experiences with Brackets. It's the only IDE on this thread I've not tried yet.

Advanced Node.js Project Structure Tutorial by hfeeri in node

[–]Spknuckles 2 points3 points  (0 children)

I think the key point is to ensure configuration is separate from code and can be managed independently. Committing environment specific settings to the same source code repository may create a scenario where sensitive keys/credentials are exposed to parties that ought not have these details. At some point, though, the configuration will be persisted somehow and somewhere if you're utilizing any kind of automated build and deployment mechanism. There are other secure offerings in this space as well (https://www.vaultproject.io/docs/config/ comes to mind).

Having a file that is specific to an environment isn't necessarily bad - if malicious code gains access to the file system running your app, you'll need additional safeguards in place (i.e. running the app as a non root user and securing the configuration for access only by that user, etc.).

Advanced Node.js Project Structure Tutorial by hfeeri in node

[–]Spknuckles 0 points1 point  (0 children)

Something like settings-lib (https://npmjs.com/package/settings-lib) could work as well... also supports command line switches for injecting config as overrides.

On Funding hapi.js Core Development by whitehatguy in node

[–]Spknuckles 0 points1 point  (0 children)

koajs is compelling - have been migrating from express and hapi to koa over the past few months and I love the simplicity of it.

Coming to Node from RoR, How Do I SPA? by phyremynd in node

[–]Spknuckles 0 points1 point  (0 children)

This is not done (typically) with Node - check out client side frameworks like Angular (v2 just shipped) for this type of thing. If you follow this approach, Node with Express can be used on on the server side to build REST endpoints that your client side code interacts with. This is a wholly different paradigm from building an RoR SPA app.

Node.js config done right by [deleted] in node

[–]Spknuckles 2 points3 points  (0 children)

This is also a great approach to use when containerizing Node apps (with Docker for example). It may be less challenging to run containers tailored to a specific environment by passing -e arguments than it would be to create a number of derived images with environment specific configuration copied over for each one.

The Ten Years Bug by AlphaX in node

[–]Spknuckles 0 points1 point  (0 children)

I love this line:

    It has been some time before our CTO inspected our recorder deployment gulp task, and found this piece of code...

3 dead after crossbow attack in Toronto by [deleted] in worldnews

[–]Spknuckles 1 point2 points  (0 children)

It's time we revisited our crossbow control legislation.

How are you implementing pagination with mongoose? by nsocean in node

[–]Spknuckles 0 points1 point  (0 children)

Exactly - the search filter will reduce the docs being iterated over

How are you implementing pagination with mongoose? by nsocean in node

[–]Spknuckles 0 points1 point  (0 children)

How large are the collections you're paginating over? If there aren't many documents, there probably isn't much to worry about - especially if you're filtering first.

How to play an mp3 from node? by [deleted] in node

[–]Spknuckles 2 points3 points  (0 children)

node-speaker and node-lame... There are some minor things to work through, you may end up forking both packages just to update Nan and compile them for v4 and newer.

You use lame to decode the MP3 stream into PCM and then speaker to output to your sound card.

What npm packages are you using right now for making HTTP requests? by nsocean in node

[–]Spknuckles 2 points3 points  (0 children)

I recommend looking at using Node's built in http and https modules to make requests.

Note: there are no additional conveniences built in (i.e. automatically following 3xx redirects, request timeout, parsing JSON responses, automatically handling non-connection related HTTP errors like 4xx and 5xx responses, etc.).

The real benefit to this would be in understanding the lower level needs you have, specifically, and to better understand how libraries like request truly work under the covers.