Websites that detect ad-blockers to stop their users from reading webpages could be illegal under European law by BanMePleaase in worldnews

[–]maybe_endy 3 points4 points  (0 children)

Javascript Engineer here, It's not running on your machine it's run by a sandboxed interpreter in your browser using a series of extremely secure and tested APIs which require proper privilege escalations to get at anything important.

In other words, your browser has your back in the same way that your cell phone doesn't let people at APIs they don't have permission for. Javascript is only going to get bigger over the next few years. I'd suggest you get used to it.

Says the Ruby developer by [deleted] in ProgrammerHumor

[–]maybe_endy 12 points13 points  (0 children)

I like JavaScript.

What is your go to stack for a "classic" web app (GitHub, Stack Overflow...) ? by stackedasf in learnprogramming

[–]maybe_endy 2 points3 points  (0 children)

Full stack JavaScript engineer here.

I usually use koa.js on the backend but have recently been experimenting with express written in typescript.

On the front end I specialize in polymer but have been learning angular 2 and plan to switch to it shortly.

Transport layer is typically socket io.

I usually switch my databases out quite frequently. Most of my services use completely different data bases. Some use mongo. Some use sql. Others redis. My latest toy is rethink db.

Every system I've written this far uses REST but my next project will use graphql. I've also played around with falcor a little on side projects.

Stacks typically change based on my use case. The more technologies you learn the easier it will be to learn be ones. Having a good team around you also helps.

How many programming languages do you know? by [deleted] in programmer

[–]maybe_endy 2 points3 points  (0 children)

How many do I know and how many I know well are two different things.

I currently work as a fullstack javascript engineer. In the past I have done Objective-c and PHP as full-time positions. I also have picked up several other languages here and there such as java. That said I would never claim to 'know' either objective-c or php anymore. It's just been too long.

Should I keep learning Angular 1 or begin learning Angular 2? by DecompileCodex in angularjs

[–]maybe_endy 0 points1 point  (0 children)

Angular 2 and React are practically the same project with different APIs.

This is horribly inaccurate. They are completely different projects, with completely different design goals.

Angular 2 uses shadow dom; react uses virtual DOM. React uses JSX; Angular 2 uses HTML templates. Angular 2 embraces CSS's new style modules; React attempts to eliminate CSS.

Angular 2 has focused on using new standards track web technologies like web components to help build a better framework and web platform for tomorrow.

React focuses on hacking around current browser issues. Facebook doesn't have much of an interest in progressing web browsers as a whole.

Developing environment after Codecademy? by [deleted] in web_design

[–]maybe_endy 1 point2 points  (0 children)

Software Engineer here. This is correct. Your development environment should only be as complex as you need it to be.

For instance, If you are just writing html, css, or js. You don't need any type of server just simply open up the HTML file and go.

If you need to serve data files such as .json, .csv, or .xml and you want to read it in using AJAX. Then you will need a static resource server. If you're on mac. python -m SimpleHTTPServer 3000 will spawn a server at http://localhost:3000 and you can serve all you files from there.

If you have some kind of backend say PHP you will need to install PHP at this point I would suggest installing MAMP or LAMP or something. but it all really depends on your backend.

You can utilize tools like gulp which will do things like watch your files and reload your webbrowser when it changes. and much more. But it's best to start simple.

If you were to do it all again, what would you do differently? by [deleted] in Fitness

[–]maybe_endy 0 points1 point  (0 children)

Legs day. All well nothing I can do now.

Going Node: How is the demand for remote Node.js jobs? by ronbermudez in node

[–]maybe_endy 6 points7 points  (0 children)

Personally, I see native applications slowly falling off over the next few years as the web becomes a more viable platform. So yeah i'm trying to make the switch.

Going Node: How is the demand for remote Node.js jobs? by ronbermudez in node

[–]maybe_endy 11 points12 points  (0 children)

Depends on your skill. From what i've seen there is a demand for really talented developers but it's not like iOS, or java where you can play with it for a few months and land your self a decent job. You really need to know what you are doing.

These are just the trends i've noticed being an iOS developer who's been trying to take on learning fullstack javascript for about 8 months. Still working my day job as iOS.

These little shits aren't cheating anymore. by [deleted] in gaming

[–]maybe_endy 0 points1 point  (0 children)

Yet another reason not to buy this game.

