[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: 47
File: 1462453773600.png (747 KB, 824x553) Image search: [Google]
1462453773600.png
747 KB, 824x553
/wdg/ - Web Development General

Back From the Dead Edition

Previous Thread: >>54416841

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

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

>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/
https://www.freecodecamp.com/
http://www.w3schools.com/
https://developer.mozilla.org/
http://www.codewars.com/
https://youtu.be/JxAXlJEmNMg?list=PL7664379246A246CB - "Crockford on JavaScript" lecture series.

>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.
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
https://youtu.be/pB0WvcxTbCA - "WATCH THIS IF YOU WANT TO BECOME A WEB DEVELOPER! - Web Development Career advice"
https://youtu.be/zf_cb_Nw5zY - "JavaScript is Easy" - If you can't into programming, you probably won't find a simpler introduction to JavaScript than this.

>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
>>
>>54462474
First for php is shit
>>
>>54462474
my question from the other thread:
anybody on a linux desktop while doing front end webdev?
What works, what is better in other OS?
>>
>>54462513
I'm on windows 7 using an Ubuntu VM through Vagrant. Distro doesn't matter too much as long as you can make the software work. Just be aware that Node is NodeJS on apt due to a namespace issue. It's simple to fix, but it's a pain in the ass if you don't know about it. OSX os also fine and you'll fit in better at starbucks.
>>
>>54462510
Maybe if they implement some of the current RFCs (which are all clones from hack, lel), it will finally be....

Well, the standard library will still be broken, but...
>>
>>54462594
How do you control the software in the browser?
Do you use linux browsers or windows browsers?
Is there a difference?
It seems the latest versions don't make that much of a difference, am I right in that assumption?
How do results look in mobile?
>>
File: 1461359461408.png (635 KB, 488x611) Image search: [Google]
1461359461408.png
635 KB, 488x611
My friend is going to start a business soon.
He wants a website with a blog and e-commerce system. What platform can I be using? I know how to use RoR so I prefer that.
>>
>>54462723
Is that a midget?
>>
Where did this WDG come from? Already asked in separate thread, what is an alternative to MEAN stack with React.js instead of angular??

Express.js still the best way to go, or are there better MVC's for node???
>>
File: 1454377971693.gif (2 MB, 335x340) Image search: [Google]
1454377971693.gif
2 MB, 335x340
>>54462746
does it make a difference anon? I would, so would you
>>
>>54462718
Take a look at this:
https://box.scotch.io/
It's a preconfigured vagrant setup that just werks (but you can ssh into it and change shit if you need to)

It's exactly the same as deving on your main os except instead of going to localhost, you use the vm's ip.

>>54462826
pajeet pls

> what is an alternative to MEAN stack with React.js instead of angular??
Not sure what you're asking, just use react if you want to use it. MEAN stack is just a set of js-based frameworks that work well together. You're allowed to use or not use whichever ones you want.

>Express.js still the best way to go, or are there better MVC's for node???
Express isn't an MVC, it's a web server framework. MVC is a design pattern which you can implement in express if you want. And yes, express is the most commonly used server framework, but http://koajs.com/ is a possible successor by the same team.
>>
>>54462826
>what is an alternative to MEAN stack with React.js instead of angular??
>Express.js still the best way to go, or are there better MVC's for node???
MEAN is very SPA oriented, node basically gives frontend devs control of the backend but is still frontend oriented. If you need to build a MVC/REST backend you shouldnt be using MEAN but a regular MVC framework
>>
File: Screenshot_2016-05-09_12-48-37.png (4 KB, 918x116) Image search: [Google]
Screenshot_2016-05-09_12-48-37.png
4 KB, 918x116
why won't the <p> tag align centre?

html
<section id="projects">
<div class="projectholder">
<h3>Tempest Home Monitor</h3>
<p>Home</p>
</div>
</section>


css
#projects{
width: 100%;
}

.projectholder p{
text-align: center;
font-size: 15px;
}

.projectholder h3{
text-align: center;
}
>>
>>54462973
I'm not that guy but I actually came to this thread to ask about Express and Koa. I get that Koa is a rewrite of Express that uses generators instead of callbacks but that's all I really know about them.

My question is, what is the best way to learn Koa? Should I learn Express first or at least get my feet wet with Express first (it seems like most guides on Koa are aimed at people who are familiar with Express)?

is there a good resource not this you would recommend?

I'm formally an LAMP guy so much of the basic server concepts aren't new to me, just all this middleware, framework, stuff. Like I have the http module in node and I'm not really sure what Express or Koa offer me that I don't already have with http.
>>
>>54463256
>MEAN is very SPA oriented
this is exactly why I dont want to use Angualar. I want to serve static files with node JS and use React to do the dynamic stuff.

basically, my concern is indexing.
>>
>>54463363
works fine on jsfiddle
>>
>>54463445
*indexing as in search engine indexing
>>
>>54463363
It's not the code you posted. It's something else.
>>
Any better place to learn some basic javascript? this freecodecamp course is giving me cancer. More confusing than helpful.
>>
>>54463510
http://eloquentjavascript.net/
>>
>>54463510
create something

I personally followed the projects here when I was starting out:

http://codingpen.com/
>>
>>54463411
I haven't used koa myself, but from what I understand it's pretty similar to express. It's also (as of the last time I looked into it) not quite ready for production use, so you might want to stick with express to begin with.


>Like I have the http module in node and I'm not really sure what Express or Koa offer me that I don't already have with http.

Technically it doesn't offer anything you couldn't do with vanilla node. It just lets you do it in a cleaner, more modular, more DRY way.

>>54463445
>>54463478
FYI google bots have been able to execute js and index SPAs for at least a couple of years now. You can serve up static pages easily with express though if you want to do that.

>>54463510
Best way to learn is to make shit. Skip the FCC lessons and go straight into projects.
>>
>>54462973
>but http://koajs.com/ is a possible successor by the same team.
so, express it is.. nvm, I'll figure the rest on my own
>>
Does email obfuscation with javascript still work?
>>
>>54463598
>FYI google bots have been able to execute js and index SPAs for at least a couple of years now

without any caching, prerendering of your website?? didnt know that. what about bing and other search engines?
>>
>>54463604
what could you possibly hope to find related to koa on kickass torrents?

