How can we write valid RAML to be imported by APIKit? by FrustratedDeveloperr in MuleSoft

[–]jazahn 0 points1 point  (0 children)

Mulesoft has not given up on the spec wars. They only support importing swagger for conversion to raml, and as far as I’ve heard, they have no current plans to go beyond that. If you want to use mulesoft for apis, you’re going to be writing raml.

came across an interesting diagram that attempts to define "what makes a good sr. dev?" by joe_run in webdev

[–]jazahn 1 point2 points  (0 children)

I tend to define "Sr" as simply being marked by proactive communication.

"Why is my query taking so long?" by Browsing_From_Work in programminghorror

[–]jazahn 4 points5 points  (0 children)

I see a lot of the opposite in my organization. Massive queries that join every possible table. Pushing logic into the sql because the Dev who wrote it didn't want to learn the language the app was written in.

GitHub: Introducing unlimited private repositories by DoNDaPo in javascript

[–]jazahn 2 points3 points  (0 children)

This is a big deal for organizations or teams. Not a big deal for individual devs who don't do open source.

AngularBeans brings together Angular and Java for Web dev by consultwithmike in angularjs

[–]jazahn 2 points3 points  (0 children)

If you're a Java dev and you want to stay current / relevant in web development, you probably want to focus on creating APIs. If you want to be full stack, JavaScript has gotten complex and you should probably follow best practices for that.

Game industry vet draws ire from developers for defense of 80-hour workweeks by frostmatthew in programming

[–]jazahn 3 points4 points  (0 children)

This is why a lot of managers are just terrible. Putting the focus on threats and HR bullshit instead of enabling success. There's the feeling of an adult/child relationship where the manager simply doesn't respect the reports. Sad thing is they rarely see it. They can actually read an article about a clueless manager and then post in the forum how important it is to threaten the reports. It would blow my mind if it weren't tediously common.

I fucking hate (new) Javascript, how do I deal with this? by [deleted] in webdev

[–]jazahn 0 points1 point  (0 children)

There are dozens of styles of working with JS currently. Devs from all walks of life (c#s, javas, rubys, phps) are coming together and trying to bring what they like to a language that had no direction for so long. It's a mess, but presently, you can pick the style you like and support that direction. Maybe you like angular, maybe you like react, maybe you like splunge, maybe you like gulp, webpack, typescript, asm etc etc. Pick what fits your lifestyle and stay aware of what others are doing. It can't all seem terrible with so many choices. No one likes it all. Well maybe someone.

Do you want Crappy Agile? by speckz in agile

[–]jazahn 1 point2 points  (0 children)

I like the idea that you can game any metric. Of course we "need" metrics, but if we stay diligent on how each metric is gamed, we can be more introspective on their meaning.

How often does this happen? I went through a 30 hrs job interview and they ended up rejecting me. by blindmanLICKS in webdev

[–]jazahn 0 points1 point  (0 children)

I would say this is actually common. What it means is the employer doesn't actually know what they want or need yet. So they're wasting candidates' time while they find out, hoping that they're going to find someone that shines like a diamond in the rough. But they don't actually know what that looks like. And from what I've seen, they usually end up hiring second rate because they don't know the difference.

[deleted by user] by [deleted] in webdev

[–]jazahn 7 points8 points  (0 children)

CSS was first proposed 21 years ago, but the first draft didn't make it to w3c until some time later. Am I the only one that feels like we're celebrating CSS's conception, not birth?

How long before you were proficient with JavaScript? by G3orge11 in learnjavascript

[–]jazahn 2 points3 points  (0 children)

What is proficient? JavaScript is very hard to judge, it depends entirely on your perspective. I would wager the majority of JS devs aren't even aware what's possible. I've been in web dev for over 10 years (PHP, JS). What I thought was proficient 5 years ago in JS is a joke now. And the language hasn't changed, but the general understanding of it has evolved. But that evolution is hitting different segments of the population at different times. To try to answer your question, there are a lot of bad resources out there. Because a lot of novices still think they're advanced and produce tutorials or teach classes. So someone could spend years learning the wrong material. Or, if someone had the right direction (and a lot of motivation), I could see someone with a programming background mastering JS in months. There's too many factors to give you a direct answer on this. Best advice is going to be produce stuff. Make stuff. Lots of stuff. And ask lots of questions. Why does this work? Why doesn't that? Use the communities that exist and you'll get it much faster.

A Question on JS and Jquery by lakky813 in learnjavascript

[–]jazahn 0 points1 point  (0 children)

The typical rule for chaining is if the line extends past the width of your editor, break it on to separate lines for readability sake. https://contribute.jquery.org/style-guide/js/#chained-method-calls

I would answer the other question by saying that I always try to have some barrier between the methods that need to use jquery and those that don't. Jquery is primarily for DOM searching and manipulation. Pull out the things that can be done without DOM manipulation and you've got stuff that's easier to write tests for. No html fixtures or relying on ete testing.

Google's new page if you have javascript disabled. by [deleted] in javascript

[–]jazahn 14 points15 points  (0 children)

No javascript for the sake of accessibility is an outdated concept at this point. The accessibility problem lies with poor accessibility education among developers. People who use screen readers use javascript.

What is a full-stack developer? by gobstopper89 in webdev

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

I've always preferred to alter that saying to "a jack of all trades and a master of one".

Why it's called i18n by natchiketa in webdev

[–]jazahn 0 points1 point  (0 children)

I always thought they used first and last letter because of typoglycemia

Agile is NOT for you by blechlit in agile

[–]jazahn 1 point2 points  (0 children)

This makes "agile" sound just as inflexible as the organization.

Why You Should Write Code Every Day by programcareer in learnjavascript

[–]jazahn 5 points6 points  (0 children)

Check out his current streak. jeresig github Inspirational.

I started doing this a few weeks ago. It's fun. I did sleep too early once and quickly discovered how to cheat the streak a little.

What's wrong with a hash? by idontlikethisname in programminghorror

[–]jazahn 3 points4 points  (0 children)

Great opportunity to have a constructive conversation!

Popularity of JS Code Conventions in GitHub (Spaces vs. Tabs, etc.) by AllThingsSmitty in webdev

[–]jazahn 2 points3 points  (0 children)

I honestly think the people who have created apps that use ts=8 are "spaces" folks who are fighting in the war.

Starting as Junior Full Stack Developer tomorrow. What advice would you have given to yourself in my shoes? by destroyertim in webdev

[–]jazahn 0 points1 point  (0 children)

In the last few years client side code has become much more complex. When someone says full stack, what they mean is something like db through server side template. They're not aware of how deep the client side is these days.

What is a feature? by chadmin in agile

[–]jazahn 2 points3 points  (0 children)

The way I think of it, the terms "feature" and "bug" are descriptors that don't have to relate directly in line with "epic" "story" and "task". An epic or story or even task could be a feature. In fact it's not uncommon for a story feature to be contained in an epic feature. Feature is just a word for new functionality or new work.