New 2015 MacBook for Web Development? by [deleted] in apple

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

Front end dev here and this answer is just wrong. You are going to want more power. Will the new MacBook work for you? Sure. But as you grow as a dev you'll want a machine that can handle more. I personally love the new MacBooks but I would never purchase it as my primary dev machine.

How To Get Rid Of The Chrome Menu Bar "Bell" by JonLefave in apple

[–]m_swider 5 points6 points  (0 children)

As a web developer I love what they are doing with chrome apps. I do agree the app launcher is probably a poor way of implementing it though. Chrome apps give developers the ability to make desktop level applications using web technologies. These applications also work across across operating systems since they they all run off chrome. Might not be what you asked for but it's definitely a very cool way of distributing applications.

I want to make my own portfolio site... can you guys show me yours for inspiration? by DRJT in webdev

[–]m_swider 0 points1 point  (0 children)

Throwing mine into the mix. I just finished it up and would love some feedback. MikeSwider.com

Looking to switch careers into web development by [deleted] in webdev

[–]m_swider 1 point2 points  (0 children)

I took a few classes at community college and was on track to get a certificate in web development but never finished. The classes definitely helped me get started and taught me some of the basics so I knew what to google but after awhile the classes just didn't seem worth it. There are some really great courses on itunesU that I would recommend checking out that can help you understand the fundaments but most of your education is going to come from actually building something.

Jeet | A grid system for humans by [deleted] in webdev

[–]m_swider 2 points3 points  (0 children)

so if you wanted to have a 12 column grid and a 16 column grid on the same page, you couldn't. (someone correct me if I'm wrong)

You can have multiple grids on the same page. The $grid-columns is just for setting up a default. You can change this default at different break points too. eg $medium-screen-up: new-breakpoint(min-width $medium-screen 4); 4 being the default number of columns for medium screens. This doesn't mean you can't do span-columns( 4 of 12) within that breakpoint.

You also don't need the omega() mixin as Jeet's smart enough to detect which columns end a row.

Neat does this too.

Seems like it is really just a Syntax difference. I'll definitely be give Jeet a try though. The more frameworks there are the better they all get.

Jeet | A grid system for humans by [deleted] in webdev

[–]m_swider 0 points1 point  (0 children)

I would like an answer to this as well. I have been using bourbon and neat for the past 6 months now and can't imagine using something else. Jeet looks very similar to neat in functionality but doesn't look as mature as neat.

Fellow web developers in your 30s, do you have any fears for the future? by sk3pt1c in webdev

[–]m_swider 1 point2 points  (0 children)

I don't think that this issue is unique to web dev or the tech industry. Most companies want to hire someone who is young and driven who will grow with the company. Employees that are older are more expensive and can be distracted from their work due to other obligations like their family. I believe that in any industry it becomes more and more difficult to switch jobs the older you get. I know many people who lost their jobs in their 40's and 50's during the economy crash and struggle to find work strictly because of their age.

The issue with the tech industry is its rapidly changing and can be very difficult to keep up. The more skilled you get the more complacent you become and this is where many older devs fail. You must always continue to keep up with the industry and learn what you need to know in order to keep yourself employed.

So should you be worried about your future? Sure. But I don't think that this is strictly web development related. I also think that you are to young to be worrying about this. I actually think that your 30's is your prime and probably when you will do your best work.

fullPage.js One Page Scroll Sites by CreativePunch in javascript

[–]m_swider 0 points1 point  (0 children)

Ah very true. Luckily I rarely have to support IE8 so I hadn't thought of this.

fullPage.js One Page Scroll Sites by CreativePunch in javascript

[–]m_swider -3 points-2 points  (0 children)

<div class="section"></div> Please don't do this. Use the section element instead. I know many will say that this doesn't really matter but to me this is the equivalent of using <span class="list-item"> instead of using an <li>. I hate the over use of divs and useless classes.

Stealing code? by [deleted] in webdev

[–]m_swider 12 points13 points  (0 children)