>>54463636
Usually but I wouldn't depend on it. Use an alternate email address or better yet, make a contact form and don't publicly expose your email at all.

>>54463639
>giving a shit about search engines other than google
>>
Professional JavaScript dev here, I work on ES6/React. Ask me questions if you want, I'm bored
>>
>>54462723

Use PHP. You'll be able to develop faster and if it gets big you'll be able to find help more easily as most hipster language developers think that they deserve six figures when they can barely hello world.
>>
>>54463740
Roughly how often, on average, do you check your privilege?
>>
>>54463797
Hmm, not sure I get the joke. But I am in need of a good privilege checking. I am, after all, a cis white male working in the field I majored in during college.
>>
File: videoplaylist.png (333 KB, 1361x665) Image search: [Google]
videoplaylist.png
333 KB, 1361x665
Making a site which allows you to make playlists of videos across different video hosting sites like youtube or vimeo. I'm planning on adding soundcloud as well. Any ideas for other video hosting?
>>
>>54463708
>Usually but I wouldn't depend on it.
True. But for a business going through the spam might be worth the hassle. But a form is a good alternative yeah.
>>
>>54463860
well youtube beats pretty much every other video hoster currently.
you should make something like that for pornsites.
>>
>>54463740
I was thinking of starting an electron project using react and redux. It would be for file managing (kind of like how easytag works for music but for files in general). One of the requirements is that it would potentially need to read folders containing thousands of files along with some metadata for each file. Is this too much data to handle in a data structure? Can I use something like PostgreSQL with react and redux in a sane way? Is this application suited to javascript at all or should I write it in something like C++ with QT instead?

One of the reasons I want to build this project is because I am interested in using it to sort a number of folders (ebook folder, comic folder, music folder, movie folder, etc..) but another reason is because I want to get more experience with these javascript technologies.
>>
>>54463598
Thanks for your explanation. I guess for now I'll continue learning Express and then make the jump to Koa once I've got my head wrapped around this.
>>
>>54463922
Vimeo is actually a great video hosting site, it's just pretty simple. Doesn't offer the platform that youtube does, but Vimeo videos are generally higher quality. Anyways, the idea is that maybe you want to make a playlist, but can't find a specific song on youtube, but you can on vimeo.

I don't want to use porn because I want to be able to put this on a portfolio
>>
File: 1461073185097.jpg (55 KB, 500x999) Image search: [Google]
1461073185097.jpg
55 KB, 500x999
>mfw database plugin for pycharm, making postgres almost as usable as mysql
Shit lads, it aint sequelpro, but it's beautiful compared to pgAdmin
>>
>>54464030
I would say you're definitely better off using something like C++ or Pearl instead. React is really for view components, that's how the framework is built. If you want to familiarize yourself with it, I'd suggest making a visual web application with lots of reusable view components
>>
>>54462723
ASP.NET MVC
>>
>>54463363
Trye setting the width of the p tag to be 100%
>>
>>54464635

You may just be shitposting but do you have any recommended sources for ASP.NET learning? I'm new to C# (have built sites in PHP, Flask, Django) and want to do web development.
>>
i've made a pretty basic website as a beginner thing, but where do i go from here to get more into web dev? what are feasible projects for a beginner to learn and could actually look nice for perspective employers? i'm pretty comfortable with MCV in c# and .net, just feel lost as to where to get started with developing web apps
>>
File: salt_cavern_v3.png (2 MB, 1905x1369) Image search: [Google]
salt_cavern_v3.png
2 MB, 1905x1369
>>54462189
IDK if its snake oil or not. If slat from the beach works why cant this?
>>
>>54465081
I don't remember where I learned C#, probably looking at the official documentation:
https://msdn.microsoft.com/en-us/library/kx37x362.aspx

But it seems there's a full video course for C# beginners at MVA: https://mva.microsoft.com/en-US/training-courses/c-fundamentals-for-absolute-beginners-16169?l=Lvld4EQIC_2706218949

After that follow the official tutorial for ASP.NET MVC: http://www.asp.net/mvc/overview/getting-started/introduction/getting-started
(Ignore where it says there's an "updated" version of the tutorial - that's for ASP.NET MVC 6, which is still in beta)

And the book: Pro ASP.NET MVC 5. Should be available in torrent sites if you don't want to spend money.
>>
>>54465223

What was your basic website? A basic blog system is always a good first test or a simple version of Twitter. My first big project was something for work. It's basically a project management system with email notification and client approval.
>>
PHPixie dev btfo

https://www.reddit.com/r/PHP/comments/4iju97/95_of_phpixie_installs_on_packagist_are_fraudulent/
>>
>>54465283

Thanks a lot. I've actually used the C# For Beginners course and liked it a lot. I've been thinking about purchasing his full course because it goes all through ASP.NET and I liked his style on MVA but I'm not sure I want to put that kind of money down.

I'll try the official tutorial and Pro ASP.NET MVC 5 first since those are much cheaper to try.
>>
>>54465284
online portfolio, literally just html and css

a twitter/blog clone sounds cool, i'll shoot for something like that
>>
>>54465364

Ah, so are you looking to do web design or web development?

So far you've done front end stuff (presentation) but not backend (business logic and database access etc.)
>>
>>54464094
Yes, Vimeo offers qualitatively better videos.
That porn thing would take off though. Open source it, so somebody can fork it for a porn version.

Add dailymotion to it.
And there are some national video sites (e.g. izlesene.com for turkey, myvideo.de for germany was like youtube, but it seems they changed themselves into VOD) that sometimes host videos that are dmca'd on youtube.
I don't know about other countries.

Youtube is still the behemoth in that regard.

For the sake of completeness take a look at this
https://en.wikipedia.org/wiki/List_of_video_hosting_services
>>
>>54464094
Then make one site that does regular videos, and another that does porn using the same principle.
>>
>>54465478

Why would someone make a playlist of porn videos?
>>
>>54462723
RoR is a bitch to host, honestly just use squarespace
>>
>>54465513
more like keeping favorites from different pornsites together.
instead of polluting your bookmarks (and perhaps incriminating yourself) you keep that online and you avoid having to have accounts on all those fuckers.
>>
>>54465558

