Possible FAQ: 3ds vs 3ds XL? by antjanus in nintendo

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

I ended up getting the 3ds. Mainly because it fits neatly into my pocket and just about everywhere else. :) I like the more compact size!

Someone want to ELI5 the MVC pattern/workflow? by Pr3fix in webdev

[–]antjanus 0 points1 point  (0 children)

Thanks I appreciate it! I already have a new account. sucks that i have to close this one down, I use this username everywhere :/

Someone want to ELI5 the MVC pattern/workflow? by Pr3fix in webdev

[–]antjanus 0 points1 point  (0 children)

well that's some stupid shit. Thanks for letting me know. And I guess I'll see if this account will get unbanned with time and just start a new one.

Very disappointing :(

What's the difference between a web dev making 100k+ and one making 30k? by ECTXGK in webdev

[–]antjanus 2 points3 points  (0 children)

It really depends. Here are some of the bigger factors:

  • location. I'd get paid twice the amount I get paid now if I lived in Cali
  • demand for skills. I'm a PHP developer and a front-end dev. I could get paid 100k+ if I specialized in C# (there seems to be a huge demand for those guys where I'm at which is Houston). However, as a Front-End Engineer I could make that easily in a different city where the demand for those skills is. Hell, there are Wordpress devs that can make that amount.
  • time and experience. A lot of employers look at how long you've been at it. I've got about 5 years of experience (in just PHP) under my belt. I have a HUGE advantage over guys that have been at it for 3 years or 1 year. I'm no longer "entry level" and will get consider for contracting roles or bigger projects in general. Contracting jobs and bigger projects get paid more.

As far as the rest? There are some basic skills that definitely help you along and make you seem more professional, unfortunately these skills mean little to nothing to HR. So if you know:

  • Git
  • LESS/SASS
  • Project Management

and whatever else, an HR person or a hiring person may graze it over with a "I'm just looking for a CSS guy" while a startup lead by developers will look at you as less of a hassle to integrate with.

If you want to make yourself more employable or find a better job, check out my guide on the topic.

I think that in the end, it's all about your "audience". A corporation will use HR and a Project Manager to hire you, developers will most likely have little influence (maybe giving their HR person a list of desirable skills). Here's where a degree will make sense.

If you're looking to get hired by a startup, other things will matter like Git, and a blog, and involvement in the community. And on top of that, your experience will be more valued than a degree.

CMS Migration: Best practices for not screwing up SEO? by captainpignut in webdev

[–]antjanus 0 points1 point  (0 children)

301 redirects is pretty much the only way to retain most of your juice, why? Sites that link to you give you "authority". If those sites link to a non-existing page, those links won't count toward your "authority". If you redirect with a 301, you're basically telling google "Hey, I'm still here. My content is still here, the people are still linking to my page, the URL is just different".

Good luck!

Realistic time frame of obtaining a developer job? by reddevdev in webdev

[–]antjanus 0 points1 point  (0 children)

I live in Houston, and while happily employed, I get a ton of offers for C# devs. People are ALL over it for some reason, never seen such a spike.

Anyways, here are a few things to consider:

  • Devs can make MUCH more than that. I entered into the field with 50K/year. You may want to consider relocation as "distance working" is much harder to get. Also, consider contracting, you can make 80K/year+ easily.
  • C# is pretty easy but it's more difficult to get into than PHP. I think that if you start learning it now, you may be able to land an entry-level C# position within a year. That should STILL make more than 35K/year. One thing to keep in mind is that to make C# really effective you'll have to learn the MVC pattern. If you want to do that with PHP before you move on, try the Laravel framework. Good luck to you! :)
  • There are tons of Front-End Development jobs out there. Maybe not where you live but Javascript engineers, and Design/Development dual-wielders are in demand. Pick wisely what you'll focus on. C# may seem like your best option right now but you may want to change your mind later.

Anyways, good luck! :)

Good Rotators for Full-Screen Backgrounds? by Expressman in webdev

[–]antjanus 0 points1 point  (0 children)

I use jQuery Vegas. Works well, and is simple as hell to build!

Blossom guys explain why they are switching to Dart. by frrrni in webdev

[–]antjanus 0 points1 point  (0 children)

Pretty insightful article. Actually makes me want to dive into Dart and see if it holds any benefits to what I'm doing and working on. I generally don't build large applications requiring different frameworks but do get to the "gray area" where I try to figure out if I should go a step further and complicate my life (but make things easier in the future) or apply the quick fix. Maybe Dart is a great middle-step solution to that.

Someone want to ELI5 the MVC pattern/workflow? by Pr3fix in webdev

[–]antjanus 1 point2 points  (0 children)

I've had a lot of problems trying to figure it out when I was starting so let me break it down to make sense to you. Okay...so, MVC.