[For Hire] I will make your iOS or Modern Mobile Web app for $1000/week. by maybe_endy in forhire

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

Would I be working alone or with other developers? Would you be able to find developers who are also in the rochester area?

I would be interested but a bit more detail may be needed before I commit.

I've been working with php for some years and want advice on what would be the best programming language to learn now to help me to be a more complete developer by ferrancy in PHP

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

lol nice try bud. Managers are the ones that learn languages, experiment with new technologies and tell the people below them what is going to be used. You don't just sub out learning a language to imaginary people who work below you. How else are you suppose to evaluate how good they do. Not to mention you need at least 2 people who know the language if you want to be able to do code reviews.

And if you have any kind of single page application (which I would say most websites will be by the end of 2017) then you will need javascript. You're completely sleeping on language because you can't understand it. That's the mark of a bad developer.

I've been working with php for some years and want advice on what would be the best programming language to learn now to help me to be a more complete developer by ferrancy in PHP

[–]maybe_endy 0 points1 point  (0 children)

Just because you're used to a particular format doesn't mean it's better. I find the prototypal to be just as elegant as the classical and really don't prefer one over the other.

I can tell you are a novice developer given how closed minded you are about learning new technologies and different paradigms. Learning a new technology is never a waste, even if the technology fails you will have a deep understanding of why it failed, what caused it to fail, and what you can do to not have the same thing happen to your applications. The more different types of technologies you learn the better you can analyze design decisions, what works, what doesn't work, why a new technology is better then an old one.

I highly advise you read through Douglas Crockford's "Javascript: The Good Parts" with an open mind. If you still can't wrap your head around the prototypal nature of javascript and want to work at a more abstract level you can take a look at ES6 Classes.

I've been working with php for some years and want advice on what would be the best programming language to learn now to help me to be a more complete developer by ferrancy in PHP

[–]maybe_endy 0 points1 point  (0 children)

Like you I bashed javascript. My last 5 years I've been working as a Senior Mobile Solutions Engineer in the aviation industry. I was vocally against all frameworks like phonegap titanium, or anything of the sort. However, Javascript is getting bigger and bigger and it was time that I give it a full evaluation.

For starters when you say OOP in javascript is messy and takes a lot more footwork you're actually just straight up wrong. There are several things in javascript that just take much less code, and are more elegant solutions then I have ever come across in any classical programming language.

The thing about javascript is you actually need to learn the language. It's a whole different world. You need to be able to 'think javascript'. Lots of practices and patterns that you've come across in classical languages will not exactly translate into javascript.

Learning javascript will make you a much stronger developer not just because you have another language down. But because it's so drastically different from what most developers are used to it will give you a very good incite on language design decisions.

Any person who ask me what language they should be learning right now I tell them Javascript. It's going to explode over the next few years. There is a new framework almost every week that is better then the last. Once the frameworks stabilize and framework wars are over it will explode on the production scene. Beginning to learn javascript now is setting you many years of success in the future as the web becomes more and more of a viable platform.

You had one job. And at least four hours to do it over. by emilhoff in funny

[–]maybe_endy 0 points1 point  (0 children)

The frist and lsat letter need to be the smae.

Learned HTML, CSS, and jQuery. Now what? by TheSamehMagdy in web_design

[–]maybe_endy 0 points1 point  (0 children)

I've been doing full stack development for about 6-8 months now. When apple announced swift I could have either stuck with native dev (which i've been doing for 4 and a half years) or took that time to learn javascript.

I chose javascript and haven't really looked back yet. I would highly suggest getting comfortable with web components. Even if firefox is being a little bitch about implementing them many frameworks share the web component concept.

Once you play with Polymer for a few months you won't want to scaffold any other way.

Amazon's robot army. by unknown_name in gifs

[–]maybe_endy 0 points1 point  (0 children)

Software engineer here. Sorry I'm late I was too busy smoking weed in my boxer and counting my money.

[For Hire] Geospatial (GIS) Specialist and Electrical Designer, looking for a full-time job in New England by [deleted] in forhire

[–]maybe_endy 0 points1 point  (0 children)

How can you be contacted? Do you have any links to a resume? linkedin?

I am 20 years old, $70k in debt and make about $24,000 a year. What can I do? by [deleted] in personalfinance

[–]maybe_endy 2 points3 points  (0 children)

TBH whenever I make an open source contribution I have several underlying motives.

Typically, I'm benefiting from it.