That actually is a much more interesting use case. I would probably use such a site.
>>
>>54465616
i thought of creating an addon that lets you bookmark anything you like but it only shows up when you're in incognito and only if you enter a secret combination (like keystrokes and presses on buttons) to not give away that you're using it.
But having that addon installed would already be incriminating unless you can set the name of the addon in firefox to something unsuspicious.
>>
>>54463860
What are you exactly doing? Do you just save links from various sites and display them in iframe or?
>>
How do you refactor other people's code without hurting their feelings and making enemies?
>>
>>54466429
Depends on language. Which standard does the project follow?
>>
>>54463363
width: 100%. or just margin: 0 auto
>>
>>54463740
webpack or browserify?
>>
>>54466509
That doesn't really matter, does it? People are just getting upset with me when I "throw out" their code and rewrite it. I'm just making things simpler and more maintainable from my perspective, but they see it as them not contributing at all
>>
>>54466675
Try to explain why is it better that way, in a non douche mode
>>
>>54466429
Try to be relatively neutral in your statements.
not "This is total shit! Wtf is wrong with you"
but "If we write it like then we won't run into this problem"
Don't criticize the person but the code.
Relate somehow like "Oh, I used to make that same error but then I read up on <xyz> tutorial/book/course and that showed how to make it better"

Get trivial shit out of the way like code formatting, variable naming, etc. by having project wide rules. You can call them out on it and can refer to the rules when they object.

It's a touchy subject.

Fuck that person though if they can't accept professional criticism without going apeshit.

You should have some company policy or group policy where this laid out in a manner. So everybody knows what's ok, what's not ok and what is to be expected.

>>54466675
Just "throwing it out" and rewriting could be a shitty move. If it is only from your perspective than that doesn't work imo. Your changes have to be objectively justifiable.
>>
>>54466675
1) Explain all improvements
2) Comment and document
3) Write unit tests for all your changes
4) Never change the public interface
>>
>>54466661
SystemJS. It's literally the future.
>>
>>54463531
This and Mozilla Developer Network for additional documentation and examples. That's pretty much everything you need to learn javascript without retarded memes.
>>
>>54466775
>Comment and document
Any sources, where good documentation and comments are explained?
Are there some standards? I know there is UML for diagrams but if you don't know what you are doing it still can go to shit.
I have this problem that my documentation is kinda fucked up, but I don't know how to improve it without making it too complex or using too many different ways of documenting.
>>
>>54466903
Each language usually has a documentation standard e.g. JavaDoc for Java.

Read books like "Code Complete" and others, there are texts which describe best practise for code organization and refactoring, making it less subjective
>>
File: 1461576392080.jpg (239 KB, 848x848) Image search: [Google]
1461576392080.jpg
239 KB, 848x848
>>54465253
I see you're making progress. Keep it up.
>>
>>54466926
I'm talking about documentation of architecture and the big picture of the system.
How to make it understandable on a high-level for someone who also develops software.
And then some way to document it to make it understandable for someone who is a manager or technical side of our customer.
Not necessarily for someone who wants to dive right into the details of implementation.
>>
>>54466962
This is what I love about Go. The official documentation standard with go vet and godoc make it so simple to document your project and overall keep it easy to read and maintain.
>>
File: image.png (135 KB, 650x534) Image search: [Google]
image.png
135 KB, 650x534
>>54466728
>must be justifiable.
Their code is like this pic, and I have to work within it and reuse it. Is that justified? Like they're I bit of a beginner / slow learner
>>
File: halp.png (300 KB, 971x999) Image search: [Google]
halp.png
300 KB, 971x999
I'm having an issue. My instructor couldn't even figure it out, but it also seemed like he didn't care..

There are 4 thumbnails that when hovered over make the larger image(which is currently highly opaque in the screenshot) transition to the hovered image.

The 4 thumbnails should be further to the left.. What have I done wrong because I am 99% sure I followed the steps in my book correctly as well as double and triple checking.

Here is the CSS page
http://pastebin.com/Up0E3UJG

I have a feeling it has something to do with the UL or LI but I can't figure it out..
>>
>>54467786
Right click on thumbnails and inspect them to see if there are any margins or other stuff inherited from parent elements messing this up.
>>
>>54467786
Post a proper self-contained example, on jsfiddle.net or similar, containing the actual HTML/CSS to construct the page
>>
>>54467786
Use flexbox.
>>
>tfw you can't register a domain for 70 years
>>
>>54467244
you have more experience?
then show them where they made mistakes and what the implications of using their bad code would be.
Don't do it without them learning something from it
Point out from where they could learn more.

If were in their position I'd love to have someone to show me my mistakes and how to make it better.

They probably have to tone their ego down too. Make sure you communicate your intentions in a non-offensive way.

Like I wrote earlier
not "That's absolute shit, you moron!",
but "You wrote code that is not maintainable/reusable/isn't clearly documented, etc., let me explain to you how we can make it better"

And be open for questions.
>>
>>54467913
https://jsfiddle.net/7ogwjq8q/

? I don't see any options to load picture files here but you can still see what is supposed to happen.
>>
>>54468541
Your ul (that contains the 4 images) has a margin-left of over 100px. Remove that, and it'll move left.
Also your code is a mess.
>>
>>54463598
>Skip the FCC lessons and go straight into projects.

To be fair the projects are crap as well.

>copy this website (but dont look at the source)

WOW SIMPLY AMAZING, THANK YOU QUINCY NOW I CAN FINALLY GET A JOB IN THE INDUSTRY
>>
>>54469020
Obviously you're not going to be ready to get a programming job as soon as you finish the projects, but they're a good intermediate milestone in between 'here's what a for loop is' and 'build a fully functional pinterest clone'. You certainly aren't ready for a job if you *can't* copy a website.

