[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: 224
Thread images: 10
File: wdg.jpg (521 KB, 2235x1500) Image search: [Google]
wdg.jpg
521 KB, 2235x1500
>Where to start
https://www.youtube.com/watch?v=JilfXmI2IjQ
https://www.youtube.com/watch?v=zXqs6X0lzKI

>Learning material
https://www.codecademy.com/
https://programming-motherfucker.com/
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
https://www.theodinproject.com/

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

>Backend development
https://en.m.wikipedia.org/wiki/Comparison_of_web_application_frameworks
https://gist.github.com/dypsilon/5819528

>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.

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

>How I Got a Job in Web Development
http://elliotec.com/how-i-got-a-job-in-web-development/

>IRC channel
#wdg @ freenode.net

What are you currently working on?
>>
I am experience with Flask, but I see a lot more job offers for nodeJS and Django. Which should I learn?
>>
>>47154111
IRC channel is #/g/wdg on rizon, haven't seen anyone go on freenode's.
>>
>>47154170
lel this one is just as shit if not worse
>>
>>47154111
Heres what I want to know..
What is LESS and SASS, and which is better?
>>
What stack does /g/ use? LAMP here.
>>
>>47154316
same for my home server, Xampp on my laptop
>>
>>47154111
Any recommended developer plugins for Atom?
>>
Anyone tried out intel XDK?
>>
Any pro laravel devs here?? I'm doing complex logic in my create/post methods in my Controller.

Should I create a new class and put the complex logic in there?? Whats the best practice here? Also whats the advantage/disadvantage?
>>
>>47154316

Cowboy at the back, ReactJS at the front.
>>
>>47154316

node, express, postgres, backbone
>>
>>47155536

You absolutely should not have anything more than basic logic in your controller. Abstract that stuff out into custom (and namespaced) classes.

Take a look at Laracasts. It will teach you all you need to know about using Laravel in a good way, and it applies to stuff outside of Laravel too once you get into the more general principles.
>>
Learn NodeJS and found so many library runs in top of NodeJS.
What library you often used for NodeJS web development /g/?
I think the must used is Express or something
>>
>>47155631
can you explain why? readability, modularity or performance?
>>
>>47154316
Golang (through Nginx or Apache) in the back with SQLite while protoyping and Postgres in production. I don't care too much about the front but I still use bootstrap and jQuery since everyone already loaded them from CDNs anyways.
>>
>>47154296
They are both CSS preprocessors. Both of them support variables, mixins and importing. This basically allows you to write your CSS to multiple smaller specific files without the use of make scripts. Also being able to use variables ans mixins makes the maintainability of your code miles better than just plain css.

Besides those there's a few more nifty bonuses to using them. For smaller projects CSS is fine but you'll want something more for a big project.
>>
>>47155822
nice
>>
>>47155647
its the de facto standard
>>
>>47155711
Because it isn't the job of the controller.

The controller can have some simple logic in it, like calling out to a validator and if it fails returning back to the previous page. But it shouldn't be validating itself.

Similarly, if you are running some database stuff, you should be calling out to a repository class to do all the heavy lifting, and if that for some reason returns, say, null, the controller can return back or show an error or something, but the controller shouldn't be handling the actual process of saving/updating something in the database.

Doing stuff like this keeps your code readable and more accessible. It also makes it more reusable and easier to change.

Of course, if all you've got is two pages and a simple blog or something, then maybe this stuff is overkill, but for anything bigger you need to start abstracting things out into classes that do their own thing or you'll run into a maintenance nightmare very, very quickly.
>>
>>47154316
Java, spring boot and postgres, thymeleaf for templating and still deciding on the js framework
>>
I hate client-side development, nothing ever works and CSS is a pain in the ass.
>>
>>47156164
>nodefags actually believe this
>>
>>47158124
Just use some of the popular frameworks and shit's easy. Writing CSS from scratch is stupid.
>>
Trying to set up clean url links in Drupal 7,but having trouble with the MOD_REWRITE module on my GLAMP home server.

I believe my config is not set up right, does someone have a working config I can refer to?
>>
>>47156253
ok, thx.. I eventually did refactor my code, because it was possible to abstract some of the repeating code in my postUpdate and postCreate method..

Also, what do you think about using Facades. Is it better to call the Auth facade or instanciate the Guard class?
>>
Anyone use Purescript or have a preferred AltJS?
>>
>>47159172
It's really different, but I'm really liking clojurescript.
>>
>>47158961
anyone?
>>
>>47159087
Up to you. Some people dislike the facades because you can't tell whether or not they are a facade or a static method without going looking through the code. But they are there in the framework (in 4.* at least, I've not looked at 5 yet really) and so they tend to get used.
>>
>>47156350
We enterprise now
>>
>>47159518
yes, they are there in 5.0 too. I'm trying to avoid them, but my only reason is to learn how to do stuff without them.

