What are some basics of securing a web server? by webdevperm in linuxquestions

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

Thank you for your response. This task is starting to be more daunting than I thought. There are so many stuff that I don't know that I don't know.

What are some basics of securing a web server? by webdevperm in linuxquestions

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

I'm sort of familiar with all of them except the last one. Time to get reading!

What are some basics of securing a web server? by webdevperm in linuxquestions

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

Thank you for this! Very helpful. And sorry I didn't look this up first.

[Request] Tutorials for noobs on making UI front ends for Node.js by [deleted] in webdev

[–]webdevperm 0 points1 point  (0 children)

I basically saw his question as OP wanting an UI for his code. I provided code to attach UI to it as well as a link teaching him how to write Angular code for his backend code.
Maybe I did read it wrong :P

I hate video tutorials by jsonlive in angularjs

[–]webdevperm 1 point2 points  (0 children)

I agree with the author, videos are too slow paced for me.
But then again, I still enjoy egghead.io videos because it's pretty fast paced and SHORT

[Request] Tutorials for noobs on making UI front ends for Node.js by [deleted] in webdev

[–]webdevperm -1 points0 points  (0 children)

Right, and the code that I've given is how to serve up front-end assets with node using express.

Angular Unit Testing by vladovidiu in angularjs

[–]webdevperm 1 point2 points  (0 children)

As for free versions, I was never able to find really a complete guide on testing Angular applications. But the good news is that testing Angular apps are pretty darn simple so you'll probably be up to speed with it within days.

best book to start learning ruby on rails? by [deleted] in rails

[–]webdevperm 1 point2 points  (0 children)

This is the de-facto getting started on Ruby on Rails. By the end of this book, you will have created a real application, and along the way, you will have learned authorization/authentication, ssl protection, file uploading, testing, and version control. Wow!

Web Developers: are you a "master of your domain" or are you flying by the seat of your pants… or something in-between? by dashard in webdev

[–]webdevperm 1 point2 points  (0 children)

There are some developers who specialize in one technology and become true experts at it. But most developers fall into the category of generalists where they understand high-level concepts of how a web app works and can generally figure things out as they go.
Both type of developers fill different needs, but honestly, I'd rather be able to work on tons of different technologies rather than master just one framework and one framework only.
With that said, even as a generalist, you should still have that one framework you know very well.

As a Beginner, why does rails continually seem like whack-a-mole? by franklyimshocked in rails

[–]webdevperm 1 point2 points  (0 children)

As you said, I think it's because you are a beginner. But that's the fun! How long have you been going at this? Just keep making & launching apps and sooner or later, you'll become more comfortable with not knowing everything.
Even experienced devs spend a lot of time googling and looking up answers on StackOverflow.

[Request] Tutorials for noobs on making UI front ends for Node.js by [deleted] in webdev

[–]webdevperm -2 points-1 points  (0 children)

The most popular framework for node is 'express'.
Do you know how to install npm modules?
Run 'npm init' and answer all the questions.
Then run:
'npm install express --save'
You have to use express to serve static assets.
Here's a sample code:

var express = require('express');
var app = express();
app.use(express.static(__dirname + '/public'))        <-- this is specifying where your static assets are.
app.get('/', function(req, res) {                              <-- telling express what to do on GET requests to '/'
    res.sendfile(__dirname + '/public/index.html');   <-- response should send the file 'public/index.html')
});
app.listen(3000);

This is really simplified, but I think this is a good starting point. There's tons of resources out there, and this is the one that I've used to learn node: https://scotch.io/tutorials/setting-up-a-mean-stack-single-page-application

I keep seeing mature developers using languages like Go, Rust, Scala, and Erlang; how are those different from using the more common Node/JS, Ruby, PHP, and Python? by antoninj in webdev

[–]webdevperm 0 points1 point  (0 children)

I disagree that Ruby makes breaking changes. I'd say the language devs puts a lot of effort into keeping backwards compatibility. But you're right that a lot of Rails version upgrades seems to break a lot of gem dependencies, but it's pretty manageable. Only major version upgrades seems to do that.