IMO one of FCC's biggest problems is that it markets itself as some kind of school/job placement thing. If you took the same curriculum (plus the stuff that isn't finished) and just said 'hey, here's a good pathway to learning web development' instead of this 'certificate' bullshit, it would be on its way to being pretty great.
>>
>>54469323
I love the sololearn apps because when I'm out and about and I want to refresh my memory on certain html/css concepts in downtime it helps. But I don't need some fake ass cert at the end that's worthless. Kinda just pissed me off.
>>
>>54463363
why not
<center> </center>
?
>>
>>54465414
web development is the goal
>>
>>54469537
It's depreciated, grandpa. Aren't you missing Jeopardy?
>>
>>54469537
I bet you use font tags as well
>>
>>54469572
I'm 20 and not from Alabama, so not a grandpa. But honestly, is there a functional difference? I generally use CSS but I find the tags pretty convenient at times.
>>
What's the best non-video resource to learn angularjs?
I have the fundamentals but I feel like I've missed out on some parts.. not entirely sure what I have not learnt yet and the documentation confuses tf out of me.
Is w3schools alright?
>>
>>54469728
The difference is that it's depreciated. Meaning it's no longer standard valid html browsers either don't support it or wont at some point in the future so you shouldn't use it.
>>
>>54468001
Do people mean this or is it a meme?
>>
File: pro.jpg (39 KB, 405x500) Image search: [Google]
pro.jpg
39 KB, 405x500
>>54469940
I've found these two useful:
https://www.youtube.com/watch?v=OPxeCiy0RdY and pic related
>>
>>54470095
If you don't care about IE9 grandpas, why should you not use a better technology? Otherwise we would still be using tables for everything.
>>
File: 1454693398094.png (63 KB, 612x792) Image search: [Google]
1454693398094.png
63 KB, 612x792
>>54462474
Using HTML or JS does anyone know how to add a button next to a search bar that adds another search bar under the first?
>>
>>54470185
Create a new search bar with document.createElement, assign it the right properties and append to the container with button.append(searchBar).
>>
>>54470185

1. Add the button
2.Make a .hidden class with display: none; and add it to the second toolbar
3. Add a js event listener to the button that toggles the .hidden class
4. optionally add an animation to the toggle
>>
>>54470312
>>54470291
Thank you guys for your input I appreciate it
>>
>>54470185
https://jsfiddle.net/5v7m4wcv

?
>>
>>54470415
You beautiful faggot, I love you!
Thank you dude, above and beyond!
>>
File: e2a.jpg (47 KB, 500x500) Image search: [Google]
e2a.jpg
47 KB, 500x500
will my page be slow if I make 200 if statements in js?
>>
hey, if I follow bento's or odin's learning path, will I be able to land a gig in about ~5months?
>>
>>54470844
Yes.
>>
>>54470935
wat do then
>>
Hey guys Im currently NEET living with family
I took a webdev class back in high school. completed codecademy's shit as well as most of freecodecamp's shit
I know photoshop and some illustrator. I've made my own project pages with little to no javascript.
is there a dev bootcamp worth my time and money that isnt going to try to teach me canned courses like the opening and closing tags of html or how to write comments in javascript?
I already understand stuff like version control, and CMSs as well as CSS pre processors and their purpose.
I dont want to waste time on shit I already know. I just want enough experience and confidence to land a job. this is the only thing I'm good at that can make me money in my life besides getting lucky and making big streaming bux or something retarded like that. If it helps I've worked in IT for a while with no degrees or anything just a highschool diploma so I'm not retarded I'm just under educated.
>>
>>54471028
I think my main problem is I understand javascript and the front end stack enough to know why and how it's used but not enough to create javascript code myself. I can read canned code all day and understand a good amount of it but when it comes time to write it myself I dont know where to start.
>>
>>54471065

You don't need a bootcamp. You just need to start building websites. Build a simple slider that slides an image every 5 seconds. Then add the ability to advance or go back manually with arrows. Then add the ability to use any HTML content not just images. Then make it responsive etc.

Start building stuff and googling and you'll learn what you need.
>>
>>54471028
>>54471065

1. Start applying for jobs. "Requirements" are just wish lists. They aren't going to hire the best person in the world for the job, they're going to hire the best person they can get. If you can tick enough boxes to realistically do the job, that's good enough. Start applying and eventually you'll get something. Also, make your resume shine as much as possible and learn some interviewing skills. There are tons of resources available for both.

2. Projects. Start making shit. It's by far the best way to learn. You don't need to be original. Start out small and improve. Just get some practice and experience with useful techs under your belt. Try to concentrate on things that are likely to get you a job. Potential employers will be a lot more confident in your skill if they can see shit you've made instead of just having you tell them you're 'proficient in' whatever on a resume.

3. Consider branching out. Javascript is cool and all, but there are thousands of businesses out there with 'legacy codebases' that need to be maintained. ASP, PHP, and Java aren't as glamorous as js, but there are tons of jobs. Look on indeed / craigslist / [job posting site for your area] to see what kinds of things are popular in your area. It's a lot easier to move laterally into a job you want when you have some experience.
>>
Now for a srs question /wdg/.

>Hugo or Hexo

Go
>>
>>54471235
Alright, I do need to stop fucking around and actually devote hours of my day to building things
I only started looking into bootcamps because someone is offering to put money down on one for me. so I wanted to take advantage of that. not only to gain the knowledge but to show that I'm actually achieving something tangible. because I dont think I can show some project pages to the owner of the house and be like "yeah I'm totally not wasting my time here"
I've already started on a landing page for my projects tonight.
>>54471331
1. interviewing is the least of my worries. I'm so good with people it's almost unfair for others. I do get discouraged by the requirements even though I have a bunch of old fuckers telling me to apply anyway. I just dont like applying to a load of places and only getting canned emails back about how I'm not fit for the position. my resume needs a lot of work too.
2. I'm starting tonight. cant do anything about the time I've wasted. I can only change the future.
3. I'm totally open to learning other languages. I learned a little bit of PHP and some stuff like JQuery. I just figured if I cant get a handle on javascript how am I supposed to learn anything else?

anyway, thanks for the responses guys. hopefully I can look back in a couple of years and wonder why I ever thought I couldnt do it.
>>
Learning django currently, know enough Python to understand how django works now, but I really need help with version control. I try to use pycharm sometimes and it seems like it's connected to github correctly, but when I try to update the repo or whatever, it doesn't make one for me on github, and vice versa. Anyone know of a good github tut that can explain to my retarded ass? I just rage quit when I try to make a good looking repo that displays my frequent adjustments...
>>
>>54471418
Hang in there, bro. We'll get through this.
>>
>>54471418
We're all gonna make it, brah
>>
>>54471418

Javascript does have certain oddities that 'normal' programming languages don't have. It's a similar situation for PHP but you can figure it out anon.