I wish this laracasts dude would explain why something should be used, not only how. I saw some videos on laracasts from Tyler and they are much better than those of Jeffrey.
>>
How legit are those NEET jobs?
>>
Reminder that we also have a irc channel on the rizon network now (irc.rizon.net) called #/g/wdg.

You can also use the irc chat on the rizon website to join: https://www.rizon.net/chat

There's not much going on yet though, so all please join and idle.
>>
leapforceathome.com

I'm thinking of applying here, but I don't know what they exactly do.
>>
I know the basics of web development now I am ready to move on to something a bit more advanced than html and css. I am looking at MEAN stack but all the companies around me never mention in this they are always looking for PHP developers. I don't want to invest my time in learning it all if it is not going to get me a job.
>>
>>47154111
>https://github.com/dypsilon/frontend-dev-bookmarks
For front end development, what's a good replacement for Dreamweaver? I've been using Netbeans because of its auto-suggestion and built in browser option.
>>
>>47161895
netbeans seems good. I'm using cracked phpstorm, but if crack would stop working I would switch to netbeans.
>>
webdev on linux how? xampp, lamp, other?
>>
>>47161837
hmmmm I too am curious
>>
>>47161948
That's good to hear. Do you know well it works with SASS or LESS? Or if those two are even used in front end dev? The head of the media department at my school seems to think so, but I don't know how far removed from dev work she is.
>>
>>47161963
We use XAMPP on the computers at school (I'm a tutor), but that's on Windows. If there's a Linux version that works similarly, I'd say it's a solid choice.
>>
>>47161998
Whats the diff between SASS and LESS?
>>
>>47154316
MAMP for local dev. Linux, nGinx, MySQL and Apache for production.

I fucking hate it. Previously I used ASP.NET + SQL Server. Wish I could go back to it or switch to MEAN + Postgre (or anything not MySQL).
>>
>>47162014
>Linux.
What the fuck. I meant PHP.
>>
>>47158961
You need mod rewrite enabled, then you need to edit your vhost file to say 'AllowOverride all'. Then enabled clean URLs in drupal under Configuration -> Search and metadata -> Clean URLs.
>>
>>47162010
Sass will let you perform math on "unknown" units. LESS does not. It also has LESS bugs apparently.

I guess that's it.
>>
Best Language for web applications? is it javascript?
>>
>>47161998
php storm works great with sass and general frontend work. In sass for example it autocompletes your variable names, which is great because I always forget what I called them.

Also it does JS, HTML linting and validation. It supports blade-templating in laravel. Also, it includes terminal, gulp/grunt support, svn support...

If I were to cash out 100$ for a texteditor, I would buy it, not waste money on shit like sublime...

The only bad thing I can say about php storm, its the vim plugin.
>>
Does anyone here actually have a stable web dev job or do you all do freelancing work
>>
>>47162105
AngularJS would be your best bet I guess
>>
>>47162792

65k a year. Lot of php bitch work. Decent job, but I'm currently studying c++ and obj-c to get a more challenging job creating larger applications.
>>
>>47162830
>obj-c
You'll be doing iOS/OS X development with that. I learned Swift last october, love it. It's much better than objc
>>
What is Cygwin?
>>
hey guys my name is gibber :)
>>
>>47162830
Sounds awesome. Good luck with everything.
>>
File: 1.jpg (69 KB, 1280x720) Image search: [Google]
1.jpg
69 KB, 1280x720
>>47161837