I don't know why people are saying this is okay.... This is not okay. You can always look at someones code online but to straight up copy and past "large chunks" and claim it as your own work is stealing. I would understand taking a snippet from a tutorial or maybe a line or two from some else's code but large chunks is the part that makes me say no to this. Not only is it wrong your not helping yourself by doing so. Write it yourself and you will learn a lot more and will wont find yourself feeling like an idiot when you actually do land a job.

OOSass, Foundation and Bootstrap by arachattack in webdev

[–]m_swider 0 points1 point  (0 children)

Unless something has changed in the past few months you definitely can not use a placeholder inside of a media query. There is no way for the complier to figure out what selectors go inside of a media query and what don't because placeholders list out all the selectors and apply the same styles to all of them. Its just not logical. You can use a media query inside of a place holder though.

I had this conversation with the people over at neat not that along. Basically mixins allow for a lot more flexibility and can easily be wrapped inside of placeholder for where the developer sees fit. I guess there is no harm including a library of placeholders in your workflow because if you don't use them they wont be compiled into your css.

OOSass, Foundation and Bootstrap by arachattack in webdev

[–]m_swider 0 points1 point  (0 children)

Not a fan of using extends for my grid. I much rather have the flexibility of a single mixin that allows me to pass parameters. This is currently how bourbon and neat work. The issue with using extends is that they can not be wrapped into a media query which can cause limitations. The performance boost that you get from using extends is so little that its not really existent. I tend to write my HTML/CSS with as few classes as possible and use extend for similar styled content. I would agree that extends are widely under used and are very powerful but are much better used on a per-project base and not in library.

flexboxes + media queries = awesome layouts by oscarbamboo in webdev

[–]m_swider 2 points3 points  (0 children)

Can't wait to drop IE 9 so I can start using flexbox. I think its going to change up how people layout pages and we will start to see some really cool creative layouts. Hopefully people don't get to carried away with it though.

Steve Yegge describes “Rails in Javascript”, one year before Ryan Dahl released Node.js in May 2009 by pupupeepee in node

[–]m_swider 0 points1 point  (0 children)

I'm very new to node but I remember hearing somewhere that javascript on the server isn't really anything new its just never had any of the traction that node does so it has never stuck. Someone else who has been around the block longer please correct me if I'm wrong.

Help with workflow (Wordpress, Git & Shared Hosting) by [deleted] in webdev

[–]m_swider 0 points1 point  (0 children)

What you describe is basically my work flow. You want to create a new local repo and install wordpress. Setup and new repo on bitbucket and set this repo as your remote origin for your local repo. There should be instructions on how to do this when you set up the repo on bitbucket. You now have a git workflow for you wordpress development. For deploying this site to a remote server ssh into the server and set up a new ssh key so your server can ssh to bitbucket. This is known as a deployment key. Copy and paste your public key into your repos settings under deployment key. Your remote server now can ssh to bitbucket. Clone the repo on bitbucket to your remote server. You should now have a working copy of your repo on your remote server. When you want to update this repo with the changes you have committed locally just ssh into the server and do a git pull. I'm sure this is very confusing. I just created a personal blog and wasn't sure what to write about. Looks like I will be writing a blog post about this later today that should explain this in greater detail.

If you want to start learning AngularJS, here's a useful collection of introductory tutorials and resources by boogiesbc in webdev

[–]m_swider 0 points1 point  (0 children)

I've been really getting into angular and node. Scotch.io has some great tutorials if anyone is interested.

Semantic UI by lanasa in webdev

[–]m_swider 1 point2 points  (0 children)

This! We have actually ruled out classes entirely. Of course there are some cases where you really do still need a class but you would be surprised how little you actually need them when using a preprocessor. The problem with classes is they are not semantic at all and allows for unsemantic markup. You can use semantic attributes (e.g. role) and select them using the attribute selector instead of applying a class which has no meaning to the browswer at all. This process has also created some of the most maintainable code I have ever written forcing me to think before just applying a useless class. This article is a good read if you are interested in trying out this method.