[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
Old thread >>53654474→ > Discord https://discord
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: 42
File: 1458792439722.png (868 KB, 822x552) Image search: [Google]
1458792439722.png
868 KB, 822x552
Old thread >>53654474

> 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 [Embed]
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/
>>
File: hamburger-menu.jpg (56 KB, 620x420) Image search: [Google]
hamburger-menu.jpg
56 KB, 620x420
>>53712870
First for burger menus
>>
>>53713090

Is there a place where I can find more of them?
>>
>>53713384
i bookmarked this one
https://jonsuh.com/hamburgers/

also these might be useful at some point
https://connoratherton.com/loaders
>>
>>53713398

thanks
>>
That's not the previous thread.
>>
File: Screenshot 2016-03-27 16.56.59.png (454 KB, 2646x1024) Image search: [Google]
Screenshot 2016-03-27 16.56.59.png
454 KB, 2646x1024
slowly getting better
can you recommend me a pdf that i can learn while beeing away from home without internet but with my note tablet ?
>>
You guys know that web development is not actually development right? Installing wordpress does not make you a developer
>>
>>53714206
Download some pdfs, torrent some pluralsight vids
>>
>>53714410

what about creating a saas pos system used by over 500k clients?

go back to maintaining legacy code pajeet, leave the real programming to the grown ups
>>
Mvc web apps are programming though
>>
File: recording.gif (4 MB, 1911x886) Image search: [Google]
recording.gif
4 MB, 1911x886
>>53714438

>pluralsight

their own header is a laggy piece of shit how are they going to attempt to teach anyone javascript?
>>
>>53714451
Stop responding to b8 m8, it's the same set of cunts from /dpt/ spouting shit in every thread.
>>
>>53714206
There are cloud-based IDEs and apps for android / iOS devices. You could in theory develop web with just a tablet and an internet connection.
>>
File: 2016-03-25_04-45-47.png (109 KB, 278x225) Image search: [Google]
2016-03-25_04-45-47.png
109 KB, 278x225
> Start learning NodeJS
> It's pretty good. Feels much better than PHP
> Look up NodeJS jobs
> tfw living in Denmark
> tfw no jobs
>>
File: 1450046624568.png (226 KB, 468x345) Image search: [Google]
1450046624568.png
226 KB, 468x345
https://www.youtube.com/watch?v=9Vbn16LrNd0
>>
>>53715273
This was from 2012, his video from 2012 is... just about as shit too
>>
>>53715168
Telecommute
>>
>>53715743
>Telecommute
That makes it even worse
>>
>>53715801
What makes you say that?
>>
>>53715813
Because I'm one of those people who lack the self-dicipline to work from home. When I do suddenly everything is wrong, there's always something that needs to be cleaned, or fixed, or replaced, etc.
>>
File: megacool.png (291 KB, 455x396) Image search: [Google]
megacool.png
291 KB, 455x396
>>53715168
>Started learning NodeJS
>It's pretty good. Feels much better than PHP
>Look up NodeJS jobs
>tfw living in north of England
>tfw no jobs
>end up getting a Node job anyway and getting paid more than I was expecting

Do what you like to do, don't just learn PHP or friggin ASP.NET just because there are job listings for those things. There are fewer node jobs, but also fewer candidates for those jobs. So its reasonably likely that you could still get a job working with your preferred stack.
>>
>>53716078
I know PHP already, that's probably why Node feels so good. I guess I could make a portfolio and apply somewhere, and take the PHP world by storm.
>>
>>53716170
>know php
>start learning node
>progress slow as fuck

kill me
>>
>>53716253
Probably because node is asynchronous.

https://www.youtube.com/watch?v=8aGhZQkoFbQ

This video should be in the OP anyway.
>>
File: wpi4.jpg (16 KB, 680x230) Image search: [Google]
wpi4.jpg
16 KB, 680x230
Look, mom. I am a developer now!
>>
>>53716505
Well done, Pajeet.
>>
>>53716468
> Overuses the word "like"
Ugh
>>
The other day I had an interview and the guy was asking me lots of questions about the concept of Test Driven Development, Unit Tests and how to throw a nice unit test framework around webservice development.

Unfortunately I couldn't answer all his questions.
What's a good place to start learning general stuff, from http-mocks to unit testing webservices?
>>
is everyone here a professional >delevoper ?

Im studying economics and management and dont really need it, but people are interested when I tell them that I know more shit, also could be usefull if I focus on online marketing or get bored in management jobs
any other people like me ?
>>
>>53716649
fuck. I have no idea what any of that means
>>
>>53716659
Nope. Chemist in training here. Do webdev for fun.
>>
>>53716567
Do you have any videos of your conference talks?
>>
>>53717022
What?
>>
>>53717033
I just assumed that you were better at giving conference talks since you were complaining about how he overuses the word 'like'.
>>
>>53717067
Cook Soup etc. Why should I have to be a conference talker to be annoyed by the overuse of the word "like"?
>>
>>53717067
If the audience is annoyed, the conference talk is shit.

Good luck with that attitude, though.
>>
>>53717067
So nobody is allowed to be critical unless they're better at it? Ok
>>
I want an image on my HTML to change according to a javascript variable.
How can i do it?
Where do i store the image adress? An array?
The images are on the same directory as the html by the way.
>>
>>53718365
Its just a stupid thing to be critical about.
>>
>>53718511
Do you want it to change automatically or based on user actions?
>>
Anyone else's learning based on a specific job they want? Company not too far from me just requires the typical 3 web dev languages + Ruby on Rails, no educational requirements of any kind (have an unrelated BA tho) and pays close to 70k. I haven't looked into Ruby yet tho.
>>
>>53718837
I wouldn't be too set on one specific job, apply for a ton of different jobs and try to include many different things in your learning.
>>
>>53718801
Based on user action mainly, but i also want it to change automatically, at a very low chance (1 on 1000000 for example)
>>
>>53718894
There are plenty of Ruby dev jobs, they'll probably be fine even if they don't get that one in particular.
>>
>>53718959
Probably, but he doesn't even know if he actually likes ROR enough to do it for a living.
>>
>>53718975
>not liking ROR
>>
>>53718894
I'll definitely apply to as many as I can, but I figure it's a well-established tech company that pays well (very unusual in my state) so it's good motivation.
>>
/wdg/ how do you login a user with a hashed password?
my user table has a password column, and the passwords are hashed when the passwords are created. I don't know how to sign into the site since I can't match the hashed pw in the table, to the password users enter on the login screen.

$email = "[email protected]
$password = "12345";
$securePass = password_hash($password, PASSWORD_DEFAULT);

$selectQuery = "SELECT * FROM Users WHERE Email = :email LIMIT 1";

$statement = $db->prepare($selectQuery);
$statement->bindValue(":email", $email);
$statement->execute();

$post = $statement->fetch();

echo $securePass . "<br/>";
echo $post['PASSWORD'];


This doesn't work because the hashed password is different, obviously, but I'm wondering how you're supposed to retrieve it in the first place. the 2 echos at the bottom give different results, so how do you login?
>>
>>53719295
Hash the submitted password and compare it with the hashed password from the db.
>>
>>53719295
load salt and hash from database.
hash entered password with the same salt
compare results
>>
File: Screenshot - 270316 - 23:48:27.png (146 KB, 933x499) Image search: [Google]
Screenshot - 270316 - 23:48:27.png
146 KB, 933x499
>>53719042
>RoR
>>
>>53719410
if you're using the password_hash() function, how do you store the salt separately? I don't have the salt in my table
>>
>>53719419
Who cares, my happiness and ease of maintenance comes before "scaling issues" that I'll never experience anyway because I'm not building fucking Twitter.

If it's good enough for GitHub then it's probably good enough for me.
>>
>>53719454
generate a random salt, append it to the password, hash it and save it alongside the hash in the database.
we use the same field for it at work and just split it with some special character.
>>
>>53719506
You're not supposed to use a salt with the password_hash() function. The salt parameter is also deprecated in PHP 7
>>
>>53719552
sorry I'm unfamiliar with PHP, salt it manually then?
>>
>>53719340
the submitted password is always different because password_hash() uses a different salt every time
>>
>>53719295
https://secure.php.net/manual/en/function.password-verify.php
>>
>>53719565
Don't even salt. Just password_hash($password)

It's in the holy book
http://php.net/manual/en/function.password-hash.php
>>
File: 1451067956068.jpg (59 KB, 405x423) Image search: [Google]
1451067956068.jpg
59 KB, 405x423
Which the best-supported and best-featured sliders out there?

I've used Owl and Fotorama until now, but I got issues with each of them. Owl basically broke down completely in some IE versions and has a really shitty documentation so you're bound to waste a lot of time digging thru options to find something you can work with.

Fotorama is really easy to work with and seems to have great support for older browsers, but it seems to crash the page completely on the 1st generation of ipads and I don't really have the time to debug their shit to fix it.

So any good sliders out there with great options and support for older browsers? I could google it, which I did a lot in the past, but at this point I'm looking for tried and tested experience from other people who worked with them, not just google search results.
>>
Using Browserify and Gulp. Currently I'm building one monolithic app bundle, definining one class per logical page of my application, and adding a tiny bit of manual JS to each page to use the correct class.

It works fine, but it's a bit inefficient since all code for all pages gets served for every page. Ideally I'd like to build one "core" module, and then another for reach page. This seems to be slightly contrary to the way Browserify works, though. Advice?
>>
File: 1341486315091.jpg (52 KB, 337x367) Image search: [Google]
1341486315091.jpg
52 KB, 337x367
>>53720289
>definining one class per logical page of my application
>>
>>53720621
Sorry, I wasn't very clear. Of course I do compartmentalise things further, but I still have a short wrapper Foo class to handle /foo, and Login to handle /login, and so on.

And by "class", I mean the usual bastardized "function with a prototype" JS equivalent of one.
>>
I was told my captcha is easy to go around, please test and report back how:
http://anonlabs.byethost10.com/
>>
>>53718801
>>53718895

>https://en.wikipedia.org/wiki/Finite-state_machine
>https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/while
>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
>>
>>53720852
>>53720621
views and controllers
>>
I created an account on okcupid over the weekend. It has a pretty slick UI. What do you think? Anyone know what they use for front end?
>>
>>53722944

Hope you like fat sjws, anon. At least that's been my okc experience.

As far as tech, their back end is some kind of custom machine learning ai future shit, but frontend looks like various libs they mashed together. I didn't see any signs of any notable frameworks, but I didn't really look that hard.
>>
>>53716505

>30k/year salary

Look, mom, I'm making min. wage at 30 years old!
>>
>>53719419

Holy shit that's awesome, another reason to learn flask
>>
>>53720289
SystemJS
>>
https://dribbble.com/shots/2614253-Gamer-Meld

I see stuff like this on Dribbble all the time; my question is do they actually make them or do they just create mockkups in Photoshop? Been thinking about making stuff like this for my portfolio but actually using html/css.
>>
>>53723951

What the fuck, since when are there three b's in dribbble? Anyway that doesn't really seem that hard to make. Go for it, bruh.
>>
File: image.jpg (65 KB, 640x360) Image search: [Google]
image.jpg
65 KB, 640x360
I want to design a Neopets like website, but on a smaller scale, that will adjust for phone and tablet use. I know basic HTML, php, and little JavaScript. What would be the best way about developing this.
>>
>>53724957
Learning HTML + CSS, responsive design, then bootstrap

Or just use some shitty template online and call it a day
>>
>>53723951
>my question is do they actually make them or do they just create mockkups in Photoshop?

https://gamermeld.com/
My guess would be photoshop.

But if you're going for an entry level position, don't reach beyond your grasp. If you attempt to create a portfolio that is beyond your current abilities, its likely that you'll just fuck it up. Good design draws attention to the content, not to the design, and browsing a site like dribbble is all about emphasizing design.

Concentrate on good, solid, consistent, lightweight, mobile-friendly, responsive, buzzwordy frontend shit. If you design a 'mobile first' responsive landing page like that, and then have a 3mb high-res picture of a horse in the background, you're going to look like a dumbass.

>>53723997
probably since people started buying good domains and squatting on them hoping to sell them for ridonkulous sums of money.

Do you want to pay $18,723 for dribble.com or any other non-retarded misspelled domain name in the world? Be my guest.
>>
lol, web development. Enjoy your shit-tier salaries.
>>
>>53724992
That's not hard to make (the fancy dribbble login page). It's just a slider on the left and some input elements on the right. The rest is just design, it's not particularly difficult to make that. Of course, it depends on how fancy you're supposed to make those inputs and slider, how complex and snappy the animations should be etc. Then there is also the question of performance on lower-end devices.

But yeah, I agree that as a beginner maybe you should focus on just building functional stuff which uses some mainstream frameworks.

Every interview I've been to they asked me how fast I can build a responsive page, they didn't care much which tools I used, as long as it worked on anything at least from IE9 up, etc. In fact, when I told them I wouldn't use much jQuery because you don't learn much if you use jQuery all the time, they agreed but said: but if you had to build something fast, would you use jQuery? You see what I mean? Employers care about delivering finished products fast and efficiently, as long as it works and you can do it fast, they don't care much about whether you used Bootstrap or not. But obviously using Bootstrap and jQuery will make you build a page a lot faster than if you didn't use them.
>>
>>53725033
It's god-tier for the amount of skill that goes into it
>>
>>53725236
true. lowest skilled and lowest paid are web devs.
>>
>>53725236
Dude, I started with C++. And I find it more stresful to work with CSS than with C++. It's not the complexity of the language or what it can do that makes a project difficult, it's more about that in webdev you're asked to do shit that is not possible and somehow you have to make it happen.
>>
File: Capture.png (137 KB, 862x369) Image search: [Google]
Capture.png
137 KB, 862x369
>>53723997
I did. I started making my own UI-pack last month and made this. It doesn't look half as good as the one on Dribbble though, which is making me reconsider putting it in my portfolio. [pic related]

>>53724992
Awesome. I'm more into the back-end stuff anyway, I was just trying to build my skills on the front-end as well.
>>
>>53725170
>You see what I mean? Employers care about delivering finished products fast and efficiently, as long as it works and you can do it fast, they don't care much about whether you used Bootstrap or not.

Depends where you work. Some places care more about quality. I'd be concerned if in an interview they were talking like that. They don't care as long as I do it fast? I bet they also don't care if I have to stay late to put out the fires because we slapped a shitty mess together as fast as possible and rushed it out the door.

I don't want to work for a Pajeet Wordpress sweatshop.
>>
File: 3eFVrmQ.gif (486 KB, 300x169) Image search: [Google]
3eFVrmQ.gif
486 KB, 300x169
>>53725033
>shit-tier salaries
>>
>>53725033
I know you're trolling, but just to let everyone know how ignorant you are; there are Jr web dev positions paying anywhere from $60k upwards depending on where you live.
>>
>>53725383
60k!

hear that!? 60k salary!

wow. so good.
>>
File: 1453897901213.jpg (50 KB, 600x400) Image search: [Google]
1453897901213.jpg
50 KB, 600x400
>>53725411
Don't worry. If you've got some kind of experience with a useless language that nobody uses anymore, I'm sure you can retrain to something that is commercially viable and in demand.

You don't have to spend the rest of your days as a NEET making sad bitter posts on /g/.

Don't give up hope.
>>
File: tn_gallery_256531_57_599313.jpg (952 KB, 2400x2000) Image search: [Google]
tn_gallery_256531_57_599313.jpg
952 KB, 2400x2000
So uh, anyone knows a good way to check to check for a redirect with Capybara and RSpec?

Kinda like
scenario 'Create a poll with valid data' do
visit new_poll_path
within('#poll_form') do
select('Multiple choice with single answer', from: 'Question Type')
fill_in('Question Title', with: 'My new question')
fill_in('Option 1', with: 'My first option')
fill_in('Option 2', with: 'My second option')
fill_in('Option 3', with: 'And a third one')
click_on('Check by browser')
click_on('Create Poll')
end
expect(page).to have_current_path(poll_path(*WHAT DO?*))
end


I'm just starting out so that test may not actually work, but I need to check that the user is sent to the poll path before I check if the page has the expected content.

How do I get that new object? Poll.last seems flaky as the query may not be done by then. And I'm not sure if adding a string check with a regular expression is a good idea either.
>>
>>53725509
enjoy your node.js and shit salary faggot
>>
>>53725644
Here's a search for NodeJS.
>>
>>53725751
>senior
>senior
>full-stack
>>
File: smug.gif (1 MB, 209x180) Image search: [Google]
smug.gif
1 MB, 209x180
>>53725644
>I unironically like Node and Javascript.

I'm sorry that modern high-level multi-paradigm languages are too complicated for you to grasp.
>>
File: movingthegoalposts.jpg (28 KB, 300x240) Image search: [Google]
movingthegoalposts.jpg
28 KB, 300x240
>>53725790
>>
>>53716824
>be me
>tfw chemist
>tfw can't find a job
Now I'm a web dev.
>>
>>53725861
Where do you live?
>>
>>53725861
Have you considered manufacturing drugs?
>>
>>53725355
Well I'm not in India but that's the mentality in another shithole (Romania). Basically everyone wants you to have at least 5 years of experience, know all the mainstream frameworks, know PHP and be able to deliver fast a finished site/page. And everything has to be responsive, obviously.
>>
>>53725751
What website is this?
>>
>>53726061
AngelList. There are plenty of options as long as git gud, companies there tend to ask for testable code and your everyday hipster shit like node, rails, and django.
>>
>tfw lose self-control and review my dream company on glassdoor
>about 11/13 reviews gave 1 star for shit like favoritism in the office or not getting paid enough

I know that every workplace has shitty parts and you can never avoid it, and I know how toxic review sites can be (only those that hate something ever take the time to review), but all I did was douse the fire I had for learning web dev.
>>
>>53726130
Find another company you silly goose.
>>
>>53726205
I don't live in a place with plenty of tech companies around. I'll probably still apply for it.
>>
>>53726093
wtf is wrong with that website? I just want to see who's hiring, I don't want to hand over my fucking life story to them.
>>
>applying for job
>forget to attach resume
>hit send
>"I see you wrote 'I've attached' in your message but you have no attachments, send anyways?"

Based botnet.
>>
>>53726854
That's pretty amazing.
>>
File: 1446961309258.jpg (50 KB, 512x397) Image search: [Google]
1446961309258.jpg
50 KB, 512x397
>>53726505

>Those sites.
>>
Are there any coherent standardized subprotocols to websockets in the vein of RESTful resources with pub/sub?
>>
>>53728070
Nope. But there are frameworks with their own in-house protocols. Engine.io and socket.io were 2 of them IIRC.
>>
Why does my JQuery code work in the body of my file, but won't work when I include it externally with '<SCRIPT SRC="./script.js">
</SCRIPT>'?
>>
>>53728646
put it at the bottom to see if it works.
if it works, then do the $() thing to run the shit once the DOM loads
>>
Not dying today
>>
How do you into web design?
I've been out of the game for a while, I know HTML and CSS and such, but I've forgotten most I remember about design theory
>>
>>53731154
Practice makes perfect.
>>
File: 1455510655491.png (98 KB, 502x410) Image search: [Google]
1455510655491.png
98 KB, 502x410
Who's the mod of the discord? If you're still here mind banning the furfag?
>>
>>53731241
>usign discord
>>
File: 1347731973655.jpg (33 KB, 368x348) Image search: [Google]
1347731973655.jpg
33 KB, 368x348
>>53712870
So /wdg/, I have a question for you.

What would it take for someone with upper-junior-level skills to land a job as a remote developer?
>>
>>53732125
I'm going to ddos everyone on iirc until you realize 90s technology is bullshit and you stop promoting it.

I'll sit here and wait for the "I PAY 4 A VPN" because you're a pedo pirate that uses inferior software.
>>
>>53732415
Convince someone to give you money in exchange for creating or maintaining websites and web applications. Remotely.
>>
>>53731241
You want to ban half the chat?
>>
File: 1429992413062.png (591 KB, 908x727) Image search: [Google]
1429992413062.png
591 KB, 908x727
>>53712870
>iOS developer salaries
is it fucking worth it to learn swift and xcode? and can I do that with Ubuntu alone?
>>
>>53732696
>and can I do that with Ubuntu alone?
That's like asking if you can buy a cellphone and only call one network
>>
File: 1450467148254.jpg (441 KB, 1688x1704) Image search: [Google]
1450467148254.jpg
441 KB, 1688x1704
>>53732696
>swift and xcode
>Ubuntu
>>
>>53732696
You technically can, but it would be much less of a pain in the ass to do it with a mac, especially if you're planning on releasing to the app store. Just get a cheap used mac.
>>
>>53732721
>>53732810
I don't wanna buy a mac just to try this shit out, but yeah it did sound dumb
>>
>>53732849
You could set up hackintosh then
>>
why does my background image in canvas changes position when I change browser zoom and refresh? and I have absolute position in css
>>
>>53733425
post a jsfiddle that demonstrates the effect
>>
What's the best and most comprehensive React(+Redux) tutorial around that's actually up-to-date?
>>
>>53732849
https://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux
Check the top answer.
>>
>>53733470
https://github.com/petehunt/react-howto
>>
Been doing JSF2/Java development for the past 3 years and i want to learn a bit more about the javascript client-side technologies since i'm more interested in frontend development.

Besides nodejs shit, what framework is a good place to start and has some actual support and won't die in a year or two?
>>
>>53735599
There are tons of them. Here are some of the big ones:

Angular 1 - On its way out, but plenty of tutorials and guides. Very popular, therefore likely to still see use for several years.

Angular 2 - New hotness. Functionally does the same thing as Angular 1, but the implementation has changed considerably and is now more like React. Uses typescript, so you might want to learn that. Currently still in beta so some minor things may change before it's officially released. Tutorials may be slightly harder to find and the ones that exist may be outdated

React - Meme of the week. Only does UI / View stuff, you you'll want to do something else for your model / controller / whatever. Uses JSX, so you might want to learn that.
>>
>>53735599
Ember
>>
>>53735949
Thanks.

A year ago i was doing some backbone tutorials, so i could probably use that for the model/controller stuff.
>>
Oh and what library do you usually use for the websocket push notifications?
>>
>>53736131
Roll my own. It's plenty easy. Just send JSON strings back and forth.
>>
Does anyone here have a job as a junior developer? Can you give us some details about the hiring process (interview) and what you do on a day to day basis, what you wish you knew coming into it, and just general info?
>>
Ok, so I confirmed it for myself.

Even in an area with no web devs, for entry-level you need a degree or portfolio.

Time to build this portfolio.
>>
>>53736233
Why wouldn't you? If you don't have anything to show for it, you're essentially just some random dude that says he's a web developer. Anybody can do that.
>>
File: image.jpg (49 KB, 300x262) Image search: [Google]
image.jpg
49 KB, 300x262
http://teropa.info/blog/2015/07/15/overcoming-javascript-framework-fatigue.html
>>
File: fitness.gif (15 KB, 504x740) Image search: [Google]
fitness.gif
15 KB, 504x740
>>53736292
thanks 4 this, everyone read it and stop being an anxious nerd
>>
>>53736257
I was just sending it out to see if I could get a fizzbuzz test or something.
>>
>>53736233

Well no shit, are you serious?
>>
>>53736342
No one is going to hire you for any programming job and web development in particular just because you can do a fizzbuzz.

All fizzbuzz does is filter out the applicants that are just spit-balling every job opening just to see if they get any bites. (To be fair, that actually works in a lot of other fields.)

You do need to be able to solve simple algorithmic problems like that, but you also need to demonstrate that you can actually do the work.
>>
>>53736463
Do they bother to test people with a great track record? I mean the ones with good work experience in the same field and glowing recommendations. It would be a bit un-necessary imo.
>>
>>53736209
Yeah, I'm currently employed as a junior developer. I can't speak for everyone, but I'm not really enjoying it. I was under the assumption that using git(hub) and unit testing was a given at any shop, and I found out that wasn't the case. Makes development on a team a nightmare. I also started devving with Rails but this shop uses PHP and I also feel like I'm using something that is out of favor in places I want to move/dev in.

Also, I spent most of my time here working on new features that are NEVER scoped out well because there's no project manager. The CTO acts as the PM which is a bad idea.

This may all be because of where I am (San Antonio), but I'm sure there are other places that are more ideal at which to work.
>>
>>53736463
Well I got an email back and an attached developer test.
>>
>>53737612
this just sounds like small company stuff, get time there and projects under your belt. dev stuff you want to be doing in spare time & apply for new job when you're more comfortable.

but yeah welcome to the real world of jr dev everybody
>>
>>53737730
Yeah, you called it. This is a small company (as much as they want to make it seem otherwise). But I'm moving to another city and trying my luck there. I can at least eat shit if I'm in a decent place.
>>
>>53737798
nice, you'll get used to bouncing around companies, it's really not a big deal esp when you have shit under your belt
>>
>>53738244
If you don't mind me asking, since it sounds like you have experience: my cohort has been jumping jobs like you mentioned since we graduated (mid 2014). How common is it for this to happen and does this look bad when you haven't stayed at a place for longer than, say, 2 years?
>>
WHY IN THE FUCK CAN I NOT EDIT VAR/WWW/ ON MY OWN FUCKING COMPUTER

none of this fucking god damn chown bullshit is working either. Actually now I can't even view the god damn folder.

Either that or this retarded OS doesn't support drag and drop. I got it working on my netbook but not this piece of shit.
>>
>>53738299
it can look bad to some people but 2 years is enough time to get good ie do some projects within the company and take steps forward.

a lot of people talk about "there's no promotions, only moving companies" so consider that.

it also depends on if he was fired/offered better job somewhere else/etc. as long as you can point to people who like you at those two year places it shouldn't really matter. ymmv
>>
>>53738330
Thanks bro, all of your advice makes me feel better about the move. Just hoping the next place I land at isn't a small insurance company again.
>>
>>53738310
Compose yourself Pajeet.
>>
I just got the hardest entry-level no experience required developer test ever.
>>
>>53738534
explain.
>>
>>53738534
Do tell.
>>
>>53738534
Post it
>>
>>53738534
I'm curious
>>
>>53737612

At least you're in man, stay there for two years while padding your rails projects on the side and then go for senior or regular developer positions that pay twice as much, now that you have working experience.
>>
Facebook is better than Google
>>
>>53738698
hard shit is better than diarrhea
>>
>>53738580
>>53738584
>>53738587
>>53738609

Calling an API and displaying formatted information as CSV, XML and JSON without the use of php encoding functions.
>>
>>53738742
but i work for Facebook
>>
I will post the files when I get home so you all can give it a go too.
>>
>>53739101
thx
>>
>>53738754
Well, fuck. That is hard.
>>
File: whichone.png (771 KB, 599x600) Image search: [Google]
whichone.png
771 KB, 599x600
What do employers look for in your Github?
>>
>>53739214
"Employers" as in shitty government contractors or companies that pay well?
>>
>>53738754
>CSV
>XML

wtf is this 1995
>>
>>53739258
Not government contractors
>>
>>53738310
man you're retarded
>>
>>53739308
Top companies like Facebook?
>>
>>53716468
this guy literally explained to me what's v8 and how asynchronous javascript works
10/10 would watch again desu senpai
>>
>>53739276
Using SOAP V1 protocols so I assume so.
>>
>>53738754
jesus christ, lmao
>>
>>53739424
I'm wondering if they just leave their job posting up and send their work to others as a developer test so they don't have to do anything.

This job posting has been up for half a year and when you type in the company name to Google, the first suggestions is "companyName Developer test"
>>
>>53737497
If not literally a fizbuzz problem, they're going to ask you some technical questions for basically any interview. If you don't have any idea how to program, it'll become apparent pretty fast, I would think. And I'm not a genius or anything, but I could knock out a fizzbuzz pretty quick if I had to do it. That's the whole point: something that's trivially easy for someone that can program, but really difficult for the normies.
>>
So...

How do I get stuff from SOAP?

I have to request headers or something like that? There are only like 2 tutorials online and both are from the year 2000.
>>
>>53739214
Basically you want a few medium-sized projects which show that you're capable of actually seeing a project through to completion and using version control adequately.

You want to make sure it's well-commented, documented, and generally readable, and just generally show that you're not completely retarded.
>>
Anyone here tried or use Angular 2?
>>
>>53738754
So... what did they expect you to do? Write three encoding functions from scratch, in an interview?
>>
>>53740170
It's an at-home test. They said a good dev can do it in an hour. I've been trying to find SOAP documentation for an hour.

Also the website with the WDSL is offline so I can't even test anything or see headers.
>>
>>53740212
Post their website, I wanna see something. They sound pretentious as fuck and I want to see how secure their site is.
>>
>>53740212
NOT ONLY XML BUT FUCKING SOAP? HOLY FUCK!

A good webdev wouldn't have to write that shit from scratch, they'd have access to the native encoding functions of the language. Literally what is the point in using PHP if you're not going to use its native functions for shit like this?

Yeah fuck those guys, apply somewhere else. I want to apply to the same job as you now just to tell them that their selection process is balls asses and that they're morons.
>>
>>53740462
If their website with the wsdl has DNS not resolved then that means I can't consume the soap, right?

I just want to make sure because I told them I couldn't access it since the website is offline.

Their FAQ said about 50% of people who submit some kind of work end up getting a job offer even if it doesn't work.

>>53740418
Let me fail at this first. All of their tech is old so they probably don't even use prepared statements. I should go use mcdonald's wifi and try to inject them.
>>
>>53739323
I'd say moderately successful, established companies but nowhere near giant like the one I have in mind
>>
>>53740067
Nice, thanks anon
>>
>>53725952
Oregon.
>>
>>53726015
Federal "Ass Pounding" Prison doesn't sound appealing to me. No thanks.
>>
Looking for people to code with. I have a toy project that's got pretty serious. If you are willing to write angularJS or CoffeeScript I can even pay you.
>>
>>53741875
Maybe you should link to the project's github repo or describe it in some way...?
>>
>>53741930
This here, anon, read this.
>>
>>53741930
0b01.com

It's a AI-augmented annotation platform. I have finished the backend just need some front end polishing and better UX design.

Looking for experienced Angular dev and graphic designer to create a sleek modern user interface. If you share my vision, this will look great on your portfolio.

I've programmed with /g/ before(logos-linux) so I know how it works. If anyone's interested drop me a line at [email protected]
>>
also send me your portfolio website thanks!!
>>
>>53723833
Many languages are faster.

https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=db
>>
Javascript/HTML problem.

Let's say I want to change an image according to a variable.
I'm storing each image adress in a diferent object inside an array, along with other properties that I want to change at the same time.
How can I do it? I was thinking about defining a variable with the current object I want to use, but I don't know how to make the HTML code to change the src='shit.png' value to propertyArray.image.
Would using span id='shit' and then using document.getElementById('shit').innerHTML = propertyArray.image work? I can't experiment with code right now cause i'm on the phone, but i want to know how to do it.
>>
ehhe
transitions
hehee ehee
they're kinda cool
I could do animations without the canvas element...

how much performance would it cost to make one of those music beat visualizer things using css transitions?
>>
>>53742103
That should work. If you want to actually change the src of <img id="shit">, you would just use
document.getElementById('shit').src = propertyArray.image


>>53742419
CSS is fast. The main thing you want to avoid doing too much is querying and re-rendering the DOM with JS.
>>
>>53742636
>>
>>53743195
>>
>>53743195
Neat
>>
>>53742419

Not much depending on the code and how complex you want the visualizer.
>>
i have a ajax call to a controller which spits back a json object -- how do i then iterate through that json and print out to my view the entries of that json object? this is my ajax method

    function callSitetech(technology) {
$.getJSON("/fetchsitetech/lookupTag/" + technology, function(data) {
$('div.span5').html('<div class="panel panel-default"><div class="panel panel-default"><div class="panel-heading" style="color: #ffffff;background-color: #2c3e50;">Site Rank By Country</div></div></div>');
return data['results'];
});
}


where that large html string is the set of divs i would like to place my object's entries in
>>
>>53739314
http://vocaroo.com/i/s0gKE5SLuFtB
>>
File: pcool.png (95 KB, 891x652) Image search: [Google]
pcool.png
95 KB, 891x652
Is this hard?
>>
>>53725033
i'm on 140k
>>
>>53737497
some people are incredibly good at bullshitting (e.g brits). so yes, I test everyone.
>>
>>53745361
Please tell me you're self employed. I hate to think someone is dumb enough to pay you that much.

>believing anything on /g/
>>
>>53738754
how is the information formatted?
>>
>>53739214
good test coverage
good readme/docs
usefulness of the library
concise, readable source
stars
>>
>>53745423
Not self employed. But I'm not pure web dev anymore, I also conceive and define new products. Have made a couple very successful ones for them in the last 6 months. But going out on my own very soon.
>>
>be me, cs grad
>try to into web development
>It's literally combining multiple languages into a single project
>/g/ says a meme and not programming

This shit is fucking hard. I can do html, css, PHP, and c# all individually... but I get lost on how to connect it all together.

Shits fucked m8. I think I'm trying mvc apps in visual studio with ajax, jquery? I barely even know wtf I'm working with.

How do I into this easily?
>>
>>53745554
I refuse to believe that you can do HTML, CSS and PHP individually but can't link them. That is bizarre to me, especially HTML & CSS. What are you even using CSS for without HTML?
>>
>>53746058
He said:
>cs grad
So when he says
>I can do
He means that he slept through a lecture about them.
>>
>>53746267
>cs grad
this itself, is the greatest meme on this board

Go to a bootcamp if you're still clueless after years of study.. l m f a o
>>
So when it comes to ajax/array manipulations...
external JSON or external .JS ?
which do u prefer and why?

//external JSON sample:

{ "items : [
blablabla...
]}
var x - JSON.parse("items.js");
console.log("x.length");