Learn JS and JQuery, and then PHP and SQL,MySQL
>>
wait, you mean these videos arent troll videos? i was expecting to read comments laughing at the guy
>>
>>47163425
Which one/why? It is a year or so old if I remember
>>
>>47162105
At this point, it is. Mostly because you can have a full stack with JS only. You still have to learn SQL if you want to use an SQL database, though for most small things, NoSQL works fine.
>>
>>47161837
If you're good at it and live in the U.S., you can look for Startups. They tend to use newer technology like the MEAN stack, (and also have a strange love for Ruby on Rails) and if you're good enough you can get good cash. Check out angel.co, sometimes they hire from that platform.
>>
>>47163472

encouraging normies with no formal education in the subject to learn the bare minimum on some youtube course for a shot at a "super awesome career opportunity". no wonder web developers are such a laughing stock. the fact it has been dumbed down to such an extent that all you need to know is how to configure a jquery plugin sickens me
>>
>>47163573
beenis : DDDD
>>
>>47163573
A lot of people dont have formal educations when it comes to any type of software development.

I went to school for CS, I was completely bored and left, now making ~60K doing designs.

Oh well
>>
xampp alternative for windows?
>>
>>47163811
wamp
>>
>>47163811
MAMP
>>
>>47163811
>not using homOSeX
>not having apache preinstalled
>not having php preinstalled
>not just doing brew install mysql
>>
>>47163662
nice
>>
>>47163573
Its not just Web Developers that lack a formal education. What about software engineers and mobile app developers? Are they laughing stocks too?
>>
>>47162381
>not waste money on shit like sublime
I find myself having no trouble using Sublime Text.
>>
>>47154111
>https://www.youtube.com/watch?v=zXqs6X0lzKI
>node.js favorite

dropped
>>
>>47164177
yeah sure, I use sublime for simple stuff too. But a good IDE makes your life so much easier.

The sublime linting and codecompletion is a joke, even if you install plugins.
>>
I currently use sublime, can you recommend alternative text editor? I'm also a newbie frontend developer
>>
>>47164469
do you use GNU/linux or Mac ?
>>
How do I delete a variable in JavaScript? I create the variable in a function and it doesn't get deleted when the function ends.
I'm trying to make a game in CreateJS but I'm creating 60 health bars every second, which is making it pretty difficult.
>>
>>47164574
you don't, you just make sure nothing is referencing it anymore and it gets garbage collected automatically, hard to say without seeing your code
>>
What would /wdg/ think if they considered hiring me for a junior front end development position?
>2 years experience working with zurb foundation, SASS and jquery (lacking in other js framworks)
>Familiar with basic git commands and reqularly exposed to RoR and Wordpress but never developed themes from scratch, only changed themes that are already built.
>Foundation Degree in ICT

Would you take a chance on me? I'm getting sick of being the only dev at my company without any ability to learn from more senior devs
>>
I'm familiar with a lot of web dev stuff and programming in general.

But I really am getting tripped up over the concept of MVC, does anyone have any good resources to learn it?
>>
>>47164642
If you have a portfolio, and its decent, I might hire you. You could always try out other framewroks like angular, and that would tell me youre even more serious
>>
>>47164574
set it to null or false or ''
>>
>>47164642
We'd probably take you on as a junior, we've took on juniors with less experience before.