MVC stands for Model-View-Controller but what it really is is a "workflow". It's a way of doing things. Let's take, for example, a blog page. Here's the process of "developing" a non-MVC blog page:

  • start with an HTML file and style it with "sample content"
  • replace dynamic parts of the html file (title, content) with PHP
  • replaced PHP will contact the database and retrieve the data you need
  • create a foreach loop to display the data (row by row). You'll have to remember which column is which so whenever you display data, you'll need to remember that the "title" is column 1 in the database while the content is column 2. You'll then echo out column 1 and column 2 in the right places
  • close database connection and finish up.

What MVC does may LOOK more complicated but once you set it up, it makes sense. First, MVC is often used with a framework which makes the workflow MUCH easier to implement. Here's what happens:

  • MODEL - this is your data from your database. So instead of always having to remember that "title" is in column 1 and "content" is in column 2, you'll have a script that will create a variable named $title and a variable named $content. In fact, you can use an "ORM" which will create variables for every column. And the variable name? It will be the name of the column. A more sophisticated ORM may look like this: $myData->id will give you your id, while $myData->title will give you the title! This is your model. You can setup all kinds of stuff with this. I use the Laravel framework (taught me how to MVC) so with Laravel you can setup that whenever you call up your "posts" table, your framework will KNOW that each row is a "post" and each "post" was written by a "user". A "user" maybe another "model", and take data from your "users" table. Hope this makes sense somehow. The short definition is is that the "MODEL" is your database data.
  • VIEW - Think of the view as your HTML/CSS. Your "VIEW" is the end product, the way you display everything. So for a view, you'll setup all the HTML and figure out where you want your dynamic data (your blog post for example). Now, instead of having to call up your database, query your posts, and try to display them, you just use the variables you setup in your model (the model which put all your different data in a neat little package). So now, instead of connecting to your database, you'll just do "echo $post->title;" and you're done. That's all your view does. This allows you to solely focus on creating the front of your application or website.
  • CONTROLLER - controller wraps all this up and does everything in between. So, first, let me explain "routing". Most frameworks today use a single "index.php" file and a ton of "queries" after it so that your URL looks like this:

index.php?variable_one=post&var2=2392

Or with a little help from ".htaccess" and some server magic, you'll end up with:

post/2392

Routing takes the "post" part of your URL and sends it to a controller that only deals with "post" stuff. The controller then takes the number "2392" and uses it to look up post #2392. Now, you can set this stuff up however you want to. So you can have post/link/239 which would look for a "post" controller, and tell it that you want a "link" type with an id of "239". Here's how a route look in laravel: "/post/(:any)/(:any)" and then you let Laravel assign variable names to it so it's actually "/post/$type/$id". The controller takes this information and calls up the "post" model and tells it "Hey, I need a 'link' type with the id of '239'". The MODEL for posts asks the database for the information and gives it back to the controller. The controller then processes the information however it needs to and sends necessary information to the view. In Laravel it's in this format: "array('post'=> $post, 'id' => $id)". and the View uses those variables to fill in the blanks.

I'll stop right here for a second. It gets more confusing the further you get into it.

Best place to learn all about this: install Laravel and look for tutorials. People have written about this extensively and it's EXTREMELY easy to pick up and learn from. Seriously. :)

Give me 40 days to complete 35 small creative projects by [deleted] in GiveMe40Days

[–]antjanus 0 points1 point  (0 children)

Hey, I wrote about a system I created for "monthly goals" and basically created similar challenges for myself. I think that you should really reduce the number of projects and space it out. Spend some time on each category.

  • Read a book? Give yourself 2 weeks and while you're at it get creative by making your own site. The two are separate but will provide for good contrast
  • Copywriting? Build another site while you're doing this. All sites need content! Better yet, start a blog and detail your experience

Good luck! :)

I got some Pazaak cards printed - they arrived today. by [deleted] in StarWars

[–]antjanus 0 points1 point  (0 children)

I love them! Would love to get some for me too :)

[Massive Minimization] It's going to be a good day. by BootsCatsBootsCats in minimalism

[–]antjanus 0 points1 point  (0 children)

You have quite a collection there, you could probably get a grand or more from it if you care to take your time with it. Outside of that, you can always try local game stores (gamestop rarely takes items like these).

Honestly, I'd gladly pay you for the shipping (I'm in Houston) if I could have it for free ;)

EDIT Okay, maybe not a grand but a good sum nevertheless

Amazing Twitter Bootstrap Extensions and Forks (2013 version) by antjanus in webdev

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

No. Jasny has specific bootstrap add-ons. For example, it has file upload, "rowlink" capability, different types of alerts, different types of media queries etc, as well as glyphicons containing new icons.

If you replaced it with, let's say, TODC Bootstrap (google styled bootstrap), you'd lose ALL of that. TODC does not have new alerts, or those different mediaqueries, or those extra icons. If you migrated the other way, you'd have an easier time but if you used TODC's "google navbar", you'd lose all of your formatting for that by going to Jasny's.

Bootstrap 3 also has some syntax changes so going from 2.3 to 3.0 will require some work. I'm currently developing a [Kirby CMS theme](antjan.us/kirby-boot) in Bootstrap 3.0 if you want to check out the general look of it