//external JS sample:
var items = [
{ blabla:blabla,
};]
console.log(items.length);

seems to me that plain js external array is much shorter to use. opinions?
>>
>>53747401
>{"items: [
>[
brb banning myself from this retarded fucking board
>>
>>53747401
If your data is JSON then it should be JSON m8
>>
>Code with Symfony
>Unlike laravel you can actually follow the tutorials on the website without issues
>BUT
>BUT THEN DOCTRINE APPEARS
That shit doesn't work no matter how many times I try so I will start using propel, wish me luck
>>
>>53744758
>div.span5
Just use .span5 bro!
Learn to guidelines!
>>
open the console of your browser and type 1.1+0.1
>>
Gmail is literally worse than Outlook when it comes to building newsletters?

How long until we can permanently retire it?
>>
>>53719458
>ease of maintenance
RoR is nice if you want to churn out something quickly but as RoR projects age they become harder to maintain than similar projects done in Django or ASP.NET MVC.
>>
>>53748360
How so? I haven't had any issues but then again I didn't start with Rails until after the 2 -> 3 ordeal.
>>
File: 203ca2579a85f6c5cd4715bf7550f7be.png (945 KB, 1920x1080) Image search: [Google]
203ca2579a85f6c5cd4715bf7550f7be.png
945 KB, 1920x1080
>>53712870
Sup /g/uys

I have been coding on/off for 2 years but no formal ualifications.
How hard is it to land a job?
Whats the best way to go about it?
>>
>>53749247
Read the OP
>>
So is it very difficult to be a wev dev freelancer considering everyone will expect you to make things look pretty, but you are shit with designing graphics.
>>
>>53745554
The thing with webdev is that the languages are "easy" taken individually, but once you have to actually get any project done using them, it can get hellish.
For example, CSS "is easy", but holy shit once you have to build complex shit with it and make sure it works on literally any type of device, you'll soon be regretting you're not doing something easier, like kernel programming.
>>
>>53749700
Not necessarily. Once you learn how certain browsers render content you'll find it relatively easy to write CSS that looks good across all browsers. Besides, most modern browsers (IE 11+ included), have little cross-browser inconsistencies compared to how things were say 10 years ago.
>>
>>53750006
Oh really? How do you center content vertically in a column which is also forced to have the same height as other columns, using Bootstrap, let's say?

I tell you how, by using shitty hacks like display table-cell with a fixed height in pixels, and by using huge positive and negative top and bottom margins and paddings to force the content in a column to extend below. Because CSS doesn't have a native way of controlling the vertical sizing or alignment of content. So people use old table cell hacks, because that's the only thing that is guaranteed to work across all browsers, including pre-IE11 versions.

And no, actually using flex is not an option, because it doesn't work on maybe 20% or more of PCs on this planet which are using the web.
>>
>>53750096
Padding/margins with % values and a few media queries.
>>
>>53750149
>relative units
That's not gonna make a column's height extend below. Only if you use fixed units like pixels.
>>
>>53749596
I'd recommend just getting a job unless you want to be a pajeet-tier freelancer.

Do freelancing/consulting after getting experience and contacts
>>
File: xIakISg.jpg (262 KB, 2000x1333) Image search: [Google]
xIakISg.jpg
262 KB, 2000x1333
Best book/website to learn python 3 and C?
>>
>>53750306
Automate the Boring Stuff With Python is good if you're just learning to code.
>>
File: c.png (22 KB, 342x481) Image search: [Google]
c.png
22 KB, 342x481
>>53750306
>>
>>53747401
wtf are you talking about desu senpai
>>
>>53750588
Should he store data in a JSON file or a JS file with an object inside
>>
>>53750393
After I learn the basics what's another good book to pick up after?
>>
>>53750676
After that, make some stuff. It's the best way to learn IMO.
>>
>>53750453
Is it worth 70 bucks?
>>
>>53750726
you can probably borrow it from a library, it's a pretty old book, but it's priceless imo
>>
File: 1448637513764.jpg (44 KB, 282x341) Image search: [Google]
1448637513764.jpg
44 KB, 282x341
>>53750726
Yes. Or just torrent it.

Has anyone used PhoneGap before for app development?

I need to build an app thats compatible with a maximum number of devices (with a little bias to older cheap android phones) and using JQuery, CSS, HTML seems a lot nicer than doing the same thing twice in objective C and Java.
>>
>>53750816
I'm currently researching something similar, hybrid mobile app with no frameworks involved. Just a WebView and a JavascriptInterface to communicate with the device (for notifications, toasts etc.)
>>
>>53750816

Hybrid mobile apps perform like shit compared to native apps. Also, if you're ding ios, swift is way nicer than Obj-C
>>
>>53750891
You see the thing I need bluetooth. I found a plugin which will handle bluetooth for PhoneGap which would save me a good bit of time.

>>53750907
Most likely but this is an app that needs to program a bluetooth device. Kind of a one and done deal. Maybe used once a month at most. So how bad is the performance drop really?
>>
>>53750907
Depends what the app is actually doing.

If it's just a web view then just make it a website and use a ServiceWorker to make it perform better on mobile.
>>
>>53750635
Always JSON.
>>
>>53750393
Is there something similar in Ruby? Sounds like fun.
>>
>>53750938
I don't have any experience with bluetooth whatsoever, but it should be fine for that, assuming it's supported by the API. Just be aware that if the UI gets beyond a certain complexity, it can sometimes introduce an amount of chunkiness that's basically impossible to get rid of.
>>
>>53746058

CSS and HTML go hand in hand. Yea, I can weave in some basic PHP into it, but when I start dealing with C# code as well, in a bunch of different files like it is when you make a mvc app I'm like wtf?. There's like xml files, html ones, css ones, c# ones. I'd imagine I'd have to use SQL at one point too. How it all connects is bizarre atm. Where would I even begin doing SQL shit?
>>
>>53752476
you mean the web.config for xml?
see it as .htacces but for IIS, you rarely ever modify what you started with, unless you need to switch frameworks or something.
Ignore it for starters.
you have your controller and other classes in C#
and your html in the views where you can add some c# with the razor syntax
>>
>>53712870
I'm making a startpage, how do I make it randomly pick a new background on startup?
Thread replies: 255
Thread images: 42

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.