How is your pure js knowledge outside of jQuery?
>>
>>47164574
also, if you created it in a function, it is only accesible in that function. so, why does it matter if you delete it or not..
>>
>>47164716
But it doesn't, it still exists after the function is done. Then when the function is called again, I get a new one. The game runs at 60 FPS, so I end up with 60 health bars every second.
>>
>>47164711
It's minimal to be honest purely because i've never used vanilla js. Whatever DOM manipulation i've done then jquery has been sufficient. What scenarios would you use vanilla js over jquery for front end stuff?
>>
>>47164538
I use windows for all my stuff. planning to convert my old laptop to linux.
>>
Do I need to learn Wordpress if I want a job doing php.
>>
>>47164896
Not necessarily, but you can get a lot of jobs using Wordpress, since a lot of companies use Wordpress now
>>
>>47164788
how?? see pic related. If you define a variable inside a function, you cant access it outside.
>>
>>47164896
wordpress is widely used right now, so yes.
>>
>>47164793
We write a lot of custom libraries/components at work for misc stuff. For instance we have an in house custom responsive slider library that works exactly how we like and lots of other custom UI stuff.

Some of these are pure js, a lot of them require jQuery. But the big thing for us is that someone can write code using standard patterns with or without jQuery. Most people who learn jQuery and not much else struggle writing modules/classes/prototype chain type stuff. It's stuff we don't mind teaching on the job if someone looks like they could pick it up without too much difficulty though. That's more important to us than knowledge of the latest fad framework.
>>
>>47164793
Well, for smaller applications, you would likely use JS since Jquery is fairly large.

Its just nice to know if someone can write out vanilla JS, instead of only Jquery.

Once you understand and use vanilla JS, then you can easily adapt to other languages
>>
>>47164574

use the delete keyword
>>
>>47164955
>Jquery is fairly large
how does this matter. if you use google cdn, chances are it is already cached on every browser.
>>
>>47164984
Then sure, it wont matter, but I was giving the guy an example. There arent many reasons why you would use Jquery over Vanilla JS, but its good to know.

But I also dont use any CDNs
>>
>>47164949
Ahh I see. Well in all honesty I rarely actually write even jquery for things like sliders etc. The only thing i'd use it for is prepending things to an empty element, fading things in/out so I could use alot more practice in that respect to. I just want to know whats the minimum i need to know to land a junior position and just surround myself with knowledgable people and immerse myself in an environment where devs work on more custom projects rather than templated shit for small budget companies like plumbers or brickys.
>>
>>47165012
well you should use google cdn or cloudflare cdn for most of script libraries.

You will never get a better hosting than google and its free + most likely the scripts already cached in browsers.
>>
>>47154125
Both.

Really, there's no reason you couldn't get hired for a Django job with Flask experience. You should be able to get a nodejs job with it, too. Most decent companies recognize that languages and frameworks can be learned quickly.
>>
>>47165172
Fair enough, but I work offline on and on a lot of offline computers, so I just always have a copy on me
>>
>>47164652
Best would be to actually practice with a decent MVC framework. I'll trust you on finding one for the language you prefer.
>>
>>47165012
>There arent many reasons why you would use Jquery over Vanilla JS
You mean the other way right
>>
>>47166368
Whoops, sorry about that. I was distracted.
>>
Man, I just wish I had a cool website idea. I've written my own wrapper around fcgi that allows me to write websites in C++.

I'm a backend guy by trade, but have done my fair share of web development.

I just wish I had an idea for a (small but expandable) site.

Throw me a bone, /wdg/?
>>
>>47166731
Porn website
>>
>>47166747
...No thanks! I'm looking for something more... fun.

