[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
/wdg/ - Web Development General
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 255
Thread images: 22
File: 1456449140972.png (868 KB, 822x552) Image search: [Google]
1456449140972.png
868 KB, 822x552
Old thread >>53615259

> Discord
https://discord.gg/0qLTzz5potDFXfdT

>IRC Channel
#/g/wdg @ irc.rizon.net
Web client: https://www.rizon.net/chat

>Learning material
https://www.codecademy.com/
https://www.bento.io/
https://programming-motherfucker.com/
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
https://www.theodinproject.com/
http://www.freecodecamp.com/
http://www.codewars.com/
>Crockford on Javascript
https://www.youtube.com/playlist?list=PL7664379246A246CB

>Frontend development
https://github.com/dypsilon/frontend-dev-bookmarks

>Backend development
https://en.m.wikipedia.org/wiki/Comparison_of_web_application_frameworks

>Useful tools
https://pastebin.com/q5nB1Npt/
https://libraries.io/ - Discover new open source libraries, modules and frameworks and keep track of ones you depend upon.
https://developer.mozilla.org/en-US/docs/Web - Guides for HTML, CSS, JS, Web APIs & more.
http://www.programmableweb.com/ - List of public APIs

>NEET guide to web dev employment
https://pastebin.com/4YeJAUbT/

> How to get started
http://www.youtube.com/watch?v=pB0WvcxTbCA
Good videos on the channel too
https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw

>cheap vps hosting in most western locations
https://lowendbox.com
https://www.digitalocean.com/
https://www.linode.com/
https://www.heroku.com/
>>
/wdg/ still here?
>>
>tfw no idea what to make for portfolio
>>
I'd kill to have a job in web dev. Not at all out of my reach, I'm just too much of a coward to go for it.
>>
>>53655939
Make a blog with pictures and videos from scratch. And some user inputs.
>>
Need some guidance in choosing technologies for my Web application project. It's some sort of CRM. Making it in Java (EE), running on either Tomcat or JBoss, with Spring to connect to a Postgres database. Running on some Linux OS, maybe CentOS. Can anybody tell me which of these things are a bad idea, or what I should use instead?
>>
What's a fun API to mess around with? Want something to occupy me during downtime at work
>>
File: windoze10.jpg (58 KB, 798x489) Image search: [Google]
windoze10.jpg
58 KB, 798x489
since the thread is so young i'll post a question.

when i design with bootstrap is there any linear approach to make everything borderless? maybe im getting something wrong but it looks like bootstrap rows and columns are loaded with lots of default margins and paddings giving me unexpected results.

here are some examples of what i want to achieve (from http://mindsparklemag.com/?websites):

http://kissmiklos.com/
http://studiorufusisback.be/
http://evankosowski.com/
http://therivalry.co/

i want to start out with everything borderless and then work my way through the divs individually.
>>
>>53654474
QUICK QUESTION

I know how to program in C# and Java and some Python, I know how to use version control etc. But I never did anything with javascript or to speak webdev in general, just some custom apps for myself and school projects.

Will it be easy considering this to become proficient in /wdg/ enough to get a job by the end of this year in the industry ? Or should I jump to android dev or something if all I need is the money, no comfy required.
>>
>>53656558
Learning hmtl/css/javascript/php is actually quite easy. You just need to start building stuff. If you are used to coding you should be good at it in no time. Add in some popular frameworks and done.
>>
>>53656558
Watch the Crockford on JavaScript lecture series. JavaScript will bamboozle you if you just try to treat it like Java.

>>53655956
So you'd kill... But not just apply for jobs. Stop being a beta, the worst that can happen is you don't have a webdev job, which is what you're doing now.

>>53656521
programmableweb.com
>>
>>53656528
Go to bootswatch. Roll a theme that has no borders.

Or just learn CSS, or use a lighter CSS framework
>>
>>53656521
Any cryptocurrency exchange. It'll be fun and educational but *only* if you approach it as a game, not a way to make a living.
>>
>>53656528
Maybe it's time to switch CSS frameworks. Bootstrap is designed to have lots of padding and margins. You can hack your way around it or use a theme with zero padding/margins, but it may be a better choice (also regarding future updates) to find a CSS skeleton / framework that has no borders.
>>
Is Rails getting long in the tooth?
>>
File: Why_me.jpg (685 KB, 2048x1485) Image search: [Google]
Why_me.jpg
685 KB, 2048x1485
Let's say a 23 year old with zero work experience/hobbies/interests managed to magically learn enough web development to competently build a website. What are the chances of being employable?

Will I need to build a list of hobbies and shit? What about the lack of experience? I just have no idea what the bare minimum is to work in the tech field.
>>
>>53659500
Theres a video in the OP about that.
>>
>>53656528
I don't see where's the problem, use the grid system only. You can customise Bootstrap to include only the components you need, heck you can even make it have as many columns as you need.

For the borderless divs which extend on the whole page width, you can use the classes "container fluid", then use the usual bootstrap column classes. It's very simple.
>>
>>53659573
Or if you just want a grid you could use skeleton or pure instead.

I use Bootstrap when making something purely functional and I want it to look nicer than unstyled Times New Roman.

If I give a shit how it looks I'll use Sass or Stylus to write everything.
>>
>>53659573
I meant use the class "container-fluid", it's one class, not a semantic class.
>>
File: Why Google.jpg (26 KB, 570x270) Image search: [Google]
Why Google.jpg
26 KB, 570x270
>>53659543
A video? I searched but I can't find it.

Was this a question to test my abilities? I failed didn't I? Fucks sake. Could have been my opportunity to work at google I bet.

What a cruel life.
>>
File: Untitled.png (19 KB, 728x291) Image search: [Google]
Untitled.png
19 KB, 728x291
>>53659758
>>
var Site = {
data: {},
util: {
load_data: function() {
$.getJSON("/user-api/user/" + Site.data.username + "/", function(e) {
Site.data.userposts = {};
for (var n = 0; n < e.posts.length; n++) {
var p = e.posts[n];
Site.data.posts[p.id] = new Site.UserPost(p);
}
console.log(Site.data.userposts);
// works
});
}
},
// blahblah, UserPost function
};

$(document).ready(function() {
void 0 !== Site.data.username && Site.util.load_data();
console.log(Site.data.userposts);
// => undefined
});


I don't understand JS/jquery scope/closures, wat do?
>>
>>53659848
>>53659868
ajax is asynchronous, so when you run load_data and write it to log later it hasn't happened yet.
besides you are setting Site.data.posts[p.id] but use Site.data.userposts so it stays empty.


has nothing to do with scope.
>>
>>53659758
Should probably just quit now.

Most programming is about being able to find answers to your own questions. Usually via stackoverflow
>>
>>53659818
Oh, yeah I already watched that. But what I want to know is at which level is it easy to get a job? Like with HTML and CSS you can get hired, but it will be based on pure luck with such a low amount of skill especially with my age and lack of experience. So which level do I have to get to so that I can relatively easily get a job when I look for one? Where employers won't mind about lack of employment experience.
>>
>>53659910
Programming skill is very hard to quantify. So this question is hard to answer. That's why hiring decent devs is so hard.

But if you can fizzbuzz then you're ahead of most applicants.

Apply and see what you get.
>>
>>53659910
1. Look on Indeed.com or similar for programming/webdev openings in your area
2. Read aforementioned job openings and find out what sort of skills they want
3. Learn some or all of those skills. Perhaps make a portfolio of some kind to demonstrate those skills, like a website and/or github page.
4. Apply to job postings
5. Go to interviews. Don't dress or act like a retard.
6. ?????
7. PROFIT
>>
Learn python.
>>
>>53660078
But I already know it.
>>
>>53659889
>besides you are setting Site.data.posts[p.id] but use Site.data.userposts so it stays empty.
typo, my bad

>ajax is asynchronous, so when you run load_data and write it to log later it hasn't happened yet.
That makes sense. Do you think I should set async to false in ajaxSetup or should I use event listeners or something so that it executes after loading?
>>
Do females have a better chance in front end than back end?
>>
>>53660210
>Do you think I should set async to false

never do this
>>
>>53660239
Thought so, I'll just change it up and use a success callback, thanks
>>
>>53660057
>read job descriptions
The worst advice. Job descriptions describe the platonic ideal candidate, a standard which no real person can aspire to.

I can't have 5 years experience with a JavaScript framework that was released in 2013.

Never let a job description tell you that you can't apply for a job.
>>
>>53654474
didn't see a stupid questions thread and I guess web dev thread is the closest thing I could find.

I'm currently going to college and I need a non shit job in the mean time so I can move out and take care of shit on my own. My college offers classes in web dev that are pretty short and you can supposedly get a job with it. It's a simple certification program.

It's compromised of 4 classes

- HTML and CSS
- Database concept and development
- PHP programming
- PHP and SQL database

In total it's 42 hours of class time. I'm very skeptical because I'm wondering if this is all you need to know to get a job with? Don't you need to learn more? Can I actually get some kind of job with this certification? I just need a job that isn't minimum wage or customer service to get me through my electrical engineering degree.
>>
>>53660688

>>53660057
>Learn some or all of those skills.

>I can't have 5 years experience with a JavaScript framework that was released in 2013.

Of course not, but you can use them as a guideline help you figure out where to specialize. If you notice a lot of jobs in your area want a php dev, brush up on your php. If you see a lot of rails jobs, git gud with rails, etc.

>Job descriptions describe the platonic ideal candidate

That's exactly how you have to look at them. Would $localWebdevShop like to hire someone that somehow has 30 years of JS experience and wants to work for minimum wage if such a person existed? Of course they would, but they obviously aren't going to get that.

What they can do is hire the closest person they can realistically get to that platonic ideal. If they get someone that's been using meme.js since it came out, good for them. But if nobody like that applies (or wants to work for the salary they can offer), they're going to take the noob that sucks at it the least.
>>
>>53661351
>42 hours of class time
Does that mean it's 42 credit-hours or literally just 42 hours as in a week-long coding bootcamp type thing? Because 42 credit-hours is like 2 years, which is believable, but definitely not something you want to do just to make a little extra cash. If it's a bootcamp thing, just don't even bother. Certs generally aren't worth much in the programming world. Either you can get shit done or you can't, and a week isn't nearly long enough to learn how to get shit done.
>>
>>53661646
its non credit

>If it's a bootcamp thing, just don't even bother
>Certs generally aren't worth much in the programming world
I get that certs themselves are sort of useless. From what I see I guess portfolios/experience but is this not one way to get experience and create a portfolio with the knowledge I'd get?

I'm sure I could learn this on my own but since my major isn't web deb/programming I'd rather do something like this to get my foot in the door and learn on my own from that point. Mainly since I'm slightly new to it I would want a teacher to guide me through it from the start. Also being able to speak to someone like a teacher and having the college to sort of back me up when it comes to getting information on landing a job. Friend did a cert program but for something completely unrelated and the college helps you get like a first interview kind of thing.

I see this as a solid way to start but I'm sketchy for the fact that I wonder if the skills I'd receive from these courses would be enough to get some casual entry level job so I can pay bills while I finish college on the side.
>>
>JS developers
http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/
>>
>>53661799
Learn it on your own. I got a good job offer last week that I couldn't accept because I have 3 months left before I graduate from college. All I have to show is a portfolio and a few side projects on Github but I got the offer anyway.
Btw, I have no certs and my major isn't even directly related to web dev, but it is CS related.
>>
>>53655939
if you want an agency job - make a free site for your friend's business. if you want an engineering job - make a forum or chat thing with react/redux/nodejs
>>
>>53656112
use scala/play instead as your backend. postgres is a good choice.
>>
>>53661799
>non credit
Sorry, what I guess I meant was, is it university class "styled"? Meaning, you go to like 2-3 hour long lectures a week + do a bunch of homework, as opposed to bootcamp "styled" where you go to class and work on it for 8-10 hours a day over a week or so.

If it's a bootcamp thing, like I said, probably don't bother. I can't say for sure without seeing the curriculum in more detail, of course, but the vast majority of bootcamps just can't realistically take you from zero to job-ready in that amount of time.

>Friend did a cert program but for something completely unrelated and the college helps you get like a first interview kind of thing.

There are a lot of things you could learn in a week, but web development isn't really one of them.

>t I wonder if the skills I'd receive from these courses would be enough to get some casual entry level job

If you know HTML, CSS, PHP, and some database stuff, It's certainly possible to get a job, I just seriously doubt you could learn it all in a week.
>>
>>53659868
just learn about first class functions, friend. eloquent javascript is a great starter.
>>
>>53660223
people are pretty desperate for good developers so don't give a shit about gender if they can do the work
>>
Anyone wanna work on a token based login system using PHP?
>>
>>53661351
If I were you, I'd just get really good at electrical engineering. Web dev isn't amenable to certification, it moves too quickly, but you can learn it ad-hoc with free resources on your own time. As a hirer, I just look for skills as evidenced by what people have built, not certificates.
>>
>>53662323
isn't that a solved problem? i.e. you can just import some package to do your jwt auth? I don't know how things are in the php ecosystem tho...
>>
>>53662323
https://github.com/firebase/php-jwt
>>
>>53662244
that really cant be the thing to land you a job, that's literally baby's first tutorial level shit
>>
>>53661351
>>53661799

Go on Codecademy and start doing the basic webdev stuff, starting with the HTML course. You'll know pretty quick if it's something you want to keep doing or not.

>>53660223
>>53662303

Tech companies want good devs first and foremost. Be that, and it doesn't matter what's in your pants. However, given the choice between two equally capable candidates, they might prefer the girl so they can show her off as a diversity hire. Double points if she's a minority. Front/back-end probably wouldn't make much of a difference.
>>
>>53662401
i assumed that anon was going for babby's first job so yeah
>>
>>53662271
>If you know HTML, CSS, PHP, and some database stuff, It's certainly possible to get a job, I just seriously doubt you could learn it all in a week.

I once had to learn Ruby on Rails in a week, for an entry-level webdev job which i didn't end up taking because I got a better offer.

It was balls asses, even with prior hobbyist programming experience.
>>
>>53662334
I feel learning on your own is truly the best way. Saving on money and your own pace is great. The only thing and prob the biggest thing is my self confidence. If I were to do it alone I wouldn't be able to tell me self "this is what employers want from me, these are the skills I need" because I have 0 actual work experience. I feel like I would be learning improperly or something and I would have wasted a shit ton of time when I could have lost a bit of money and done it "the right way". That is what I keep telling myself whether it's right or wrong.

So guys you are saying learning this stuff on my own is a good way to get a real job to help me pay bills while I finish college for my actual career, this is what it really boils down to in the end. I have like 2 months before these courses start and a bit of free time.

Doable?
>>
>>53662351
>>53662354
No that's not what I meant. What I want to implement is a system where you:
- Have the user's account information stored, including their username/email which will be used for login
- When they attempt to log in they only need to know their username/email which they will submit to the server
- The server will respond by sending a link to their email address with a token appended to the URL
- Clicking the link will bring them back to the site where the URL will be validated. If valid - create a session for that user. If not, return appropriate message
- User is now logged in

Benefits:
1. It would eliminate the need to store the user's password in the database - which should alleviate some security concerns
2. The user wouldn't need to remember their password for the site, only for their email address

Pretty sure I've seen something like this recently, but it was written in JS (on Node). I want to do something similar with PHP, and later with Ruby, Python, etc.
>>
>>53662453
actually instead I want to ask which route is the best for what I'm asking for? Web dev? back end front end?

I care more for what is more likely to land me a job then if I will be happy with it because again this isn't going to be my career most likely. I'm going to college for that.

Or should I just search entry level jobs in my area and decide what I'm going to learn based on that?

Has anyone here ever actually gone from 0 to using these tutorials and got a job? Any pro tips?
>>
>>53662453
yes. just build stuff. a lot
>>
>>53662484
you never ever store the users password in the database anyway.

having to check emails for a login seems rather inconvenient, especially since you can't save your login details in the browser then.
>>
>>53662436

You could definitely learn Rails in a week, or at least enough to be dangerous.

Starting from nothing and learning HTML, CSS, Ruby, Rails, and what a database even is, all in a week is asking a hell of a lot though.

>>53662453
>>53662530

If you're looking for something to get just for a temporary gig while you're in school, look into getting a forklift cert or something. Web development/programming is a good career to get into, but it's way to complex to just do as a summer job or something.

If you genuinely want to learn it, save the money and teach yourself. Do some basic online tutorials and whatnot, and if you find that you like it, keep doing it.
>>
>>53662539
>you never ever store the users password in the database anyway
Where do you store it then? I'm not saying it should be stored in plain-text, of course you'll encrypt it.
>>
>>53662623
you don't encrypt it, that's not any better than plain-text.
you store a salted hash.
>>
>>53662634

>>you store a salted hash.

which is ? isnt that just an encryption state
>>
>>53662634
Fucking hell senpai, you're still storing the password (a representation of it)
>>
>>53662648
no, a hash cannot be reversed (yet)
>>
>>53662682
but what it is ??? like how does it work in theory so its not reversable and WHY it is NOT the same as encryption ?
>>
>>53662712
http://security.stackexchange.com/a/11723
>>
>>53662712
> I don't know how to use google, please spoon feed me.
>>
>>53662634
Hashing isn't even fool-proof. They're still susceptible to dictionary attacks, for example. Everyone in the security field (fuck it, everyone tech savvy) will tell you to never use the same password for multiple websites. I'm just trying to find a way that will give the user one less password to remember.
>>
>>53662932
and that's why you salt it before hashing.
>>
>>53662953
You're still not getting it. Even salted hash representations are still vulnerable.
>>
>>53663132
everything is vulnerable given enough time.
but storing a salted hashed password on a server seems more reasonable then sending a authentication link by mail which could be transferred in plaintext.
>>
So any success stories? Anyone here actually get a job using code academy or whatever? Any tips or stories? How much are you making, time it took to get your job, etc.

Or is this just one giant casual filter thread?
>>
Are yall talking about that password-less login thing?

No one would want that. For one, mailers can take a long time to send out emails if they are bogged down. Someone who has 5 minutes to check whatever the website is isn't going to want to wait for an email when they could just type a password and let the browser store it for auto-fill.

As for passwords in the first place, in a decade or two these "1000 years to crack" passwords aren't going to take 1000 years to crack anymore. Remember when we went from CPU cracking to GPU cracking?

The future is probably going to be a LONGTEXT style password field that is autogenerated and stored in some strange one-way encrypted access local partition that is then heavily encrypted and sent to the server for key comparison. All of this would be automatic of course.

>>53663415
Several have. Plenty of stories here from people making a few little scripts for their portfolio and landing comfortable jobs.

I'm finishing my resume today to career change into webdev after almost 2 decades of deving.
>>
>>53656558
C# and Java are basically the same thing
>>
>>53663443
It was worth a thought. It's pretty hard to come up with new ideas for webdev since basically everything has already been done in one way or another. Just trying to find something worthwhile to build and add to my portfolio.
>>
>>53663527
It's already a thing. Someone linked it in one of these threads.

As for a portfolio project, it's fine. Mine has far worse ideas in it.
>>
>>53663563
Any ideas you'd like to share? You don't have to post the link or anything, just curious about what you have in your portfolio. I'm pretty new at this.
>>
>>53663731
>>53663563
Not any of those guys but can we have some portfolios being posted? I must see what is considered "good" or at least "Look for a job" worthy.
>>
>>53663731
A login system with administration. An fmylife clone. A few other scripts that are only there for filler.
>>
>>53663783
Oh, also a gallery you can upload too that thumbs the pictures and displays in lightbox.
>>
If you got an entry-level job as a web dev coming from a different field, can you post your resume?

I don't care about the name field or anything, just the layout and what you wrote, and where, to show skills. How you wrote the skills etc.

I'm having a lot of trouble with this.
>>
I'm making a custom startpage and I want to extract some html elements from another website.
I know how to do it in python but I've no clue how to do it in javascript.
I just need to extract a <p> content from a website and display it on my page. Is there a way to do this ?
I've messed around with iframes but the cross domain security block me.
>>
>>53663931
you can't with JS only.
>>
>>53664034
I'm open to ideas
>>
>>53664058
proxy it through something that allows cross domain calls.
>>
>>53664092
Trying this now, thanks.
Would a php file on my computer work as a proxy ?
>>
Is storing the Celery process IDs in the cookies a good idea?
>>
>>53664034
>>53663931

You could include the page in a hidden parent frame then display the necessary elements in a visible child frame.
>>
>>53664249
if you have a server running yes.
>>
>>53664351
So it's not gonna work, well I will try this >>53664293
>>
>>53664377
If you know how to do it with python, you can install something like Apache and cgi-bin that Python.

i.e.
http://localhost/cgi-bin/myanimelist.py
or whatever kawaii shit you're trying to load on your anime page.
>>
>>53664483
It's a little overkill for a startpage I think, I'll just try the iframe parent/child thing.
And I'm reading the articles title on a website that doesn't provide fucking RSS fyi
>>
>>53664523
Well I think it's impossible.
For example, some websites (like Facebook) display your phone number on a certain page, like fb.com/settings or something. It would be rediculous if any given website can access that phone number, no matter in what way.
>>
>>53664276
What the fuck is celery
>>
>>53664276
Let me expand on this...
Users can do some calculations on their data which needs to happen in another thread, which is what I'm using celery for. The problem is that I don't know how to keep track of the task (thread) ID's server-side. I came up with the idea of storing these in a dictionary in the cookies, like so:

tasks: {
task-type-1: [id1, id2, id3],
task-type-2: [id1, id2],
....,
}


Does this plan have any flaws? Are there better ways?
>>
>>53664581
yeah I think you're right, I've found this http://www.whateverorigin.org/
I can get the source of the website I need to parse
I'm going to go with that as the solution is simple enough
>>
File: 1412887949819.jpg (973 KB, 1451x1140) Image search: [Google]
1412887949819.jpg
973 KB, 1451x1140
Making a webapp for debate flowing. Competitive debate has a specific format for note-taking called flowing. I made this webapp to make flowing easier on computers (right now people use excel spreadsheets).

hint: type "white privilege" in any title box
>>
>>53665034
forgot link

http://debateflow.us/
>>
Is this an ok objective?

To obtain work as an entry-level web developer to further my skills and knowledge in web development technologies.

Do I need buzzwords?
>>
>>53662613
Not that anon but how do I get further into it? I know some basic Java and I finished a beginner course for HTML CSS JavaScript on coursera. I want to learn web development and also learn Java for Android app making.
Also how do I put my web development skills to use without getting into a proper job and still getting some money?
>>
>>53665117
I hate that you have to do this shit. I'm applying for the listed job, what the fuck do you think my objective is?
>>
>>53665141
Right. I just want them to know I'm targeting them and not blanket bombing my resume to every local job that pays well like poor people do.
>>
>>53664689
Cookies can be edited by the user so you need to be careful

If you're using something like Django you might want to look into session variables.
>>
>>53665128

>how do I get further into it?

Depends on what specifically you like doing. web programming is wide open. In general, just practice making new things, and try out some of the meme shit that's popular. Maybe do some of the Codecademy courses to get a feel for different languages and frameworks? Basically just figure out what you like doing, and git gud at it and make cool stuff.

>also learn Java for Android app making

practice making Android apps then?

>how do I put my web development skills to use without getting into a proper job and still getting some money?

Not sure what you mean. Like freelance? That's basically a proper job, only your taxes get more complicated and you have to constantly hunt down clients.
>>
>>53665141
>>53665117
Its debatable if you even need an objective on a resume
>>
>>53665529
I have no relevant work history, so I think it's good to put in there.
>>
>>53665429
Yep. I'm using Flask, which signs session cookies cryptographically. But is the method OK?
>>
I've been struggling with django for so long and yesterday I realized I don't have to use class based views for everything. FFS why don't they make that more clear?
>>
I ordered curry and I'm working on bootstrap templates.

Where's my remote work?
>>
Sublime Text 3 vs Atom vs Brackets?
Or should I stick with Dreamweaver or visual studio?
>>
File: lolflexXD.png (84 KB, 1270x788) Image search: [Google]
lolflexXD.png
84 KB, 1270x788
Tell me why I should'nt use flex again
>>
>>53665758
Any good tutorials? I would rather not get all of my responsiveness from bootstrap.
>>
>>53665117
You need as many buzzwords as you can fit on the page. Because the first person who looks at your resume is a recruiter who thinks that computers are just magic Facebook machines. Recruiter won't exist as a job as soon as robots learn how to make phone calls.

So yeah. Say that you're looking for a junior web developer role where you can have strong mentorship and opportunitiea for learning.

Then list every language, library and framework that you've ever dabbled with in the "skills" section of your resume.
>>
>>53665758
Because you're boss is a faggot.
>>
>>53665067
>>53665034
Drop the white privilege gimmick or github/tumblr will eat you alive
>>
>>53665829
What are the odds they are going to see me listing something like Java and say
>Oh, I see you listed Java, go ahead and fizzbuzz in that

I can't.
>>
>>53665786
here you go friendo
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
>>
>>53665757
why not vim?
>>
>>53665882
If you can't fizzbuzz in it. Don't put it on there. I'm not advising you to lie on your resume, just be verbose.

Your resume is a tool to get you past the recruiters and land an interview, match as many of their keywords as you can.

Once you're in an interview talking to someone who knows what a computer is, you can speak candidly and say "I've dabbled with X language but I'm stronger wit Y". Ideally just talk to them like they're normal people, and use the interview as an opportunity to establish whether or not you want (and can do) the role. Don't lie and bullshit your way in over your head and end up getting fired.
>>
>>53665977
>vim
2 fucking hard
>>
>>53665977
I have some serious imposter syndrome going on while writing this resume.

Screw it, I want to be a /wdg/ success story.

>>53666052
Use nano.
>>
>>53666080
keep talking pussy face
>>
>>53666094
I ordered massaman curry and a huge plate of rice with chicken.
>>
>>53665786
I just downloaded Foundation but only imported foundation-flex.css into my project.
>>
>>53666349
Is foundations grid very similar to bootstrap?

If so, then I'm just going to throw foundation-flex on my resume and learn it tonight.
>>
>>53666368
Yeah, it's almost exactly the same. Just some slightly different syntax.
>>
File: this.png (34 KB, 617x209) Image search: [Google]
this.png
34 KB, 617x209
How does this read?

I know it looks like shit at the moment, but the text. Will it get me through the door?
>>
>>53666483
Nobody gives a shit about knowledge; replace "knowledge of" with "experience with"
>>
>>53666483
>>53666570
I agree with using the phrase "experience with" instead of "knowledge of".

I would also hope you ahve some way to demonstrate your experience (e.g. prior work history, a Github account, etc).
>>
>>53666483
Nope.

Put the relevant parts first, you want a web dev job not a sysadmin job, so lead with the web/programming stuff rather than the Linux stuff.

Pad it out. It's tiny. Under HTML mention templating languages that compile into HTML like Handlebars and Jade. Under CSS mention some more frameworks even lightweight ones like skeleton and pure. Also CSS preprocessors like Sass Less and Stylus. Under JavaScript mention jQuery, lodash, babel and other popular libraries. Try some JS Frameworks like React and Angular.

Actually just watch the 'how to get started as a web dev in 2015' video in the OP and model your resume on that.
>>
>>53666623
I would never go for entry-level work unless I was entry-level so I have no relevant work experience.

I have very little work online besides a website that is literally about memes and I would be embarrassed to show that to my potential boss.

I figured it wouldn't hurt to send the resume out early to places hiring because they probably won't be hiring by the time I get some solid work samples online.


I made the "experience with" change by the way and I agree it does read better.
>>
>>53666670
Changed the ordering.

I watched that video weeks ago, but I don't know that stuff. I can add skeleton since that's just a grid anyways.

I'm applying for a job that says "You need knowledge of PHP and we will teach you how to use NOLOH. No experience required"

That's the kind of dev job available here for entry-level.
>>
>>53666694
I would highly suggest starting a github or codepen account (depending on the position you're trying to get) and just fuck around with a new technique/language/whatever every now and then.

My github is full of scripts I've written to make my everyday computer use easier. Other than that, it's mostly just snippets of things I've done on previous projects.
>>
>>53666694
I had like 2 tutorial-tier example projects ony github account when I got this job. One todo list application using the MEAN stack, AMD a jQuery widget.

If you can fizzbuzz you're automatically in the top 10% of applicants. Also you're not applying to a retail job, you don't have as much competition as you might think unless you're literally in San Francisco or NY
>>
>>53666788
Especially for entry-level positions, it's really less about WHAT you do, and more about letting them know that you've done SOMETHING recently.
>>
>>53666788
yo

Hol up

But how much are you making
>>
>>53666775
I have one with a few scripts. I just installed git on my linux netbook to try and figure out the commands.

>>53666788
lol I feel a little more confident now.
Job listings here stay up for months because they can't find anyone. I'm in the Dallas area Texas.
>>
>>53666840
£30k in English money, which is like ~45k in burgerdollars. and I live in a shitty northern city rather than London.

Median income for the UK is £19k so it's breddy gud
>>
>>53666958
Yea not bad over 20 is always pretty cool.

Any of you guys ever feel threatened? I mean some fat guy on 4chan can literally learn and apply to do your job. Not to mention tech savvy indians. Like every job posting specifically says WE DONT WANT TO HOST YOUR VISAS like every time.

Do you guys just go deeper and deeper into it for job security? Or is it normal to work for a company for only like a year or two before you are let go and have to freelance/new job it?

Or is web dev comfy as fuck?
>>
Why is JS so hard to understand? I don't really have programming experience. It feels like the rules are pretty simple but there are a million pieces to the puzzle I'm missing.
>>
>>53667131
it really isn't.
what are you having trouble understanding?
>>
>>53667131
Because everything is happening at the same time with javascript
>>
>>53667145
wut? Everything goes in order for me.
>>
>>53667019
>Not to mention tech savvy indians
I'm on my mobile so I don't have access to my poo in loo folder... But no. No I'm not afraid.

Also I work for a small in-house team working on the company's own products. I talk to the CTO every day despite me being 'entry level'. Me being familiar with the company's codebase is far more valuable to them than the apparent savings of shipping jobs overseas and getting Pajeet to shit out some awful code for them.
>>
>>53667131
It's simgle-threaded, so it uses an event loop to handle concurrency. Loop up a JSconf talk on 'what is the event loop anyway' and it'll explain what JS is actually doing. That vid should really be in the op>>53667144
>>
>>53667165
I have an idea for an animation

>indian browsing odesk
>starts job at 3.50 an hour
>clock in corner starts rotating madly while video cuts to scenes of indian visiting curry shops, throwing rocks at cars and pooping in the street, just doing a bunch of indian things.
>300 hours pass and indian returns to computer
>installs wordpress with a premade template, copies and pastes page text
>sends the page along with a bill for 300 hours.
>>
>>53667157
They're talking about asynchronous stuff, which you use a lot Node. It's not that complicated, but it does require thinking about things differently. If you're only used to front end stuff, think about it like having a bunch of buttons with event handlers. The user can trigger lots of different events in any order, and the events can take varying amounts of time to complete. It can get messy really fast if you don't know what you're doing.
>>
>>53667250
Pretty much. If you use overseas teams it's a full time job to chase and keep tabs on them.

Also nobody in India wants to be a developer. All the money and prestige comes from being in managent. They want to be developers long enough to get promoted, that's it. They will always do the bare minimum.
>>
>>53667291
The browser is asynchronous too m8.
>>
>>53667358
Your mother is asynchronous.
>>
>>53665117
I went with 'career overview' that describes core skills over an objective. maybe that's why I still don't have a job. I'd probably still go with a career overview but make your skills sound perfect for a tech job (background in x languages, strong critical thinking and analysis, strong computer skills (insert as many buzzwords as to what strong computer skills are) - that section is basically meant for buzzwords). Be careful selling yourself too much though or else you'll be like the hot girl that never gets asked out.
>>
I could make a shopping list with autofill from MyFitnessPal food DB that emails the results in a pretty HTML email to you.

I'm going to do that for my portfolio.

>>53667428
>you'll be like the hot girl that never gets asked out.
That's a thing?
>>
>>53667446
>That's a thing?
Ask her out, bro.
>>
>>53667466
but then it won't be a thing. Let's keep it a thing.
>>
>>53667446
That's a pretty cool idea, actually.
>>
/tg/ here. I wanted to make a very basic website players could use to learn about my sci-fi setting. Well, I succeeded. The design isn't finished but it's "feature" complete: I can add articles in a standardized format and the user can select them from a menu. It's all HTML/SCSS.

I think it's a little too simple, but I'm having trouble coming up with stuff to add. Right now it meets all my goals I guess. What are some features I could add?
>>
why does oracle have to be so horrifically complicated? I have enough on my plate as it is and now I have to fight with the dba who as far as I can tell does nothing.

I can see why people want to go nosql. It's not a great reason, but it's a reason.
>>
>tfw startup companies with entry level tech positions don't exist here
>tfw any tech job listing makes it clear they don't want anyone under 40 working for them

Feels terrible man
>>
>>53667593
Make your own company
>>
>>53667582
I once dated the daughter of a vice president of Oracle. He got let go because he didn't meet the minority promotion quota. I'm assuming that might be related to why it's so bad.
>>
>>53667572
Sounds neat. Hard to say what it's lacking without seeing a working version though.
>>
>>53667593
it's a crazy phenomenon

they don't want people with no experience

but they won't hire people with too much experience

I'm someone with about 3 years of experience, and if you offer me a job to be an intermediate/junior dev you can suck my dick
>>
>Show me some sexy gulpscripts
>>
What's a good docx editor in linux?

LibreOffice makes my resume look like shit and Google Docs doesn't format bullet points correctly.
>>
>>53667634
>if you offer me a job to be an intermediate/junior dev

I don't get it. Is that bad?
>>
>>53667683
>someone with about 3 years of experience
Considering his experience, it is.
>>
>>53667680

LaTeX
>>
>>53667582
NoSQL is for niggers and faggots who use document databases.

Data is relational 99 times out of 100. Cry about it and pretend an ORM is good enough, you peasant fuck.
>>
>>53667769
The problem isn't that I can't understand it. The problem is for every little performance tuning thing I have to spend a bunch of time absorbing documentation, hoping I find a relevant needle in a haystack of garbage.

Relational is better. I don't want to mess with retarded devs breaking schemas and having to put in checks for that. But I also don't want to mess with performance tuning for oracle. It's fucking annoying.

It just seems like it's more complicated than it needs to be. The documentation, the community, running simple queries to figure out what plan you are actually using. It was designed by an idiot.
>>
>>53667419
My mother is multi-threaded I'll have you know.
>>
>>53667680
Office 2007 in Wine or later in a VM.
>>
The best Docx editor for Linux is WPS Writer
>>
>>53667680
Kingsoft Office
>>
>>53667805
No it was designed for people who own brains. Leave the database to the db admin, you're not cut out for it.
>>
>>53667904
>>53667887
>>53667867
>>53667761
th-thanks.

I just made it look pretty in libo and exported as a pdf.
>>
>>53667943
You should just do it for me smart guy. You should also deal with the hundred other things I have to do while I do the DB admin's job.

If oracle was designed better, he wouldn't be needed and I could do my fucking job without the DB admin's bullshit configurations getting in the way. Now either say something substantial or keep on memeing at me you little shit.
>>
>>53667982
Go design your own engine then, if you're so learned in the ways of design and optimisation.
>>
File: Untitled2.png (220 KB, 1920x1051) Image search: [Google]
Untitled2.png
220 KB, 1920x1051
>>53667613
Here's an older version. It looks a little different, but the functionality is the same.
>>
>>53667993
we should just use json for everything
>>
>>53655956
Just go for it. I didn't apply for jobs because I didn't think I was good enough. Eventually after 5 years of working in retail I get fired because somebody on my shift rota stole from the till.

I went home applied for lots of stuff. Eventually got an interview company sore promise in me and asked me to clean code on trial. Now I'm a developer.
>>
>>53668023
>sore
nigger are you serious
>>
>>53668011
I really don't like the menu. No one should ever see one of those menu icons unless they are on mobile.
Aside from that I was kind of upset that you cut off the Mars paragraph because I wanted to read it.
>>
>>53667634

Look at this guy, he's a fucking veteran with his 3 years of experience guys. He'll accept nothing less than $150k with annual bonuses, 3 months paid vacation, and a company Benz.
>>
>>53668075
I always thought it would be spelt saw'r THEY SAW'R IT, SAW'R THA WHOLE TING.
>>
>>53668137
Almost Londonish.
>>
>>53668019
>just use json for everything
That's basically Mongo
>>
>>53668131
Glad I wasn't the only one thinking this.
>>
>>53668023
What skills did you have at the time. Like what did you know that you were able to get job? Can you list it or your resume?

:)
>>
currently trying to bring new tooling to an old dojo app. it's kinda frustrating though. i got watchman and jshint working, but currently stuck on dependency management (currently using git submodules which sucks)
>>
File: mongo.jpg (74 KB, 496x595) Image search: [Google]
mongo.jpg
74 KB, 496x595
>>53668235
>mongo
Luckilly there are also nosql databases that actually remember what you put into them.

Redis and Memcache seem good for caching.

CouchDB seems pretty neat for longer-term storage.
>>
Why does no one ever talk about struts, spring etc?
>>
>>53668235
i was making a funny
>>
File: Untitled3.png (195 KB, 1920x1051) Image search: [Google]
Untitled3.png
195 KB, 1920x1051
>>53668125
Here, you can read it twice.

I don't know where else to put the menu. I was going to make a header at the top, but I realized it would get too crowded as I added more categories and pages - these four aren't the only ones that will feature.
>>
>>53668346
Because fuck Java.
>>
>>53668369
Use a nav bar with dropdowns
>>
>try codecademy
>start with HTML and melt right through it because it's literally like writing a sentence
>doing such a good job I'll take a short break
>5 hours later

fug
>>
>>53668533
Stop fucking off.

Skip the chapter on tables and reread the chapter on DIVs.
>>
Does nginx still suck ass for PHP compared to Apache?
>>
>>53668441
I tried that, but couldn't get it to work. The articles are all on one page (so you can scroll through them easily) and having a bar at the top throws off the links. Linking to a spot in the page puts that element at the top of the browser, so the navbar is obscuring content.

Plus I don't want to take up any vertical room that can be used for text.
>>
>>53668726
No?

You just have to use PHP-FPM rather than it being a module inside of the webserver itself.
>>
>>53668533
html is like

<boilerplate>

<article>

<? make_article(); ?>

</body>
>>
>>53668930
So basically you are serving a mobile website to desktop clients. Got it.

A little UI advice about your worries there, no one is reading articles why they are navigating links. I'm pretty sure that's impossible.
>>
>>53668271
No formal training just gave the right guy my portfolio.
>>
>>53668271
AYY HE GOT THAT OLD SKOOL POOR PPL EMOJI LOOKIN LIK :)
>>
>>53669105
What I mean is that I can't make the top bar not obscure the content of the article because the links always bring the content directly to the top.
>>
>>53669556
Add some padding? Or you could get creative and hash link to a div a little bit above the article. Or make the nav half the screen-width and only cover the image side and not the text. Or a scrollspy. Or just put everything on different pages.

Basically, there's tons of stuff you can do.
>>
Do you get drilled on CSS questions for front end positions?

I core JS, JQuery, Node, and ReactJS pretty well, and have decent repo of side projects demonstrating this, but I use Bootstrap and Material UI for all things CSS pretty much, and I barely know anything of CSS depth.
>>
>>53669970
Just learn it anyway so you can pad your resume and ask for more salaries while you wait to get hired

source: I lurk 4chan a lot
>>
File: IMG_6867.png (18 KB, 110x116) Image search: [Google]
IMG_6867.png
18 KB, 110x116
>>53669550
>emojis
>>
>>53654474
I hate this slow ass thread and board, good god.
>>
>>53668533
>now it's 8 hours later

we're never gonna make it guys
>>
File: 1439493462687.jpg (8 KB, 240x240) Image search: [Google]
1439493462687.jpg
8 KB, 240x240
I'm creating an admin page for a project I'm working on and I'm not sure whether it should follow the same design and color theory as the main site(very colorful) or be a bit more serious in terms of appearance.
>>
>>53671013
I'm pretty motivated, I spend hours a day on codecademy and building up my webpage in sublime text. Have you started on a webpage of your own?


Quick thread question: How important is it to employers that you know how to build from scratch?
>>
>>53671289
How far you? I'm not worried. When I was 14 I used to make really boot leg websites from HTML and CSS tutorials i found online. I would post them on anime/graphic design forums. I wish I still had some to show how silly it looked. Prob get a laugh from the code. Dayum shame.
>>
>>53671350
40% through Javascript (long as shit)
90% through Java though I didn't like that tutorial much for being so short - codingbat is a lot better for it

I actually just started the HTML course today, though I'd been playing with it in sublime text for some weeks now. I have the basis of a webpage, just got to add those sleek, high end finishes and graphics. I'll wait until I jump into jQuery and see if that helps.
>>
>>53671350
I was trying to find my old geocities website but it was so old it didn't even get archived.

It was black and lime green with tables everywhere. I used actual frames with CSS modded scrollbars to also be black and green.

It was a collection of funny videos from ebaumsworld and other places. Youtube didn't exist back then.

;_;
>>
Is there an automated tool to deploy flask project? using git isn't cutting it.
>>
>>53672250
>CSS modded scrollbars

>custom mouse images
>pixel rain covered pages
>visitor counters on every page
>constantly playing song on every page

good times
>>
>>53672887
I never thought I could nostalgia over shitty gimmicky webpages, but here I am.

I wonder if in another 15 years I will be missing the days of bootstrap and wordpress.

The internet then will probably be completely drag and drop at that point with plugins for every functionality possible. Some kid is in his basement tapping away at the next big thing.
>>
When I click an image here, the image expansion script is triggered, and the link is not followed. How does that work?
>>
File: web-services-api.jpg (133 KB, 2000x1125) Image search: [Google]
web-services-api.jpg
133 KB, 2000x1125
>can't into API

https://neocities.org/api/info?sitename=kyledrake

How do I take (only) one of these API data results and display it in plain text on my own html/css page?
>>
>>53665757
Sublime Text 3, brackets or atom otherwise, your preference
>>
>>53665757

>Dreamweaver

Is that seriously still a thing?
>>
>>53668369

It's fine where it is but add a padding of like 5 or 10px
>>
>>53673700
do you not know js at all? you make a XHR request for the data, decode it, then just reference the fields that are in memory.
>>
>>53674150
I only know HTML/CSS, it was at least worth asking here.
>>
>re-image ubuntu server
>run easy engine
>get nginx and wordpress set up relatively quickly
I feel both accomplished and dirty.

Anyone here used easy engine before?
>>
>>53673171
Please respond.
>>
>>53674411
>http://www.w3schools.com/ajax/default.asp
it's fairly simple, just have a read through this and steal some examples off stack overflow and you'll be set.
>>
>>53674689
Do all the code go into my .html or does it involve some external .js? .json? Those are the only things allowed on this host because it's meant to be a static site more or less. I just want to reference the number of page hits that the API tells.
>>
File: gopher_head.png (33 KB, 400x214) Image search: [Google]
gopher_head.png
33 KB, 400x214
sup /wdg/ you now have 10 seconds to explain why you aren't using golang to build your backend.
>>
>>53674804
because we run IIS servers at work and everything else is written in C#
>>
>>53674804
I am. Currently building a plex requests server in Go and all static assets will be compiled into the binary because Go can.

Trying to learn graphql. Anybody know of a good tutorial or guide? I can't exactly wrap my head around mutations, nodes, edges.
>>
>>53674815
fucking disgusting, go end urself microcuck
>>
>>53674628
Event.preventDefault()
>>53674804
I am. Building a realtime imageboard in Golang and TypeScript. The autocompletion, linting, etc is pretty great. Currently working on post rendering functions, while I wait for a friend to finish cgo packages for image processing and validation. The stdlib image extensions for all HTML5 media formats + SVG and PDF are almost finished, and he's working on porting the perceptual image hash algorithm for duplicate detection. Once the image upload handling is done, I might release it as a separate library.
>>
Python requests question:

I want to log into a website and constantly refresh it to parse some html. I used the requests.Session() and sent a post request with the login data. It worked; printing the Response object's .text attribute gives me the logged in version.

If I keep sending GET requests with the session object, will it behave as if I'm still logged on? I did a quick test and that appears to be the case, but I don't know if some accidental, unintentional magic is happening and if it might bite me in the ass eventually.
>>
>>53668346
Pain in the ass to develop java EE. NodeJS pure JS front-end against REST backend is more maintainable and better secured.

Development time with node is orders of magnitude faster than spring and asp and such.
>>
>>53674804
because elixir is better
>>
>>53675815
>Development time with node is orders of magnitude faster than spring and asp and such.

Until someone left-pads your shit.
>>
>>53675898
>Ruby syntax
I'd rather use Erlang.
>>
>>53676033
Devs gonna dev
>>
>>53676254
meh
>>
>>53676310
The whole do...end, etc. business and no parentheses function calls is really off-putting to me.
>>
No, seriously. Please tell me, do you really think
defmodule HelloModule do
# A "Hello world" function
def some_fun do
IO.puts "Hello world!"
end

# This one works only with lists
def some_fun(list) when is_list(list) do
IO.inspect list
end

# A private function
defp priv do
:secret_info
end
end

is better than
-module(hello_module).
-export([some_fun/0, some_fun/1]).

% A "Hello world" function
some_fun() ->
io:format('~s~n', ['Hello world!']).

% This one works only with lists
some_fun(List) when is_list(List) ->
io:format('~s~n', List).

% Non-exported functions are private
priv() ->
secret_info.
?
>>
>>53676457
both look shit anon, where are my braces.
I don't like VB syntax.
>>
>>53676404
the do..end stuff is for a consistant ast and you can always use parentheses if you want
>>
i want to make a personal website or a blog or something like that but i have literally nothing of value to share with the world
>>
>>53677315
the majority of people having a blog don't
>>
>>53675332
yes, that's the purpose of the session
assuming the website does not log you out due to inactivity or some other reason, you should be fine
>>
My website depends on javascript. It's a booking website and I use google's javascript places API.
If you don't have javascript enabled then you don't want to make a booking either.

So my question is, currently there is only client-side validation in place on my booking form.
If someone bypasses the validation by disabling javascript (or doesn't have javascript) and
sends invalid data then the backend validation denies it and redirects user to the homepage
instead of taking him to the form and showing him the fields he should fix.

Am I doing this right?
>>
>>53678046
how about showing some kind of an error message
>>
>>53678117
Warning the user to enable javascript?
>>
>>53678046

If the backend validation rejects it, redirect to the form and and bitch at them with an error message that tells them what they did wrong. It's also pretty easy to plop the stuff they filled out correctly back into the form (sanitized!) so they don't have to fill out the whole thing again.

>>53678142
http://www.w3schools.com/tags/tag_noscript.asp
>>
>>53678046
>currently there is only client-side validation in place on my booking form
Validate it on the back-end then send the result to the front end, you can do it instantaneously with AJAX without even refreshing the page. It's way more secure that way.
>>
>>53679091
That's fucking smart. I am gonna get this shit live with the frontend validation and I am doing that next.

Thank you.
Thread replies: 255
Thread images: 22

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.