If you're looking for help you can always post here and in /dpt/ (though they don't take kindly to us web devs most of the time) but reddit is actually probably a better place for friendly help (along with their IRC channels).
>>
>>54471578
true, there are a lot of things I've learned about javascript that are just "it's javascript I dont fucking know why it does that"
responses when I ask why something works like it does.
>>
>>54471630
Check out the crockford lectures in the OP, they explain why js does a lot of the weird shit it does.
>>
is jQuery still a need-to-know skill for webdev?
>>
>>54465253
nigga i dun told u about them serifs
>>
>>54471630
anyone who gives you that response should read:
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/

JS isn't magic. It's a loosely typed language with loose comparisons where everything is an object.
>>
>>54472064

There's nothing in jQuery that you can't do in vanilla JS but you probably ought to be familiar with it just to work with other people since they'll most likely be using it. It's good to use jQuery just for the cross browser behavior.
>>
>>54472140

There are reasons behind a lot of JS' bizarreness but that doesn't make any of them good or sensible things for people coming from other languages.

I could tell you why a lot of the bizarre things in PHP are the way they are but that doesn't mean PHP is suddenly gonna be great and easy to wrap your head around.
>>
>>54472064
Hell yes. It is just plain JS, but it makes everything half as short, some things a lot easier, and so saves you a lot of time. It's not too hard to learn either since it is just a JS kind of wrapper, it also uses CSS syntax for selecting things so it will be easy if you know that
>>
web """""""""""development""""""""""""
>>
>>54472257
This is a man that loves redundancy.
Most likely a java programmer.
>>
>>54470149
i miss tables :(
>>
File: 1413772443213.jpg (20 KB, 408x439) Image search: [Google]
1413772443213.jpg
20 KB, 408x439
What do you guys prefer for backend dev? I feel like I'm relying on PHP too much after I finished my uni course.
>>
>>54472718

I really enjoy using Flask and once I finally got over the learning hump for Django mostly like it too. There's not a lot of jobs for it in my area though so I'm working on learning C# and ASP.NET.
>>
>>54472739
y hello my good pajeet
>>
>>54472775

Clever.
>>
Making a mapmaker for a tile-engine in html5 canvas/js. Context menu on each tile edits each field for the individual tile. Still need to think of some more useful fields for a tile engine to use.
>>
File: fields.png (28 KB, 810x558) Image search: [Google]
fields.png
28 KB, 810x558
>>54473126
forgot image
>>
what is the skill level that makes me employable ??
>>
>>54473155
fizzbuzz
>>
>>54473126
isLava
>>
File: salt_cavern_v4.png (2 MB, 1468x1709) Image search: [Google]
salt_cavern_v4.png
2 MB, 1468x1709
>>54472090
thats railway :/
>>54466950
thanks :)
>>
>>54473675
https://en.wikipedia.org/wiki/Serif
>>
>>54473764
oh I'm stupid :/
>>
So in webrtc, is the signaling server just the middleman that sets up and ensures that only two peers are connected (if that's what is desired)? Sorry if dumb question.
>>
How would you go about implementing an RSS feed into a website? Is it possible without using anything except Html and js?
>>
How come when I require the net package in node inside of a module all of the methods/classes inside of it are undefined but if I require it in a standalone file and run it with node it works fine?
>>
>>54462474
Is there a way to download fonts from Google Fonts?
>>
>>54474340
yes.
>>
>>54474355
How? I know it sounds retarted but I just started.
>>
>>54474418
top right, down arrow icon
>>
>>54474435
...shit.

Thanks.
>>
Can someone give me a hand with this? It should be easy but I'm struggling.

int degrees = 32;
double minutes = 9.35;


How do I combine these variables to get something like 32.0935? It should also return 32.1035 is minutes was set to 10.35 for example
>>
>>54474473
what language you fucking faggot?
>>
>>54474507
C#
>>
I haven't messed with C#, Is there a reason you can't just do something like

double result = 0;
result = degrees + (minutes * 0.001);
>>
Or if you need reliable numbers rather than approximations, you could multiply everything by 1000 (or more) and do all the work as INTs.
>>
File: salt_cavern_v7.png (3 MB, 1853x1706) Image search: [Google]
salt_cavern_v7.png
3 MB, 1853x1706
>>54473764
there we go.
>>
>>54472718
Phoenix framework
>>
>>54474322
I think I know where the issue comes from but I've no idea still how to fix it.

Basically the file that requires the net module is bundled using browserify and I think that the node modules that the code depends on that are part of node runtime cannot be seen after being bundled.
>>
Any CSS guys here who use Appchan?
Could you guys tell me what to put into the Custom CSS field at the bottom of Settings > Advanced,
in order to set a fixed 4chan banner for my theme?
Namely https://s.4cdn.org/image/title/119.png
Thanks in advance.
>>
>>54472718
Go is very maintainable and a pleasure to read and write. Also, muh concurrency.
>>
File: despair.png (61 KB, 1297x678) Image search: [Google]
despair.png
61 KB, 1297x678
The fuck do I do now? I'm so lost on this lesson.

If i type perimiterBox(1, 1);
on line 6 I get 4 but it's now what i'm supposed to do.
>>
>>54477906
nvm im a dumb nigger.

perimeter NOT perimiter
>>
>>54477906
you spelled perimeter wrong, so it probably can't check your function.
>>
Help Rubyfags, why does bundle scream at me with:
>Unknown switches '--with'
>>
How do I register a domain and have it point to my server's IP?

I'm using
dot (actual period) tk
And it says I have an active domain, but from there, where do I properly plugin my IP?
I've tried filling in what looks like the appropriate slots, but I get a response that the DNS probe failed when I try it in Chrome or IE.
If I use the direct IP, it obviously still works.
>>
How do I add my own custom autocomplete templates in atom? cant find shit on the web about this
>>
>>54478930
In DNS management, add two records. On with empty name and one with "www" in name. Set type A and TTL 300(not sure what it does, but 300 works for me) and in Target add IP of your server.
Wait for DNS to update, flush your DNS cache.
Now it will point to your server when pinged/open in browser.
>>
>>54480014
TTL is how long it takes before the records update. 300 means it gets cached for 300 seconds.
>>
doing the "Mutation" JS challange on free code camp..and have a problem with it... if you dont know it or dont remember it:

>"Return true if the string in the first element of the array contains all of the letters of the string in the second element of the array.
>For example, ["hello", "Hello"], should return true because all of the letters in the second string are present in the first, ignoring case."

https://jsfiddle.net/faires123/L18wxex0/
>>
>>54462973

Question: When you use Vagrant for Ubuntu, are you using Ubuntu as a development environment or as a server to deploy on?
>>
>>54465081

If you're still around, have a look at Microsoft's offer for 6 months of Pluralsight. They are amazing in terms of content.
>>
File: 1456751100271.jpg (62 KB, 530x800) Image search: [Google]
1456751100271.jpg
62 KB, 530x800
Soooo I just discovered the Emmet plugin for Sublime, I feel retarded for not knowing this existed. Thankfully I haven't spent a long time writing code and still new at web stuff so it doesn't bother me as much.

God bless this plugin
>>
File: koreanqt.jpg (105 KB, 800x450) Image search: [Google]
koreanqt.jpg
105 KB, 800x450
So I'm programming this porn website. Meanwhile I crawled like 800k videos.

The problem is, that my search goes over multiple tables and I'm using Doctrine which is a quite awesome bloatware. DQL lacks some features I need and third party implementations are rather bad (especially match against). Other than that, DQL joins over the objects seem to be way slower on such giant amounts of data compared to native SQL.

DQL query: 3s
SQL query: 0.8s

Right now, I'm tempted to just take all IDs with a raw SQL query and then get all videos by their IDs in Doctrine hoping that it's faster. Would be something like:

$em->getRepository('Videos')->findById(array(1,2,3,4,5));


Does anyone of you have a good attempt at solving this problem? Is there any Symfony2 Bundle to handle searches in an intelligent way? I also found ElasticSearch but it looks like something with a 2 year learning curve. I just want a simple solution for an intelligent fulltext search over my database.

>pic unrelated, Korean qt
>>
>>54481947

Google it and you'll find it for basically everything under the sun (except Notepad).
>>
>>54481009
cmon I just dont know what is wrong with the code
when the arrays are 1 character long it works somehow
>>
File: 1454117790783.jpg (49 KB, 800x800) Image search: [Google]
1454117790783.jpg
49 KB, 800x800
>>54481009
>>54482077
here u go senpai, i did it in java. But the logic is the same.

/**
* uses a double "for" loop to search through all the letters
* @param stringOne the first array with our characters
* @param stringTwo the second array with our characters
* @return returns true or false if we find a match
*/
public static Boolean contains(String[] stringOne, String[] stringTwo) {
Boolean found = false;
for (int i = 0; i < stringOne.length; i++) {
found = false; // it looks repetitive, since we already initialized it to false, but we have to reset our boolean back to false each time we move on to a new letter
for (int x = 0; x < stringTwo.length; x++) {
if (stringOne[i].equals(stringTwo[x].toLowerCase())) {
found = true;
break; //dont need to keep searching once we find a match, its a waste of time
}
}

//if at the end of our loop we couldnt find a match, then we can stop right here and return false;
if (!found) {
return found;
}
}

return found;

}
>>
>>54482114
ffs lads
>>
File: 1452961174111.jpg (17 KB, 339x400) Image search: [Google]
1452961174111.jpg
17 KB, 339x400
>>54482168
huh, did i do something wrong?
>>
>>54482114
>>54482168
oops i messed up the break logic, u shud put it after the if statement, not inside it.
>>
File: 1461374812093.jpg (135 KB, 800x800) Image search: [Google]
1461374812093.jpg
135 KB, 800x800
>>54482114
here it is with fixed break
/**
* uses a double "for" loop to search through all the letters
* @param stringOne the first array with our characters
* @param stringTwo the second array with our characters
* @return returns true or false if we find a match
*/
public static Boolean contains(String[] stringOne, String[] stringTwo) {
Boolean found = false;
for (int i = 0; i < stringOne.length; i++) {
found = false; // it looks repetitive, since we already initialized it to false, but we have to reset our boolean back to false each time we move on to a new letter
for (int x = 0; x < stringTwo.length; x++) {
if (stringOne[i].equals(stringTwo[x].toLowerCase())) {
found = true;

}
if(found){ break;}; //if at the end of our loop we couldnt find a match, then we can stop right here and return false;
}

if (!found) {
return found;
}
}

return found;

}

>>
>>54482252
Why not just implement a counter?
>>
>>54482252
>Java
not even once

Now in JS, like the guy wanted:
function mutation(arr) {
var left = arr[0].toLowerCase();
var right = arr[1].toLowerCase();
var test = 'OK';

for (var letter in right)
if (letter not in left)
test = 'wrong';

document.getElementById("word").innerHTML = test;
}

mutation(["Hello", "hey"]);
>>
File: 1454103776397.jpg (91 KB, 800x800) Image search: [Google]
1454103776397.jpg
91 KB, 800x800
>>54482296
your right, i didnt think of a counter. But a Boolean version with a break will be faster.
>>
>>54481774
If I understand what you're asking, the server VM is running ubuntu. (but you could just as easily use something else if you configure it to do so) For the host os I'm using windows because I only have the one computer and muh vidya, but you could use whatever. Vagrant is cross platform as far as I know.
>>
File: 1454215291256.jpg (35 KB, 320x320) Image search: [Google]
1454215291256.jpg
35 KB, 320x320
>>54482296
>>54482339
oh shit nvm im wrong, a counter version will give u the same speed as well. My bad, just use a counter op, its easier
>>
>>54482315
>for (var letter in right)
> if (letter not in left)
> test = 'wrong';

is this real ? doesnt work
>>
>>54482029
http://sphinxsearch.com/docs/current.html#quick-tour
thank me later
>>
>>54482457
Shit, forgot my languages. Still, just use that as a pseudocode and write a counter to traverse the string
>>
File: 1438314435385.png (179 KB, 405x406) Image search: [Google]
1438314435385.png
179 KB, 405x406
>>54482315
>javascript not even once
public static Boolean contains(String[] stringOne, String[] stringTwo) {
List<String> string = Arrays.asList(stringTwo);
for(String word: stringOne)if(!(string.contains(word))){return false;}
return true;
}
>>
>>54482029
>DQL joins over the objects seem to be way slower on such giant amounts of data compared to native SQL.

ORMs do not exist to increase performance. They are for speeding up development. If you have to use plain SQL to get better performance, then that's what you should use. There's nothing wrong with that.

As for searching, I've only used Sphinx, which took about 20 minutes to get up and running. I chose it because it is made in C++ instead of Java like other engines. I'm unsure of it's performance/usability compared to elasticsearch.
>>
>>54482608
this is most verbose thing I've seen ITT
>>
>>54482573
just checked the solution :^)
in my if statement I had to change A and B
>>
>>54476578
this please
>>
>>54482628
that's what I'm doing now.
I'm getting everything with mysqli and then map the result into Doctrine Entities
>>
File: 2.jpg (45 KB, 409x409) Image search: [Google]
2.jpg
45 KB, 409x409
>>54482658
>ITT ima fgt
go back to building your website Carl.
>>
Need advice, I've never done any webdev, only general application stuff but I'm solid on programming fundamentals.

I want to make a small site that a user can add some values to be shown publicly, so that other users can search for other people based on those values.

The website and database will not likely be large or take high traffic, Ideally it could be hosted on a raspberry pi.

Where do I begin? I know a few languages, (C++, Java, C#, Python) and how to use databases like SQLite. What's the right way to approach this as a learning experience that can also make a decent usable webpage once I'm finished?
>>
>>54481009
and in python
def mutation(arr):
return not bool(set(arr[1]) - set(arr[0]))
>>
>>54482608
noob question
why do people write code likes this ? seems more difficult to code and read later
is it faster?
>>
>>54482752
huh apparently there's a set function for this, so line 2 would be
return set(arr[1]).issubset(set(arr[0]))
>>
>>54482628
>>54482566
just tried sphinx out, sucks dick.
>>
File: 1453934476467s.jpg (7 KB, 249x249) Image search: [Google]
1453934476467s.jpg
7 KB, 249x249
>>54482769
its not faster, and u shouldnt write code like that. I just did it to fk with the guy writing in JS. Here is a much cleaner version:
public static Boolean contains(String[] stringOne, String[] stringTwo) {
List<String> string = Arrays.asList(stringTwo);
for(String word: stringOne)
if(!(string.contains(word)))
{return false;}
return true;
}
>>
I wanna code apps for crypto-currencies, where do I start and how much of an in depth knowledge of cryptography do I need if I only want to make web apps / mobile apps for crypto ?
>>
File: OhLawd.png (353 KB, 1020x760) Image search: [Google]
OhLawd.png
353 KB, 1020x760
>>54482718
>mysqli

You should really be using PDO, not mysqli
>>
>>54482818
PDO can't map results into objects
>>
>>54482813
>I just did it to fk with the guy writing in JS
fampai, I did it in JS because the original guy is doing a mutation challenge for a JS thing
>>
>>54482825
>http://php.net/manual/en/pdostatement.setfetchmode.php

public bool PDOStatement::setFetchMode ( int $PDO::FETCH_INTO , object $object )
>>
>>54482854
nice. PDOs prepared statements look much cuter than mysqlis. But before I rewrite for the 300th time, I need to solve the searching problem.
>>
File: 1454812025980s.jpg (9 KB, 250x226) Image search: [Google]
1454812025980s.jpg
9 KB, 250x226
>>54482830
I know, im just messing with ya anon. I respect all languages
>>
>>54482790
And the final cheeky one-liner which checks case:
def mutation(arr): return set(arr[1].lower()).issubset(set(arr[0].lower()))


and the non-pep8-compliant cheeky lambda one-liner:
mutation = lambda arr: set(arr[1].lower()).issubset(set(arr[0].lower()))
>>
what do you think about ?

https://bootstrapstudio.io
>>
>>54482812
I haven't used sphinxql, so I can't help. It looks like the matching mode is set to exact
>>
>>54482924
It looks pretty nifty, but if it's just for bootstrap, it's pretty limited. imo, one of Jetbrains' products depending on your backend is much better if you are working on a few more stacks of the full stack
>>
>>54482924

If you feel you'll get $25 of value out of it, go for it. I guess if you prototype a lot of shit often, it's worth it. But bootstrap isn't difficult to handcode layouts for
>>
A quick tip for anyone out there using the PHP mysql(i) extension(s):
Stop.

I'm not saying this because "muh mustardrace" or some other inane bullshit. There are things that can't be done in mysql(i), at least without re-inventing the wheel. I started out learning mysqli, because I thought I'd "get to know the basics", but I quickly realized that was wrong. Mysqli doesn't teach you the basics, it's just bad.

I rewrote some simple db code from mysqli to PDO and the difference was absolutely enormous. From 200+ lines to literally ~10.

Just switch to PDO already if you haven't. Just trying to help here.
>>
File: 1432259490310.jpg (68 KB, 700x700) Image search: [Google]
1432259490310.jpg
68 KB, 700x700
>>54483022
but i already bought a php book about mysql/db. Wtf do i do now
>>
>>54482986
>>54482959
I'm new to webdev.. are there any similiar tools ?
>>
>>54482743
Usually you'd want to start with the backend. Make a RESTful CRUD app (probably with Flask or Django since you know python)

Once you get that working, for the frontend, you'll need to know about html to make a basic form, and css/javascript if you want to make it fancy. Check the OP for resources on that. You can learn enough html/css to be useful in like a day or two. Maybe start with the Codecademy tutorial.

Couple things though:

1. It's probably not worth it to host on a raspberry pi because home servers are a giant pain in the ass to set up, especially if you don't know what you're doing. And you would need to worry about keeping it running and backed up and whatnot. I would look into something like heroku or AWS.

2. You should probably use a real db instead of SQLite. If you go with heroku, you can use a postgreSQL db free up to like 10k rows I think. If you're familiar with sqlite, you should be able to figure it out easily enough.
>>
>>54483057
>bought a php book
>bought book
>bought

Anon please http://libgen.io
>>
>>54483065
depends on your backend language, but if you don't want to learn a new one, Jetbrains' Webstorm is a JS IDE that probably has plugins and configurations for almost everything. If it's anything like Pycharm, it will even have a good database view for seeing and manipulating sql results efficiently
>>
File: 1462308471104.jpg (83 KB, 622x757) Image search: [Google]
1462308471104.jpg
83 KB, 622x757
>>54483079
I cant read an e-book/pdf version, i just cant learn like that. I have to have a physical copy to actually learn. Fk me man
>>
File: topology2.png (76 KB, 1364x686) Image search: [Google]
topology2.png
76 KB, 1364x686
>>54473126
Made topology view. Lighter purple = higher elevation
>>
>>54483075
Thanks for the guidance! I've been almost depressed without a solid project to work on, feels good to be on track with something again.
>>
>>54482942
I actually don't. But maybe I'm just too tired
>>
File: 4chan.jpg (62 KB, 850x453) Image search: [Google]
4chan.jpg
62 KB, 850x453
Im looking for someone who can give me some inside knowledge or information on how to create:
A FALSE BUFFER. For a webpage when it opens
I would like to take a logo I have and make it appear to be loading with color then fade to the "real home page"

I have a very basic coding and webdesign understanding. Im just doing this as hobby.

any ideas or thoughts?
>>
>>54483390
I'm Taiwanese and this disturbs me to eternity
>>
>>54483421

Ajax is your friend
>>
>>54483390
But youporns search engine isn't that much better
>>
>>54483421
http://lmgtfy.com/?q=website+loading+screen
>>
>>54483498
>not youjizz
you failed at life bruv
>>
File: tumblr_leigq8EH6w1qaha6c.png (167 KB, 500x422) Image search: [Google]
tumblr_leigq8EH6w1qaha6c.png
167 KB, 500x422
>>54483498
>trending searches in Switzerland: my little pony
>>
How do I start using jQuery?

Learned to link css to my html but im not completely sure with things like javascript and jQuery.

I'm messing around on a little playground I made, I want to use jQuery to animate shit.
>>
>>54483421

Just make a canvas that appears on load and plays your animation, then removes itself when done.
>>
File: file1.webm (2 MB, 1280x720) Image search: [Google]
file1.webm
2 MB, 1280x720
Test.
>>
>>54483554
Oh god please no, don't use custom cursors for links or something like that.
I really like your progress from your first time posting that, but don't do that cursor thing.
>>
File: 1456528451383.png (59 KB, 162x200) Image search: [Google]
1456528451383.png
59 KB, 162x200
>>54483498
>trending searches in switzerland
>BLACKED
had no idea swiss were such cucks
>>
>>54483581
really all i did was cursor:pointer; they are kinda zoomed in because of what i used to record.
>>
I have an idea for a management system. I have already built a similar but simpler one and I want to go big. This shit has so much potential. I know people who will buy it even when it's in development stage.

But I only have a high school degree and though I have a lot of experience, I still don't know how to make something by the book.

Is there any good book or video course on software design I can use to learn how to do shit properly?
>>
>>54483540
First get comfortable with vanilla javascript. jQuery is just a javascript library that provides a lot of shortcuts for common tasks but often is an unnecessary bloated pile of shit. Also, you can do some kinds of animations with just css and they're a lot less clunky.
>>
>>54483607
because >>54483533 is totally acceptable
>>
For mobile applications, what should I use?
React Native, NativeScript, Xamarin, ...?
>>
>>54483721
you have to understand the important difference here.
my little pony pornified as well as hentai are the weeb neet trash choice of porn. These people are already dead degenerate and are unlikely to find a mate to reproduce in the future. They're like gays. Sure, the important part of their """""love""""" is breeding antibiotic resistant viral strains in their anal cavity but they don't have children.

blacked.com content trending means that swiss normies enjoy it.
And normies are the people who are most likely to produce offspring.
>>
File: 1436974760459.jpg (9 KB, 250x250) Image search: [Google]
1436974760459.jpg
9 KB, 250x250
>Just finished HTML and CSS/CSS3 book
>Immediately thrust into Javascript
>assignment wants me to code a picture of a lightbulb that turns on when the cursor is over it

I don't even know where to start. I am so lost.
>>
>>54483806
europeans have always been and will be cucks, how is that news to you?
>>
>>54483465
Why would he need ajax? Just add a fade animation to the overlay in CSS and hide it after a few seconds with Javascript
>>
>>54483835
.light-bulb:hover {
background-image: url(on.png);
}


>finished HTML and CSS/CSS3
You did not learn anything faggot. Anything at all.
>>
>>54483914
Oh I am all too aware that I have learned nothing.


This is what it wants me to work with.
<script>
function bulbOff()
{
var bulb = document.getElementById('light_bulb'); //get <img> tag with the Id=light_bulb" from DOM
bulb.src = "light_bulb_off.png";
}

function bulbOn()
{
var bulb = document.getElementById('light_bulb'); //get <img> tag with the Id=light_bulb" from DOM
bulb.src = "light_bulb_on.png";
}
</script>
>>
>>54483620
Ah okay, in the video it looks kinda strange. But cursor:pointer is fine.
>>
Brackets is buggy as fuck, what other solutions are there that I can use to refresh the browser every time I make changes without manually doing it?
>>
>>54483978
http://www.w3schools.com/js/js_intro.asp
>>
>>54483978
Google "js mouse hover"
>>
>>54484002
mine bugs too
sometimes saving the file helps
>>
>>54483626
bump.
>>
>>54483978
add an event listener for 'mouseenter' that calls bulbOn and an event listener for 'mouseleave' that calls bulbOff. Not rocket science, anon.
>>
>>54484025
Yeah, but there are times when I have to completely restart the app just to get the live update working again.
>>
>>54484059
>Is there any good book or video course on software design I can use to learn how to do shit properly?

the topic is just too big
you have to learn many different things
its like asking for a book "how to make a car" when you have a idea to build a new car
>>
>>54483626
>>54484059

1. No idea what you mean by 'management system' but I assume you're talking about a CMS.

2. I bet it isn't anywhere near as good as you think it is.

3. Start by reading about software design patterns.

>>54484097
Also this. Without knowing exactly what you're trying to make, what languages you're using, and where your faults as a programmer are (Thinking you're hot shit when you're a noob, for starters?), there's no way to give you an easy answer.
>>
Anyone here experienced with pycharm's vcs? Specifically, for git?
>>
>>54484265
>>54484097
I have already decided the language and what I will be using (python/django) and I know what I am making. I am no hotshot. I have already made a similar management system and it's working flawlessly.

I have tried my best to follow all the django principles like DRY, loose coupling etc. and everything is testable. Maybe I am doing it right.

What I was asking was something that is a must-read or must-watch for someone with no formal education in software design.
>>
>>54484396
>>54484265
>>
how do I call a php switch case with AJAX?
>>
>>54484459
1-800-AJX-PPSC
Thread replies: 255
Thread images: 47

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.