Not that porn isn't fun, it's just not the kind of fun I'm looking for...
>>
>>47166764
man /wdg/ is dead :(
>>
>>47166764
>>47166978
Sadly it isn't very active. What about trying to do a very optimized image/file sharing website?
>>
>>47167104
Yeah, it isn't. I can't seem to find a good place to just bounce around ideas for a website or program. I've got experience making programs with Qt, doing backend work, and a minimal amount of frontend (html/css/js/jquery/bootstrap).

I just can't think of a place or idea to apply my skills.

And image / file sharing sites are very well optimized-- most languages (even php) don't spend much time preparing for a database query, or anything. Also, it just doesn't seem fun to me to make an image site or a file site, especially since I'd have to deal with lawyers out the ass with an idea like that.
>>
>>47167141
Make you're mum
>>
>>47154111
tfw I can't decide if I want a .cc or .io
>>
>>47154316
Debian, MySQL/SQLite, nginx, Python.
>>
>decide to try Slim
>go through a bit of hoopla trying to get it to play nice with nginx
>okay, it works
>playing with get/post routes, so far no biggie, works just like some other junk I use
>use $app->urlFor() ONCE and it works
>then suddenly, uh oh! $app is undefined
>you fucking what

Makes ZERO sense and it never fucking worked again after that, and yes, my route was using $app, even in get_defined_vars it was defined.

What the flying fuck?
>>
File: internet-party.gif (937 KB, 500x500) Image search: [Google]
internet-party.gif
937 KB, 500x500
>>47154111

I don't have an eye for design. Does this mean I should focus on back-end stuff?
>>
>>47169045
Yes
>>
>>47168142
.io mister rice
>>
>>47169045
You could either keep learning design, and try to get better, but we dont know how bad you are. Up to you
>>
>>47154316
Ubuntu, Apache, MySQL, Rails 4

Trying to move to something more up-to-date soon, but Web Dev isn't my full-time
>>
Still working on my Perl web framework (https://github.com/marlencrabapple/you-the-real-mvc). Put together an incredibly basic YouTube downloader to test it out. Looks like its pretty much ready to be used for most applications without issue.
>>
>>47169343
That's pretty cool.
>>
>>47163573
>been dumbed down to such an extent that all you need to know is how to configure a jquery plugin sickens me

These ppl are weeded out easly in real projects, let them have the indian curry rates on freelancer. I'll enjoy the real $.
>>
>>47166731
go on freelancer.net and read the project descriptions :) if you run into a good project, jjust steal this fuckers idea.
>>
>>47169343
And the youtube downloader: https://github.com/marlencrabapple/youtube-pl
>>
Is bootstrap anything other than just adding classes to your markup?
>>
>>47158164
i mean express in node, not node itself
>>
Do I really need to start developing on Linux or OS X to be taken seriously by employers?

Because I think Windows is just fine, to be honest.
>>
>>47162792
I'm still a junior, £27k for working with Java and Spring
>>
>>47171815
It would help your case knowing at least the basics of linux from a server point of view but any real employer will hire you based on your merits and how active, passon you show.

I've hired a few windur people who learnt centos on the job and know it well. Saves me from hiring someone else.
>>
>>47154111
>taking a photo of a screen
web developers lel
>>
>>47171815
no, but its nice to know your way around a bash shell. use cygwin as a practice terminal.
>>
>>47171815
you can do frontend on windows, but more and more its becoming impossible for backend frameworks to run on windows
>>
>>47172389
I'm pretty sure you can install all those frameworks, languages in windows.. But yeah, its not that convinient like in linux/os x via package managers.
>>
>>47171363
It's a CSS framework (with JS support). Of course it's gonna be about adding classes.
>>
>>47171913
What's your background? Uni or self taught?
>>
>>47154125
Django is easy if you know Flask. Try Node or the other fork which I have forgotten the name of.
>>
>>47173195
Uni, learnt pretty much everything I know apart from basic Java on the job though
>>
File: Sa4v05[1].png (10 KB, 468x131) Image search: [Google]
Sa4v05[1].png
10 KB, 468x131
Inherited this amazing project.

>HTML
Inside
>MySQL
Inside
>PHP Function
Inside
>PHP Array

We need to go deeper.
>>
Whenever I see videos from companies the employees seem so fucking annoying. Like everyone in the office is a like a hipster "nerd", all happy and blabing about how nerdy they are....

Are most web dev job enviorments like this? If so I'm keeping my ass in the freelance lane for life, I cant stand being around people like that.

I just want to go to work, do my job, come home and work on my own start-up. I dont want to hear about all your stupid "nerdy" shit you do.
>>
>>47173403
I don't talk to my colleagues unless it's worth related and have earphones in all the time.

You're also thinking of start ups
>>
>>47173403
In Silicon Valley, yes. Everywhere else, no.
>>
>>47173331
So you had little to no understanding of commercial web development before you started working? If so, thats promising to hear that companies hire people with little experience and take the time to invest in your professional development.
>>
Sup /wdg/, I'm trying to learn javascript right now from a book I bought last year but never read called Javascript The Definitive Guide. But it's kinda shit and boring to read, is there something like learn the hard way? I already learned python and ruby the hard way. How did you guys learn javascript?
>>
>>47173804
No understanding of commercial web dev, just showed in the interview that I knew Java, HTML, CSS and JS while being willing and eager to learn. I'm only just learning about servers and deployment now
>>
>>47173524
So no conversations on craft beer, stupid memes, latest stupid fucking political bullshit, how great chiplote is, latest stupid 2deep4me movie?

Thing I love about freelance is I can bullshit my customer with small talk in a skype call. But in person, 8 hours a day, I think I would end up committing suicide.

But I need health insurance.... FUCK
>>
>>47175211
They tried for a bit but they gave up once they realised I wouldn't take out my earphones unless it was a work related conversation, my boss thought it was hilarious when someone complained
>>
File: b96a93fdb5.jpg (296 KB, 1680x1070) Image search: [Google]
b96a93fdb5.jpg
296 KB, 1680x1070
So I made this earlier.

Upload your HTML and it gets displayed in a tile on the front page along with other people's submissions.

http://no-info.no-ip.info/webtiles/
http://no-info.no-ip.info/webtiles/?upload
>>
>>47176422
>>47154316
And it's made in Ubuntu Apache PostgreSQL Perl.
>>
>>47175211
I've always thought of myself as somewhat anti social, but anon, you gave me hope. Thank you! Then again I worked in a small startup with ten people.
>>
>>47176597
I really wish I wasnt this way, so critical of others and myself. It's truly a horrible mind state to have, I'm working on improving it though.
>>
What's the situation with the /wdg/ projects? Did we actually come up with any ideas?
>>
>>47176717
Go to the IRC we are planning right now.

Looks like we will be making a pornsharing site.
>>
>>47176422
Ive wanted to make some sort of upload site like this, but always been terrified of someone uploading CP while I was sleeping
>>
>>47176917
You can just watch it when you wake up, it won't go anywhere.
>>
>>47160139
Legit. I'm a product/uxui/web designer & front-end developer and I make 5k a month by freelancing 2-3 hours a day. You also have to be good at business and marketing.
>>
>>47177048
How does one even get their foot in the door for freelance work?

Do you develop and work contacts on your own? Or do you use websites to find clients?
>>
>>47177048
No you don't
>>
For a simple, single page site (essentially a landing page I guess) what's the best grid to use if I'm too noob to write my own? Bootstrap seems far too bloated and overkill. Bourbon/Neat, Susy, Skeleton... the choices seem endless.
>>
>>47177986
BOOTSTRAP
>>
Can anyone give me an example of how I can return data from a MYSQL Database to a chrome extension using AJAX and PHP? I've been stuck for ages and can't figure out what I'm doing wrong
>>
>>47178587
BOOTSTRAP
>>
>>47178432
:^)
>>
Does kickass torrents or any other good torrent site have an API?
>>
>>47176442
Are you using plain CGI? If you're looking for a nice PSGI/Plack framework that stays out of the way feel free to try out >>47169343. CGI.pm is deprecated and won't be shipped with future versions of Perl so its a good idea to get used to something else.
>>
File: www.webm (2 MB, 1920x928) Image search: [Google]
www.webm
2 MB, 1920x928
>What are you currently working on?
>>
Hello everyone, i'm here to seek advice on what to learn next. At the moment I know html / css / js very well and use bootstrap and jquery on a regular basis for work... So what should I learn next?
>>
>>47179751
Entirely depends on what you want to do. There's plenty of things you could learn, such as Nodejs, Python, Ruby, various MVC frameworks, etc.
>>
>>47179751

