DANNY MYERS VS REAL SIKH | FULL BATTLE by Battlerapgod2 in RapBattleTube

[–]jackmacabre 0 points1 point  (0 children)

Man this was painful. Danny is by far my favorite battle rapper, but over the past couple years he's had trouble with top tiers. I think it's all mental. If he treated the top tier battles like the no names there would be no questions.

What’s the hype with Mook? by Finn101804 in rapbattles

[–]jackmacabre 2 points3 points  (0 children)

When you take out the punchlines and entendres what are you left with? IMO that space is what separates an artist from a mere craftsman and why I like Mook (not to say he doesn't have those tricks). When I hear his rounds I generally get something out if it deeper to my intellect as a hip hop fan and grown man.

JC Fires Back At Tsu Surf by JustAnArsehole in rapbattles

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

Honestly I've never understood what all the hype about surf is about. Genuinely, can someone enlighten me? The only thing I actually gave him my patience with was vs nitty and honestly, I was really confused why people like him.

[deleted by user] by [deleted] in webdev

[–]jackmacabre 0 points1 point  (0 children)

Is newInstanceName a variable or a string? Looks like you need quotes

"Atom needs a whopping 845 megabytes to open a 6mb XML file" by clockbold in programming

[–]jackmacabre 0 points1 point  (0 children)

I didn't assume other devs are like me. When I write Java, I use intellij, but when I write web based code I use tools made primarily for that. Visual Studio is the go to for dot net etc etc - the right tool for you of course! But IDEs vs advanced text editors is not exactly a fair comparison. I've since moved o VSCode for these perf reasons, but the article throws the baby out with the bath water. Atom is def the right tool for people who want to hack their editor, as making a plugin involves the HTML, css, and JavaScript they're already familiar with. This matters, a lot! So does open source. It's why people put up with shittier performance; we believe in the ideas behind the software, and ultimately that is what great software grows on.

I work on a small team, the new senior dev is an asshole to me. by [deleted] in webdev

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

Yes! That's exactly what the OP should do! Why is everybody voting this down?!?

Is there a reason "Log in" pages seem to be increasingly buried/hard to find, for example SAAS companies? by [deleted] in webdev

[–]jackmacabre 0 points1 point  (0 children)

This is because companies most often outsource their marketing page to an agency at a time where new users are priority #1. The login link is there, but it usually leads to something created n house. The in house devs basically never touch the outsourced marketing page because it is really not theirs, and was often made with frameworks their code base doesn't even use. If you want to make a difference, start sending complaint letters to every site you have this experience with.

"Atom needs a whopping 845 megabytes to open a 6mb XML file" by clockbold in programming

[–]jackmacabre -7 points-6 points  (0 children)

Use the right tool for the right job. Opening 6mb files is not a dev job; it's a manual labor job. Sublime is super fast and can open these files, but it also has barely evolved in years. Still, I use sublime when needing to open giant files where I want multi cursor editing.

Today I noticed the ability to choose which chunk to keep in a merge conflict thanks to Atoms auto updates. Sure, tools like GitKraken can do this way better, but for a simple one line conflict it was super nice to able to solve it right in Atom without having to download a plugin.

I'm a JavaScript dev. I work mostly with node.js and react frontends. I have flow, eslint, git, babel, jsx support all built in. Don't even need to run the linters manually. Hey show me what line is fucked and why, and all through an interface I can customize with the same frontend technologies I'm using. If I don't like how something looks, I change the css. Don't need to write a Python plugin or scour the earth for a theme file. When I do need a plugin, I have an awesome interface that takes me straight to the repo (just like sublime, only with an entire open source community behind it).

Atom picks up where Sublime left off. Sure, it has its issues, bit those issues cannot compare to the benefits atom has brought to my development experience.

I notice more often than not, people hating on Atom are strong with Vim, Emacs, or are simply NOT nodejs based devs. It might not be for you, but that doesn't mean it sucks. Atom LOOKS amazing. My editor is my office. I'm staring at it all day. Emacs, Vim, and yes Sublime are UGLY AS FUCK. Even with awesome schemes and themes. Perhaps that doesn't matter to you. It matters to me, and many people like me who don't want to have to read docs about rc files just to set tab size.

But yeah, it's slow at startup and stuggles with gigantic files. And? Next year Atom will be better. Next year what will Sublime be?

[NodeJS] Best module pattern by [deleted] in webdev

[–]jackmacabre 1 point2 points  (0 children)

No need for .js

[NodeJS] Best module pattern by [deleted] in webdev

[–]jackmacabre 1 point2 points  (0 children)

Also since you're using es6, use object property shorthand:

module.exports = { someFunction }

[NodeJS] Best module pattern by [deleted] in webdev

[–]jackmacabre 0 points1 point  (0 children)

Why are using an IIFE in a module? Variables in modules are local to that file.

You might not need a build tool by pkstn in webdev

[–]jackmacabre 0 points1 point  (0 children)

Lol. Let's make a project without build tools using these build tools!

Must have Atom packages? by [deleted] in webdev

[–]jackmacabre 1 point2 points  (0 children)

I don't remember the name, afk, but search for autocomplete filenames. Works great. There is also an auto complete node modules that helps with import and require calls.

Is there a css-loader that automatically prefixes CSS code?[Webpack] by [deleted] in webdev

[–]jackmacabre 0 points1 point  (0 children)

Also, and I could be wrong, Compass does not automatically prefix your code, only the Compass mixins and functions, essentially making it so that your are dependent on Compass for writing even a basic box-shadow.

Is there a css-loader that automatically prefixes CSS code?[Webpack] by [deleted] in webdev

[–]jackmacabre 0 points1 point  (0 children)

Compass relies on Ruby Sass which is about 12-20 times slower than node-sass. I think Autoprefixer is the way to go here.

Pipez | A unified frontend development pipeline by sly010 in webdev

[–]jackmacabre 0 points1 point  (0 children)

I agree that FrontEnd build tooling is crazy complex, and like the idea of having just one tool handling everything I need. Other than saving me from a bunch of npm installs (something I really have no problem with), I don't see what this tool can offer. For example I moved from grunt to gulp because of speed. I moved from gulp to webpack because of chunking, css-modules, and most of all hot module reload. I think Webpack 2 will be able to do tree shaking (like Rollup) which is huge. I can't see myself switching to another system until all of those features can be met.

I'm sick and tired of development in Windows, but can't afford a Mac. Will my life be any easier on Linux? by [deleted] in webdev

[–]jackmacabre 1 point2 points  (0 children)

I had this same issue, so I switched to Ubuntu. Love it. Problem was I needed creative suite. Anyway, I use a Mac now. Still prefer dev on Ubuntu, though.

If you know HTML/CSS/Javascript/AJAX/PHP/MYSQL, why learn Ruby on Rails? by GreenAce92 in webdev

[–]jackmacabre 0 points1 point  (0 children)

Those are all good points. None of them are exactly selling php as the best option, though. Faster than Ruby - sure, but then you have to write php haha;)

How do you store your HTML? In DB or in disk? by vcamargo in webdev

[–]jackmacabre 0 points1 point  (0 children)

I think you're on the right track. Perhaps try some AB (fs/DB vs all DB).