[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: 24
File: 2016-02-17 15.51.08.png (523 KB, 822x552) Image search: [Google]
2016-02-17 15.51.08.png
523 KB, 822x552
OLD THREAD >>53763501

> 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/
https://www.leaseweb.com
>>
php sucks and if you're a php dev then you're part of the problem
>>
>>53795509
If you have a visitor with a bad computer then your Javascript will take forever to load. PHP won't.

Not even half the people are running a computer from the last 5 years, so PHP is best.
>>
>>53795546
React, Angular2, Ember Fastboot are going to change this, server side renderning my man.
>>
>>53795566
React is on my "shit to learn" list.

I will know both. You? Are you not going to learn PHP because you think it's shit even though there are endless job opps with it?
>>
>>53795566
>React, Angular2, Ember Fastboot are going to change this
Fuck off. Go to a 500 line wikipedia article and watch it load instantly, now do the same with some shitty Angular SPA and watch your browser hang for 1-2 seconds as it struggles to render fucking text.
>>
>>53796042
there are modern server side templating languages if that's your thing, why on earth would anyone use php in 2016?
also, you can get the same results with server side rendering of SPA's and caching. and if you're going to have an actual web app and not just a basic page, you might as well use react anyway. i hardly see a use case for server templating these days.
>>
What's comfier to do webdev?

Currently I am using linux because installing everything just takes a few commands, but I have been thinking that maybe a mac mini would be nice if not extremely expensive. Disregarding any specs it has, only for the shell and the basic image editing programs.
>>
File: 1449611697178.png (25 KB, 759x551) Image search: [Google]
1449611697178.png
25 KB, 759x551
please can someone help me fix this so the image wont refresh when you use the slide without creating second canvas? http://jsfiddle.net/2btvx79z/
>>
>>53795509
I don't mind PHP developers because, as people, they're not enourmous insufferable fucking faggots like Python developers are.

I affectionately call PHP developers develephants, because the PHP mascot is an elephant.

>>53796042
Also any server-side templating engine can send HTML down to the client quickly m8. In fact you can use react as a server-side templating engine, and then use client-side react to take over rendering after the HTML arrives. So you get the best of both worlds.
>>
>>53795509
>The server side used by most websites, proven to be awesome sucks
>Because I said so
>>
>>53796149
What distro are you using? Does it make a difference for web dev?
>>
>>53796130
>why on earth would anyone use php in 2016?
Gee, idk, preference?
>>
>>53796268
Gee why are you such a neutral captain obvious?
>>
>>53796305
Im tired of PHP and javascript getting shat on while python and ruby get a free pass and are never memed
>>
>>53796500
theres a reason for that, from your stance i reckon you have no experience with those languages
>>
>>53796525
I have experience with everything besides Ruby and it's all basically the same shit like the difference between a Honda and a Toyota. All it does is bring out fanbois. BTW, Ruby and Python in web dev is less like a Honda or Toyota and more like a boat that was repurposed to have wheels.
>>
>>53795566
What do you think about Flux and Redux?
>>
Guy from last night with the designer who bailed here.

I spent a lot of time today doing a minor redesign of portions of the website. Tried to get a feeling to see if I can do this.

How shit is it?

www.imagehex.com
>>
>>53796780
not him but

flux is a meme
redux is nice, there's a lot of overhead if you want to do it "right" assuming you're working on a large app.. also it's kinda awkward for async stuff.
i'm holding my breath for relay and graphql.
once relay gets client side state management and real time updates its gon be gud
>>
>>53797463
check out the masonry framework, it'll help you layout the images a lot neater

http://masonry.desandro.com/
>>
>>53797593
I'll look into it. Thanks!
>>
File: moZPGh1 (1).jpg (574 KB, 1357x1281) Image search: [Google]
moZPGh1 (1).jpg
574 KB, 1357x1281
Anyone work with female devs? Any stories?
>>
File: web.png (5 KB, 290x279) Image search: [Google]
web.png
5 KB, 290x279
Can you guide me /g/?

I recently started a litte project about selling shoes mainly through the internet.

So I want to create a very simple website to list and show the shoes, give contact info and be able to sell through the site.

I want the site to list the shoes through thumbnails. When clicking the thumbnail, the site goes to a description page in which when hovering the mouse over the main picture, it shows a hi-res image that can be looked around while moving the cursor.

Now, I have no experience with web development. I'm not a computer illiterate neither but I have never made a website myself.

What is suitable web design editor for this task?
>>
>>53797771
>What is suitable web design editor for this task?
Is this nigga serious?
>>
>>53797631
all of them are
>vocally feminist
>can't code if their life depended on it
>diversity hires

>>53797771
just go with wordpress or something, you don't need a "stack". you don't need to right code if you just want a basic store front.
>>
>>53797771
notepad.exe
>>
>>53797771
just search for a free ecommerce template
>>
>>53797771

Microsoft FrontPage 2003
>>
File: mic.gif (762 KB, 320x180) Image search: [Google]
mic.gif
762 KB, 320x180
>>53797631
This picture triggers me every time.

She's just as bad as those bitches on Instagram claiming they own and drive riced out Jap shit yet I bet they don't even know what the clutch pedal is for.
>>
>>53797463
>'create account' flying off into the corner
>images aren't rescaled to be one standard size for neatness
>something something about the color scheme not really matching, green used for search like in logo but no red

It's all just opinion but these are the changes I would make to the design if it were me.

Trust me I should know. I recently started codecademy and I just completed unit 1 of HTML so listen.
>>
>>53798483
Nevermind about the rescaled thing I just saw that post about the masonry and that really is a better look.

>tfw I'm not making a website yet so others and critic it
>>
>>53796607
Now your big boy argument pants are on.
>>
>>53798615
But I'm not going to shit on someone for liking something else unless it's a sports team
>>
>>53797631
just found it on instagram. It's real. It's fucking real. 36 weeks back
>>
>>53797818
>can't code if their life depended on it
>diversity hires

Woman here. How can people do this? In any job? I'd be a nervous sweating mess if I couldn't do my job competently. Sadly lots of people (usually extroverts) can be shit at their job and not care at all. Wish I was one of them.
>>
>>53797631
BUT THEN WHO WAS CAMERA
>>
>>53798646
That's the whole point of the internet.
>>
>>53798699

You have what many humans lack -- a moral backbone. Many people will outright lie on their resume, and just sort of game their job well enough to keep getting paid. When the company hires thousands of employees, a few hundred being grossly incompetent tends to go unnoticed, or at least unaddressed.
>>
>>53797631
I worked with a couple at a wordpress shop. They didn't know shit. I had to teach them css and how to write not shitty html. They were good people and knew they were bad. They looked up to me. It was cool. I don't think their technical ability is concurrent to the majority of female devs.
>>
>>53798827
It seems to be the only way to get by these days; into a good position anyways.
>>
>>53797631
I do, she frequently misunderstands what you tell her. Instead of asking for clarification, she comes back hours later with code that either has obvious errors or does something totally different. I've had my boss complain to me about her taking a week to do something that should only take an hour or two. I end up having to help her with her code almost every day. Ideas like research and looking up documentation are lost on her.

Also, she was totally unaware of things like sass, gulp, git, templates, etc.

Of course, none of this is to do with her being a woman. She's Indian!

Points for guessing what language we mainly use!
>>
>>53798699
>Sadly lots of people (usually extroverts) can be shit at their job and not care at all.

management track desu

also: dubs chickity-checked
>>
>>53799035

Php for $10, Alex
>>
>>53799131
Guess it was too obvious!
>>
Is it more useful to just dive into jQuery because I'm just burnt out on the Javascript course right now
>>
>>53799187
I haven't gotten to that part as I'm snailing through html/css. It's easy but I keep jumping to other tabs and shit posting all day.

Is it hard or just tedious.
>>
>>53799233
It's long, and some of it was hard for me. It starts off easy, but be careful, because it gets trickier and then when you can't seem to get your syntax right, it can piss you off.
>>
File: nice theme.png (56 KB, 1366x629) Image search: [Google]
nice theme.png
56 KB, 1366x629
Can /wdg/ into colour theory?

I can't pick nice colours for the life of me. Even when I use something like Paletton, I can't make use of the colours i'm given to make my site look nice

Like even inspect element looks sexy. Do I need to go to a fancy art school just to make non-vomit-inducing websites?
>>
>>53799388
I like this one the best

https://coolors.co/app
>>
>come home from work
>PSU dead

I've had this bitch for one year.
>>
If I already know how to program, but I don't know a lot about web dev, what course of study is the fastest way to a job?
>>
Anyone worked with german clients before? Holy shit those german clients are the worst shit.

>First we make a butt-thun!
>Then we add a second, much bigger butt-thun!
>And then another butt-thun!
>You make scribble so we can soso- and so and so what we can so and so
>Me: Any more details?
>You make scribble so we can soso- and so and so what we can so and so
>Me: proceeds to do the project cluelessly
>Me: sends it for approval/to see if im on the right track
>>You make scribble so we can soso- and so and so what we can so and so
>Me: What do you mean?
>The butt-thun! the bigger butt-thun!
>Me: But we're talking about the layout if...
>>You make scribble so we can soso- and so and so what we can so and so
>Me: So im supposed to scribble the buttons?
>No, the layuot! the layuot!

Avoid german clients!
1000% Much easier dealing with prajeets than these stupid krauts

>Are the layuots finished?
>Me: Here are the layouts as stat...
>Hmm... looks good but i need the butt-thuns
>>
>>53800001
Start with backend. php, java and c# are safe bets. if you're interested you can jump from to frontend after some time and get paid a little more.
>>
Has there been any suggestion of the 4chan API being opened up so that it can be used directly from the browser without requiring requests to be routed through an intermediate server?

Given that it's read-only, there doesn't seem to be much point in using CORS to lock it to 4chan.
>>
>>53800219
I've actually written a few business applications that we use at my job in C#, so I have a little experience with it. Should I just learn asp.net? I feel like those jobs are a lot harder to get without a CS degree.
>>
>>53800268
>Should I just learn asp.net?
You can decide that by yourself. Choose the language that makes most sense to you. But since you're familiarized with it, I'd give it a go.

In the end you'll learn about backend anyways.
>>
File: semantic-web-90-days.png (52 KB, 625x360) Image search: [Google]
semantic-web-90-days.png
52 KB, 625x360
Why should I care about my HTML being "semantic"?

It sounds like a load of horse shit, I guess it would be important if I'm building a information driven website like a blog of a wiki but in single page web applications I couldn't care less.
>>
>>53800387
You have one page to improve with SEO, might as well do it then.
>>
>>53800245
Moot left, so 4chan's development is pretty much dead at this point, isn't it? Eventually Hiroshima is probably going to sell out and monetize it somehow eventually, but other than that, I doubt there's going to be any new stuff added.
>>
>>53800366
Ok, but getting a job is top priority for me right now. So what language and framework should I learn to get a job ASAP?
>>
I wanna backend dev but I don't want to deal with
>Java
>Ruby
>Python
>PHP
>Javascript

What should I do?
>>
who angular2 here?
>>53800930
look up mojolicious
>>
>>53800930
scala
>>
>>53800930
http://www.yesodweb.com/
enjoy
>>
>>53800930
It's like you want to make game engines but you don't want to learn C++.
>>
>>53798827
A lot of software companies are small to mid-sized. They are very selective on the people they hire. Lying on resumes won't get you very far. Good recruiters will do half-hour phone interviews followed by a much longer interview at the office where they talk with you more and test your skills for several hours.
>>
>>53801126
Then wouldn't you suggest he use something like unity ?
>>
>>53801126
True. I just wanted to stick to something statically typed that's fast and not on the JVM. Maybe I'll cave and consider PHP. I've heard good things about Laravel.

>>53801094
This could be good too but If I'm gonna learn a functional language I'd rather it be CL or Scheme
>>
File: Selection_616.png (569 KB, 554x350) Image search: [Google]
Selection_616.png
569 KB, 554x350
I'm only interested in preparation for setting up a website. I completed the first course on https://www.codecademy.com/learn and started on the second, but it's clear the second course listed isn't meant to be the second done because it has a bunch of javascript language stuff that I've never seen before. What's the natural progression for learning how to into wbsites?
>>
>>53801369

HTML/CSS -> Javascript -> server-side languages
>>
File: leaseweb shill.png (150 KB, 609x84) Image search: [Google]
leaseweb shill.png
150 KB, 609x84
OP from the last thread here. Y'all ok that I added leaseweb to the list of hosts? I use it along with two other people I know and it's the cheapest one I've come across.
>>
>>53798483
>>53798501
I fixed some of those issues you mentioned. Does it look better?

I'll integrate Masonry tomorrow.
>>
>>53801369
The natural progression is to just decide to learn it and follow a practical tutorial. If you can't follow a tutorial then find a simpler one.

The brain learns quite effectively if you use something before fully understanding it. However codeacademy tries to make you understand things before you ever use them in any practical sense, thus nothing actually sticks and you have no idea how to tackle a problem. This is why you can't just suddenly draw amazingly well after filling in a colouring book. Codeacademy is literally a colouring book for code.

Just go and make something, stop expecting to have your hand held, and drop memeacadamy, all its doing is giving you a false sense of accomplishment.
>>
>>53798699
Dunning-Kruger
>>
>>53798699
pls b in london
>>
>>53802289
Why do men fawn over any woman who apparently shares an interest with them? Like gamer girls and shit? You know a conversation about a shared interest isn't going to automatically and effortlessly lead to sex.

Stop enabling mediocre attention-whore posers like Kloss.
>>
Is it possible to copy content as it is from web to pdf file. I am more confident in my skill of css than word.
>>
>>53800768
Check your local job offers and learn the most popular platforms.
>>
>>53800930
Go.
>>
>>53803349
>Learning something just because there are job listings for it, not because you like it.
Hello, Pajeet.
>>
>>53803382
He said he wanted a job ASAP.
>>
Is it worth it to learn angular 2 instead of regular angular?
>>
>>53803425
I learned node because I like it, and I'm surrounded by PHP and ASP.NET jobs, but still got a Node.js job within a few weeks.

Enthusiasm and interest are more likely to leave a positive impression than "I only learned this in order to get money"
>>
>>53795493
https://programming-motherfucker.com/
>doesnt work

http://www.w3schools.com
>should add this
>>
>>53803995
>doesnt work
change the https to http
>>
>>53803487
>regular angular
why would you want to learn something that is being replaced?
>>
I'm trying to scrape a website using Mechanize and Python.
Everything works just fine except that there seems to be one tag broken or missing.

In particular I'd like to read a text that is within a span element with a certain color.

So I run
spans = html.findAll("span",{"color":"#858585"})

Which returns all the spans that match the color.

When I look at the Elements of the site in Chrome or Firefox they look like this.
<span color="#858585">ARN 44566</span>
<span color="#858585">Colors</span>
<span color="#858585"><b>The fucking text I want to read</b></span>


But when I loop through the objects in spans, the output is:
<span color="#858585">ARN 44566</span>
<span color="#858585">Colors</span>
</b></span>

So he actually of course correctly finds all the span elements but from the one I want, half the shit (especially the part I want) is missing.

I can't get my head around this. He does find the element correctly via the find all command looking for span Elements with a certain color set - but when I output the element there is no span with color attribute.
>>
>>53796227
Not the guy u wrote to, but im in the same spot. I want loonix cuz its fun to use but i would also like illistrator and photoshop
>>
>>53804106
If you want Adobe, either get a Mac or run Windows 7 in a VM on Linux. Kubuntu/Xubuntu is a good place to start.
>>
>Material design
>>
>>53804614

I like it. It looks decent and training all the normies to use a similar UI among all their little phone apps helps cut down on confusion.
>>
File: interesting.png (854 KB, 2064x1315) Image search: [Google]
interesting.png
854 KB, 2064x1315
>Throw up a website
>Suddenly people from around the world visiting
This is from the last 4 days, when I started keeping track. I've only linked to it once back in October to show my css progress and nothing else. Has anyone else had experience with stuff like this? How are people still able to find it?
>>
Not a code/markup related question, but tangentially related to developing a personal site.
>want to make a personal site and write about my computers etc, plus post collected information i think might be interesting or useful to someone as autistic as I am
>at the same time wonder if i'm just an egotist since a lot of the information could be fed into wikis, etc, which would give most people easier access to it since there's a huge chance my site would be overlooked.
>then counter that with distaste for the centralization of the web in general making contributing to centralized sites like that unappealing
>then counter that with the fact I still resent not finding the information I want, which might happen if I stick to my own site.
Help.

I basically want to write in a personal way (I think?) without "attention whoring" in the style of using Facebook. I want to write my thoughts, and they may be of interest to someone, but at the same time they probably won't and I feel bad for thinking anyone cares what I have to say.

Help
>>
>>53805527
Botnets and script kiddies hitting random ip addresses to see if they can get in. Interesting that there aren't a ton of them from china.
>>
File: Screenshot 2016-04-01 14.39.09.png (303 KB, 2646x1024) Image search: [Google]
Screenshot 2016-04-01 14.39.09.png
303 KB, 2646x1024
so, just started to learn responsive web design and try some other stuff, I wanted to change style of the text in the aside div if the screen is a tablet
why does it look so shit, where does the space come from ? the colums in the tutorial looked fine
>>
>>53805765
But they actually use the site and contribute 4/5 times.
>>
>>53805634
So... Start a blog?
>>
>>53805634
go fuck yourself with ur gay little hipster blog that no one will ever fucking read, do us a favor and kill yourself instead
>>
<strong> or <b>
>>
>>53806827
<strong> is semantic, so use it when you want to imply that your text is "shouting" at the reader. It also makes screen readers use a louder voice.

If you don't want that, and just want bolder text, you can use <b>, but it's better to use the css font-weight property.
>>
>>53796176

I'm yet to be convinced by React, and personally think that JSX is a stupid idea. It's effectively doing what Angular's doing, but in reverse. Where Angular attached behaviour to markup (like JSP and GWT, thankfully forgotten, once did) React rolls markup into your 'controllers'. If you put more thought into what you're writing, you may find that you will gain better performance with JQuery, and carefully planned DOM updates. It will also take a similar amount of work.
>>
>>53804037
fair enough, I'll get into angular 2 and completely drop angular 1
>>
>>53807030
>If you put more thought into what you're writing, you may find that you will gain better performance with JQuery, and carefully planned DOM updates. It will also take a similar amount of work.

That's bullshit senpai. Do you even virtual DOM?
>>
>>53806937
>semantic
lol kill urself
>>
>>53807030
Re-rendering the DOM is usually the bottleneck, so it's better to do everything in 'javascript land' and only re-render what changes. When you attach changes to markup, you have to wait for it to fully load before you can manipulate it.

> If you put more thought into what you're writing, you may find that you will gain better performance with JQuery, and carefully planned DOM updates. It will also take a similar amount of work.

Haha, no. Good luck with your slow, indecipherable spaghetti code, anon.
>>
Hey guys I just completed the HTML and CSS course on codecademy. Where do i go from here?
>>
>>53807687
Javascript
>>
>>53807030
>better performance with JQuery
The fuck are you smoking? Vanilla DOM level 4 or bust.
>>
>>53807360

Slow? No. In fact, I should take this time to advise all burgeoning frontend developers to compare, speed wise, the code that you write with your favourite library, to code that is not in your favourite library. The price you occasionally pay for convention is occasionally quite high. Tree traversal doesn't immediately become free, just because you decide to bower install React/Angular/DOMinate.
>>
>>53807708
I know javascript too. I had learnt Java in school and javascript is very similar so no new concepts. What next?
>>
>>53807747
>I had learnt Java in school and javascript is very similar so no new concepts.

2/10 See me after class.
>>
>>53807747
>I know javascript too. I had learnt Java in school and javascript is very similar so no new concepts. What next?

Come on matthew
>>
>>53807785
What do you mean? I'm serious. I saw javascript lectures and revise them every 3 days. I know javascript. Where do i go from here now?
>>
whats wrong with this sorting code? it sorts only by first digit now

 function sorter(parent, childSelector, keySelector) {
var items = parent.children(childSelector).sort(function(a, b) {
var vA = $(keySelector, b).text();
var vB = $(keySelector, a).text();
return (vA < vB) ? -1 : (vA > vB) ? 1 : 0;
});
parent.append(items);
}
>>
>>53807890
jQuery
>>
>>53807833
Watch the Crockford on JavaScript lecture series in the OP and stop being a retard Java baby
>>
hey /wdg/, I am stuck on something stupid again. I wanna place two divs, buttons, inside a bigger div, and I want them to be on the same line, and also be responsive when the div is reduced in size. I'd like them to be at about 75% of the top of the bigger div.

Except, I can't use translate with inline-blocks, and shit is just not working. Could anybody land a hand?
>>
>>53808115
use a css framework with a grid.
>>
>>53805779
:(
>>
>>53806764
i think his point is he doesn't want a gay little hipster blog but still wants to write gay little hipster things
>>
>>53808368
Write in a diary?
>>
POST PORTFOLIOS
>>
>>53808368
GOD DAMMIT JOEY
>>
File: career-portfolio-clipart-1.png (48 KB, 300x300) Image search: [Google]
career-portfolio-clipart-1.png
48 KB, 300x300
>>53808479
>>
>>53808018
I will watch the crockford videos then. What exactly will i learn from them?
Also why are they all making fun of me ?
>>
>>53803382
>Not willing to learn aspects of a field you find uninteresting in order to better your career and overall quality of life
Hello, NEET
>>
>>53808837
Because we know what's best for you Mr Moses. Don't you want to be able to tell your employers you graduated from the academia of forechan? Very prestigious that's why they never heard of it. Only the elite desu.
>>
>>53808837
You'll learn about javascript.

They're making fun of you because java and js are very different, and if someone gets them confused, it's an obvious tell that they don't have a fucking clue what they're talking about. Usually that's a mistake only shitty recruiters and HR people make.
>>
>>53808837
Because Javafags thinking they know JavaScipt and then complaining that it does not work like Java is very common.
>>
>>53808870
>trying to have a career in a field that you find uninteresting
Hello, wagecuck
>>
>>53808837
"Java is to JavaScript as car is to carpet"
>>
>>53809135
Yeah i know Java is to JavaScript as grape to grapdefruit
.>>53808915
I meant to say stuff like loops and arrays etc. are already known its just the syntax i have to revise.
>>
>>53809179
>its just the syntax i have to revise
pajeet why are you so dense
>>
>>53809179

> loops and arrays etc. are already known

LAD WEW

That's basic flow control and data structure stuff. That's in pretty much every (imperative) language. You don't *know* Java or JavaScript just because you know that stuff. It's like saying you know how to write a novel in spanish because you know basic english grammer and the letters are mostly the same.
>>
>>53809249
Ohh. So when can i say i know JavaScript?
>>
>>53809283
When you git gud.
>>
>>53809283
when you poo in the loo
>>
>>53809179
>loops and arrays
Oh boy... This is a classic case of dunning-kruger. Youre too shit to know how shit you are. Youve done a hello world tutorial for Java so you think you know everything now. The Crockford lectures are probably going to be WAY too advanced for you.

Every language has loops and arrays.
>>
If you're going from 0 to learning webdev from 4chan's sticky on it. How do you know when you are job ready? How long do you estimate it would take?

assume not pajeet
>>
>>53809435
I know every language has loops and arrays, I know C++ too but very basic. We were taught Java for 2 years and i know stuff like classes, inheritance, object oriented programming , polymorphism, encapsulation and all of that.
>>
File: BZDu_vrIIAA1dLK.jpg (67 KB, 599x514) Image search: [Google]
BZDu_vrIIAA1dLK.jpg
67 KB, 599x514
>>53809283
If you think there's going to be a time when you get to stop learning, you will just wallow in mediocrity.

I know more JS than you, I do it professionally, but I learn new things all the time.
>>
>>53809646
I don't want to stop learning though. Never said anything like that.
>>
I broke my ubuntu.

It took a decade to install steam and dependencies and then dist-upgrade broke everything and I cant even into grub menu.

RIP a ton of work.
>>
>>53809592
K. JavaScript doesn't have classes. It uses prototypal inheritance instead. Also objects are completely different. JS has more in common with functional languages than it does with Java...

JS is powerful enough to allow Java babies to muddle along while refusing to learn, but it will bamboozle you on the process
>>
>>53809771
>ubuntu
Found your problem.
>>
>>53809522
Lets just go ahead and make a /wsg/ a standard.

5 projects on github before applying or 3?
>>
>>53809820
What PRISMware do you prefer?
>>
>>53809822
Same guy

But what about quality? Standard should include something like "You must at least make x, y, z, + 2 etc projects" maybe?
>>
>>53809771
Isn't this the point of linux? So you don't have to do all this extra shit because it's supposed to be straight out of the box? Why switch to linux then?
>>
File: i can't fix a mistake i made.png (9 KB, 512x154) Image search: [Google]
i can't fix a mistake i made.png
9 KB, 512x154
send help
>>
>>53809802
I eventually want to learn other programming languages too and I have no problem at sucking first.
Where do you suggest i learn it from then?
>>
>>53809859
>PRISMware
A what? Otherwise Debian (preferably stable branch) or Gentoo.
>>
>>53809885
No. The point of Linux is that you can do extra shit, that will make your life easier in the long term.
>>
>>53809898
The Crockford lectures are good because he explains things in a computer science context and how JS relates to other languages, rather than just "here's how you make babby's first web page".
>>
>>53809868
I would say that it has to have a function and it has to work. Bonus points for looking pretty.

I think the easiest way to do this is with APIs.

On tomorrows thread I will ammend a challenge to the OP. 1 page that does something using APIs. We can critique each other.
>>
>>53809956
Thanks. I thought it was only a history of things but I'll start watching.
>>
>>53809522
When you get a job. Just apply for shit, let employers decide if you're ready for a job.
>>
>>53809983
The first 2 lectures are, but there are 8 lectures in that series, and the history is worth knowing anyway. Set YouTube to play at 1.5x speed, I usually do for lectures
>>
>>53808115
Display:block
Float:left
Margin-top:75%
Width:50%
>>
>>53809960
Fuck yea

thanks Trevor
>>
>>53803581
I enjoy programming and problem solving in general, but as much as I want to learn elixir or some C++ framework that would allow me to host a web app on an arduino, I also need a better job in the next few months for reasons I won't go into. The point is it's not like I'm basing my entire future on landing a Wordpress job or something.

I really like working with C#, but I get the impression companies who use it won't hire people without CS degrees. Node is interesting, I just don't know how practical it is to go from zero to work ready in a couple months.
>>
>>53806827
Nobody uses b in markup anymore. That's why font icons use i for their classes, because nobody who knows what they are doing would use markup to style text.
>>
>>53809994
Also send them an updated portfolio once a month.

The persistence will either annoy the shit out of them or impress them; either way they will remember you.
>>
>>53810202
I made a challenge. Now we wait until this thread expires.
>>
so, I'm making a browser game and I'm now implementing multilayer capabilities, though I'm not big on server side so I'm not really sure what to do and I'm here to ask for help.
what I want to do is for both player to say to be ready and then exchange data, but I'm not sure how to do it, could you help?
>>
>>53811074
Is the game turn based or realtime? How bad would latency affect it?
>>
>>53811074
Websockets.
>>
>>53811193
turn based, latency isn't an issue.
>>53811318
i have no idea how those works, is there a place where I can learn more?
>>
File: c6qlZiL - Imgur.png (60 KB, 1029x165) Image search: [Google]
c6qlZiL - Imgur.png
60 KB, 1029x165
Anyone here familiar with Meteor? I have a (working) like button/counter but I'm having trouble getting the css to change based on whether the user viewing my template has liked a post.
>>
>>53811529
>i have no idea how those works, is there a place where I can learn more?
Yeah, fuckin' google. Jesus christ.
>>
>>53811830

>he's not gonna make it
>>
>>53811529
do you have any type of server at all?
if not, and you're just looking to make a quick proof of concept, look into firebase. it's free.
if you have a server already running, tell me which stack you use and i'll do my best to recommend what you should use on back/front end.
>>
>>53806827
triggered
>>
>>53811529
http://socket.io/

Take a look at that. The example chat room they give you should be enough for you to get the idea.
>>
>>53811678
I don't particularly like 'all-in-one' frameworks. It's alright for quickly prototyping SPAs though, I guess.

As for your example, I'm a little rusty with meteor, but it doesn't look like you're actually changing the css in any way. You'd want a helper function to check each post to see if the user is in likedBy, and if so, add .liked or something to a div surrounding the post. Also add something in your
click .like
function to add .liked to the post that the user liked.
>>
Anyone else trying to figure out how to disable this name generator?
>>
>>53810286
>Nobody uses b in markup anymore
>nobody who knows what they are doing would use markup to style text
My entire life has been a lie
>>
>>53811830
chill, I asked because google gave me nothing usefu back when I wanted to try websockets.

>>53811946
>>53812063
thank you, but I want to make everything on my own, I don't need any fancy framework, it's just a simple game I'm making in my free time
>>
>>53812237
everyone advises against styling in markup since html5. even inline css is frowned upon
>>
>>53811830
>not spoon feeding your fellow dev
>literally sage posting

You're not gonna make it
>>
>>53812300
here's my advice then:
>read a quick Node.js tutorial
>read a quick Express tutorial
>read a quick SocketIO tutorial
>???
>profit
>>
>>53812343
I recommended Socket.io to him and he said he wanted to do it from scratch. Seems like wanting to build the hammer the build a house, but whatever.
>>
>>53812359
well he's an idiot then. i'd still go with firebase if i were him.
SocketIO is not a framework but a very basic tool if you're working with sockets.
if you want to make everything from scratch then you better start writing in binary
>>
I knew that this would be the response.
I don't care, I'm just an hobbyist that likes to write some lines of code from time to time.
>>
>>53812310
bold is not for styling.
>>
How do you freelancers land your clients?

I offer a "25% discount" (lol) to use the website in my portfolio. I offer $10 DigitalOcean credits (using my ref link :^)) and no labor fees for server setup.

What "incentives" do you all use?
>>
>>53812594
none. when a client approaches you, you look at there idea and then tell them what they want. you then give them a figure(+ headroom for negotiation), throughout the negotiation if they are feeling hard pressed you can say "oh so and so hosting have dropped their prices so it's going to cost you 10% less over the next 12 months", you don't offer them discounts but you make it seem like you're giving them the best possible deal.
>>
>>53812576
well, if you REALLY want "low level" stuff, just go learn Node.js and learn the "http" module (it's in the standard lib that ships with Node). then go read for ways to do http long polling from your client side javascript.

if you really want to go the websocket way, you'll have to use the "net" module, read the websocket spec, and implement a websocket server yourself. that would be difficult. start with http
>>
>>53812119
Thanks I'll try that.

I'm using Meteor because I'm new to programming & web development so trying to configure passport for express was more trouble than it was worth. My only other experience is with basic Google App Engine projects (Python / webapp2).
>>
>>53812707
you don't understand,
I want to write everything from scratch
EVERYTHING
>>
File: xWPC26m.png (312 KB, 506x662) Image search: [Google]
xWPC26m.png
312 KB, 506x662
>>53812845
>>
>>53812845
what the actual fuck is wrong with you
>>
>>53812921
believe it or not, it's fun for me.
>>
>>53812950
are you legit autistic?
>>
>>53812969
never got checked, I just like to find a way to do this stuff all on my own
>>
>>53812950
i already gave you the absolute lowest form of JS in which you can implement what you want. anything below that is system level territory
>>
>>53813039
and?
>>
>>53813066
and does not belong to /wdg/ so fuck off
>>
>>53812664
The guy just accepted my offer.

2 of my computers are down and only my netbook works.

He's also asking where my business is located, which obviously I don't have one.

I should also add that he responded to my resume looking for entry-level work asking if I could make a webpage for him.

No idea..what the fuck...is going on.
>>
>>53813066
people here are genuinely trying to help you, but i don't think you'd be satisfied with any answer unless you build a computer using transistors from silicon you made from quartz sand you collected yourself in the desert, and even then there's the issue of using a shovel molded by someone else, so maybe you should expect us to tell you about making shovels too... fuck off you ungrateful sperg
>>
What do I do? Someone mentor me through this.
>>
>>53812845
Did you literally build your own computer from sand and are browsing the internet right now using an operating system that you created, and a browser that you also programmed, all powered by electricity that you're generating via pedal power?

No? Then why would you try to do that with web dev? Don't reinvent the wheel, you'll just build a shitty wheel.
>>
>>53795493

Silly question: Has anyone visiting this thread managed to go from NEET to employed by using the resources in OP?
>>
>>53813233
>>53813416
what I'm trying to say is that someone wrote node.js, and I don't see why I can't write my own
>>
>>53813472
If by employed you mean doing shit on FIverr and Elance, then yes.
>>
>>53813472
The jobs in the OP NEET thing suck. They are all contract positions which will land you 13 an hour doing the most boring tasks possible. Don't forget those self-employment fees and social security that you have to pay.

It's better to just apply for some shit desk job while working on web development stuff at home.
>>
>>53813618
>someone
These things are written by 10's to 100's of people and it takes a long time to be feature complete.

You would spend the next 10 years writing something that would be useless by the time you're done.
>>
>>53813675
i don't need it to be as complete as the real deal.
anyway, I will look in these things.

thank you all
>>
>>53813618
because what you want to do requires a server.
you cannot run javascript as a server without node.js.
i don't think you know what node.js is.
node.js is not a framework or a library, it's simply a runtime for javascript outside of the browser.
if you want to write a server in javascript, you need node.js. there is no way around this.
>>
>>53800089
Hah I used to work in Germany, was tedious and the pay was shit
>>
File: 1450622266047.gif (74 KB, 782x543) Image search: [Google]
1450622266047.gif
74 KB, 782x543
>>53800089
>working with people who don't speak your language
>>
>>53812447
>SocketIO is not a framework
Sure it is.
>>
>>53814017
>a library with 2 functions you need to know is a framework
fuck off pajeet
>>
>>53814085
>API size correlates to bloat and over-engineered complexity
Poo in loo, Ellis.
>>
>>53813618
Have fun learning C++ then so you can build a clone of Node.js when it already exists.
>>
>>53814157
>bloat equals framework
nice one mandy
>>
I need to listen continuously to the server for new data and then append it to a table. I'd like to know what would be the best method to do so, Long-Polling, SSE, Websockets, timed AJAX?
>>
>>53814184
the joke's on you, I already know C++
>>
>>53814187
but that's true, camille...
>>
>>53814187
>implying all frameworks aren't bloat
I'm disappointed in you, Camille.
>>
>>53814213
If one-way, SSE.
If bidirectional, WebSockets.
>>
https://careerfoundry.com/en/courses/become-a-web-developer

Are memes like this a waste of money? Do they offer anything that can't be found for free?
>>
Do I have the client buy the host themselves and hand me the password?
>>
>>53813246
Lol what? Do what? Webdev? Just get on codecademy and fork over 20 dollars a month. They will literally spoon feed you and mentor you just like you asked. As in a dedicated person will answer your question. Like posting in this thread except live and at any time. Others wise don't pay 20 dollars and have their program hold your hand instead. It's pretty easy since personally I think HTML it's babbys first language.

The link is in the op. knock your self out kiddo :^)
>>
guys why is no one helping me I tried all methods online for numerically sorting divs by content yet all of them sort by string help


function sorter(parent, childSelector, keySelector) {
var items = parent.children(childSelector).sort(function(a, b) {
var vA = $(keySelector, b).text();
var vB = $(keySelector, a).text();
return (vA < vB) ? -1 : (vA > vB) ? 1 : 0;
});
parent.append(items);
}
>>
>>53814817
No, the client I have. The process that I need to do. Like, hosting and that. I'm obviously not buying the hosting for them.
>>
>>53813622
>>53813620
>pajeets who don't want others to take their jobs

how insecure fuggin lel

The jobs in the OP are just contract jobs where you don't do real work. You just do tedious shit that had nothing to do with webdev. That's just if you don't want to learn anything and want to work now.

Trust me my dad is that guy who invented PHP.
>>
>>53814580
>£1299 to learn fucking Ruby on Rails.
That's prettyfucking memey m8. If you have any experience with programming you can learn RoR in like a week or two by watching youtube tutorials.

Even paying for mentoring doesn't make sense... Instead:
>Use the biggest and most powerful information tool in the history of mankind to learn on your own instead of shitposting.
>Make some reasonable example projects demonstrating your grasp of buzzwords like MVC, REST, and all that jazz.
>Slap those projects on Github
>Create a resume full of buzzwords to get past the recruiters who think that computers are just magic Facebook machines.
>Apply for jobs, and eventually get one.
>Get PAID to get mentored by more senior colleagues, assuming you managed to land a job somewhere that isn't a literal pajeet wordpress sweatshop.

Since that website is in bongpounds I assume you're also in the UK, as am I. The webdev job market seems pretty good here, and you don't even need to go down to that London. I live in Liverpool and got a ton of interviews, and eventually a job using my preferred stack.

So yeah, pick a language and learn it on your own. If you literally can't learn on your own and research solutions to your problems on your own, then you're trying to get into the wrong field.
>>
>>53814580
I don't know shit but it seems like a meme to me. I'm currently learning.

but this shit right here
>Have you tried to become a Web Developer on your own and struggled?

It's basically hand holding if you can't do it on your own. Basically this tells me that even they know you can learn this shit on your own if you can grasp the concepts. And from the 6 things they listed on the bottom it looks like they might even teach you less than codecademy which teaches you that stuff for free. You can pay extra so you have access to extra handholding and projects so you can quiz your self or do slightly more stuff like building a straight HTML/CSS website. But you can do that stuff on your own anyways.

I don't see any reason to use this over codecademy.
>>
>>53814853
>That's just if you don't want to learn anything and want to work now.
Unemployed college student here trying to make an extra buck in my free time; so yes. Cunt.
>>
>tfw my lack of soft skills is apparent in my emails.

I either talk like a professional robot with no personality, or like a retard with too much personality.

I type things I want to give an exclamation mark, but end up using a period because I don't want to sound like a texting high school girl. So then my "Great!" becomes "Great." which sounds way worse.
>>
>>53815781
talk to everyone as if you are just talking to friends
>>
>>53814820
>nested ternary operator
You expect people to read that?
>>
kind of addicted to learning rails right now. anyone hate that feeling of not understanding something? gotta push through
>>
>>53816305
I'm pretty embarrassed at how obvious that solution is

I just sent him another email "Oi ya cunt you want a fucking webpage alright, well you better pay me or i'll fuck ya mum."

Let's see how it goes. Thanks, anon.
>>
>>53816470
no problem senpai. it will probably work much better than your previous spergmails
>>
What are some reliable ways of testing the security in your site?
>>
>>53812300

try socket.io first, and then report back. until you do that, you're just being an assclown and you aren't worth spending time on.

fucking children on this board
>>
>>53816368

i miss rails honestly
>>
>>53816853
i miss my ex gf
>>
Guy who suddenly became a frontend dev after his partner left him here.

I'm streaming some shit at shthesuper on twitch. Come and mock me for my sorrows and lack of CSS skills.
>>
>>53816918
i miss railing your gf
>>
File: 1421540618053.jpg (68 KB, 700x700) Image search: [Google]
1421540618053.jpg
68 KB, 700x700
>>53816937
>>
>>53816845
>fucking children on this board
Bliss...
>>
>>53816749
>learn how to SQL inject
>SQL inject site
>>
>>53814580
Those things are garbage. Everything about webdev could be learned elsewhere for free. Everything I learned I learned it for free. In fact I feel that I should also contribute to the internet by sharing free knowledge/ free scripts, etc. I'll do that when I get my first website up.

cf looks like a profiteering glutton to me.
>>
>>53816845
>recommends vulnerable nodejs cancer software
>fucking children on this board
The irony
>>
Guys I have a deaf nephew that NEVER shuts the fuck up. What do?
>>
>>53818869
Give him vaccinations so he gets autism, then give him Minecraft.
>>
File: 1299289424963.png (198 KB, 423x314) Image search: [Google]
1299289424963.png
198 KB, 423x314
>have barely worked on anything web related for years
>have an interview for an entry-level position at a company that apparently makes and troubleshoots websites
>mostly for older people who don't know much about it
>the requirements included "HTML/CSS experience"
I'll probably brush up before the interview, but they're probably not expecting me to know too much, right? I admittedly haven't dabbled too far into web development. Just basic shit.
>>
bootstrap or foundation

last time i checked (since F6 was released), foundation still is more modular and hence smaller cause it makes it easy (in fact it encourages you) to pull in ONLY what you need. However, i feel like there are so many inconsistencies in foundation its insane.

Bootstrap is taking decades to release v4. It's still in alpha but has anyone used it and if so, is it any good? Better than F6?
>>
>>53819112
You do know you can make your own Bootstrap build on their site and include only the components you need. You can also create a bootstrap grid system with any number of columns you want.
>>
>>53819212
Fucking christ Im stupid. I thought this the FLT. Sorry everyone.
>>
>>53819112
Bootstrap is somewhat more feature rich but I personally like foundation's design decisions more.

Agonizing over getting "just what you need" is retarded though, totally wasted optimization 9 times out of 10.
>>
>>53816853

it still exists bb. why'd you ever leave it?
Thread replies: 255
Thread images: 24

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.