PHP & WordPress developing
>>
File: image.jpg (237 KB, 905x917) Image search: [Google]
image.jpg
237 KB, 905x917
Bumpan
>>
>>47174121
look at eloquent javascript
>>
I want to make one of those websites with .cgi in the end of every fucking address because yes.

What I have to learn from Perl to do it?
>>
>>47182237
>create muhperlscript.cgi with shebang
>chmod +x muhperlscript.cgi
>add to webserver
>http://muhwebserver/muhperlscript.cgi
>???
>profit
>>
>>47182357
Yeah, but what modules/technics should I use?
>>
>>47177986
? github.com/ThisIsDallas/Simple-Grid
>>
>>47177986
I love skeleton
>>
>>47182939
Im new to responsive design, so how do you do mobile first? In foundation there is "Small-12" but in skeleton, its only "twelve", unless I am an idiot and missing something?
>>
>>47183225
You use the included media queries at the end:

/* Larger than mobile */
@media (min-width: 400px) {}
/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {}
/* Larger than tablet */
@media (min-width: 750px) {}
/* Larger than desktop */
@media (min-width: 1000px) {}
/* Larger than Desktop HD */
@media (min-width: 1200px) {}
>>
>>47177986
But you can customize the parts you needed. You use SASS, right?
>>
>>47179751
Learn Javascript well enough to use it on the backend.
>>
>>47154316
Linux, Nginx PHP, SQLite3.
>>
>>47179751
Plenty. Either mastering css to make fluid animation without jquery, or utilize fancy shit like Web worker. Maybe go to the webgl path.
>>
>wanted to use slim
>set it up
>works fine
>use urlfor in template
>works once, then freaks out that $app isn't defined
>no longer works
wat
>>
which is better? bootstrap or foundation?
>>
>>47183449
bootstrapped foundation
>>
>>47183449
I can tell that a site was made with Bootstrap just by looking at it.

Now I can't do the same with foundation.
>>
>>47154316
It depends. I guess the two things that are almost always in my workflow are nginx and a sql database, but even then nginx is often missing when I'm developing stuff, and mysql is often replaced by sqlite outside of production too. The language depends on the project as well.
>>
>>47183471
That's for babies who use default theme.
>>
>>47183449
I find Bootstrap is made for developers, since it is easier to just create a simple page, while Foundation is more for designers.

I could be misjudging it though
>>
>>47158124
> use generic styles so your work looks like everything else using that library
> calling yourself a web dev
>>
>>47164574
var foo = bar;
delete foo;
>>
Is there any way to have a unicode character as an image button in pure html ? For example I want to make the unicode heart behave as a button in a silly site I'm making.
>>
>>47184384
would glyphicons or font awesome work
>>
>>47184422
>glyphicons

nice ! Thanks so much
>>
>>47176597
>In startup
>Fun at first
>Then a year of ass pain
Not killing myself has been a great accomplishment. After this, any job will be easy.
>>
>>47178949
I'm using plain CGI, it's not going anywhere anytime soon, and the last thing I want to do is to use a framework for a simple web page.
>>
>>47177986
There's nothing wrong with using Bootstrap. It works and is kind of a standard.
>>
>>47154316
WISA
or whatever you'd call Windows IIS SQL Server ASP.net MVC
>>
I need some help/advice. What should I learn after mastering vanilla js, html, css, and angular.js and would "help" my prospects more so in terms of popularity rather than subjective opinions?
>>
How are people who use IDEs like PHPStorm regarded in the industry? I know that a lot of people use text editors for PHP, but especially when working with frameworks, I find that unacceptable.
>>
What would you guys recommend for someone currently getting his foot wet into programming who is rusty in the math department? Any good online resources that would help refresh me?
>>
>>47185133
jquery. No matter how much you hate it or anyone else hates it it still is the most common js library. Also take a look and learn either LESS or SASS.
>>
>>47186054
I know jquery for the most part, but good point. I hear conflicting things about SASS or LESS. I guess I'll see their functionality once I get to that point.
>>
Anyone done any firefoxos development?

It's basically single page webapps.
>>
hey guys,

so I'm new to web development but been programming for a while

I just threw up a website: http://bayareacars.co

I didn't purchase the domain or the hosting, I told my friend to.

So basically I honestly have no idea how this whole thing works

Here's how I think how to throw up a website:

1. rent a domain for ~$10 a year
2. get hosting for ~10 a year
3. set up webdav, put in your template files, etc

Is there anything else I should know? Or is being a webmaster this easy?
>>
>>47186448
Pretty sure it's that easy.
>>
>>47186490
oh, well that's reassuring

have you checked out my website? I'm trying to get as much feedback I can get.
>>
>>47154111
if you didnt start programing at 14 like myself then you are hopeless.
/thread
>>
>>47186521
I did but I'm relatively new to this. I could offer design tips but I'm too sleepy/lazy/apathetic
>>
>>47186448
this is really cool

i wouldn't have the patience for this but this is really really cool

what programming language and frameworks did you use? or are you using a cms? this looks really good btw. im new to web development and design too.
>>
>>47186578
well it's just HTML5 + css + js, not even 100% original code (I found a template I liked and modified it as much as I could.)

I ended up spending only several hours setting this up with the wordpress blog and the phpBB forums
>>
>>47186448
I feel like that whole site could be done in just one page

But that's just me
>>
>>47186851
minus the blog and forums, you're absolutely right.

most dynamic websites just have different sections as anchor points

thanks for pointing this out, I think I'll edit it tomorrow (it's like 1 am rn)
>>
>>47186521
>http://bayareacars.co

Not the guy you're responding to, but I noticed that your header paragraph takes up the entire width of the screen. I'd recommend setting a max-width. Something like the classic 960px or 1200px.
>>
Hey /g/entoomen.

Just got my first job offer to make a simple website for a small company.
I've scheduled a meeting today, but since it's my first I have no idea how to go about it.

Any tips for a beginner web developer?
Thanks.
>>
let's say I have something server side doing calculations and updating some values, I suppose it doesn't really matter what the server side back-end is but correct me if I'm wrong.

Anyway suppose I want to update these values on the client at fixed intervals without having to reload the whole page every time to fetch the new data, can it be done with javascript?

How is this operation called?

What should I look for?
>>
>>47186993
It's called ajax, and you can use it to fetch server data without reloading the page.
http://www.w3schools.com/ajax/
http://api.jquery.com/jquery.ajax/
>>
>>47187065
thanks I'll look into it
>>
>>47155536
>laravel
kill yourself
>>
File: passport.jpg (47 KB, 1049x335) Image search: [Google]
passport.jpg
47 KB, 1049x335
>>47187065

Not him but I have a related problem.
Let's say I submit something to the server for processing. The page sits there going "Processing...."

The backend takes up to 20 seconds to process this shit. Is there anything better I can do than say, an AJAX request every two seconds? It just feels like a shittonne of pointlessness.
>>
>>47187065
even my moms dog knows ajax wtf?
>>
>>47187153
You have a problem with your backend if it takes that much time to process a simple ajax request.

But why would you send an ajax request every two second in the first place ?
>>
>>47187187
I honestly hate people like you. The presumers. The people who have so little experience and knowledge that they go around shouting how your doing stuff wrong because they've never done it before and it couldn't possibly be more than you personally have thought of. Same exact thing with people who defend atom not being able to open files over 2 gb.
If it takes more than a couple of minutes for a simple process on a server to complete maybe your doing something wrong or maybe your doing something that actually takes time like converting a video. I guess YouTube is dead wrong in everything it does because it can't convert videos in under 0.2 seconds.
Just use your fucking imagination for once. Asshole.
>>
>>47187253
2mb I meant.
>>
>>47187153
Maybe websockets.
>>
>>47187253
I'm not presuming anything, I just tried to help him. If you think I might have said something wrong, feel free to correct me.
You have to admit that for common client/server operations, 20 sec processing is just plain wrong, and I feel like he just needs ajax for form validation.
I have nothing against atom, by the way.
Stop projecting.

>>47187277
>>
Stupid CSS question here.

If I were to target all list items inside a div, would I use #divname ul li {blabla;} or would #divname li {blabla;} be enough? And if I used the first method, would I be targetting the ul as well?
Thread replies: 224
Thread images: 10

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.