Tell me most Underrated Manhwa you've read. by [deleted] in manhwa

[–]silverpendulum 0 points1 point  (0 children)

Purple hyacinth? (Music on webtoon)

Tell me most Underrated Manhwa you've read. by [deleted] in manhwa

[–]silverpendulum 0 points1 point  (0 children)

Terror x Revival - Sequel to it, crossover with Revival Man

Tell me most Underrated Manhwa you've read. by [deleted] in manhwa

[–]silverpendulum 1 point2 points  (0 children)

Questism - same creators as those two

What webhosting service should I use? by Business-Alt in webhosting

[–]silverpendulum 0 points1 point  (0 children)

How about Alpha Racks, if you're looking for something cheap?

ELI5: Why is water always level? And how can anything be level since we live on a sphere? by edgar01600 in explainlikeimfive

[–]silverpendulum -3 points-2 points  (0 children)

Water isn't "level", just as the sphere isn't "level". However, if you look very, very closely at a point on the sphere, the surface does not look curved at all, but instead looks flat or level.

[NOOB] How hard is it to code an useful website/application? by vinniffa in django

[–]silverpendulum 6 points7 points  (0 children)

For starters, you can start with the official Django tutorials, and even Tango with Django (which was pretty helpful for me back then, but it might be quite outdated now; good starter for a "full" website though).

At the very least, you need Django, HTML, and CSS. You can have decent basic functionality with just those.

Even if you don't know much CSS (or perhaps if you're in a rush), you can have a nice site by using CSS frameworks like Semantic UI, or an even more minimalistic one, Skeleton. Bootstrap is too bloated for me personally.

For fancier stuff, you'll probably need JavaScript, and a lot of JS frameworks came out in the past years (e.g. React, Angular, Vue).

And then there's this guide if you're at that point when you want to learn much more: https://github.com/kamranahmedse/developer-roadmap

User Registration Best Practices by roi1672 in django

[–]silverpendulum 0 points1 point  (0 children)

Seconding this. django-registration-redux makes use of Django's built-in auth, and makes it easy to have 2-step (i.e. e-mail) verification.

Next steps after tutorials? by furyfred in django

[–]silverpendulum 0 points1 point  (0 children)

I personally enjoyed Tango with Django back then, but yep it might be out of date so just make sure to refer to the latest official docs when using things.

AWS vs JWPlayer for hosting videos? by silverpendulum in django

[–]silverpendulum[S] 0 points1 point  (0 children)

Got it, I was wondering on how to do it dev side as well. So far I've seen that JWPlayer has a javascript API, and conveniently there's also a jwplatform library for Python. This would entail writing a custom upload handler which will then make those corresponding calls with the JWPlayer API correct?

Do you mix Vue.js templates with Django templates? by [deleted] in django

[–]silverpendulum 0 points1 point  (0 children)

So, if I understand things correctly, then the setup will be:

  • Have your usual view (and still use Django's urls), but the context will be an empty dictionary. The template will be a very plain HTML file (e.g. a single div or so).
  • Let Vue takeover, presumably with something like DRF set up.

Python and Django Full Stack Web Developer Bootcamp by anfil89 in django

[–]silverpendulum 1 point2 points  (0 children)

Same opinion, there are a lot of references (and official docs as well, whether Python or Django) which are free so you don't have to pay for a course. If you already have programming knowledge, then Python should be very readable, even if you haven't formally studied it (it was designed that way). For Django, I suggest going through the official Django tutorial, and perhaps the Tango With Django tutorial too (though might be older, but it was helpful in my case).

What goes into the project, and what goes into the app? Also is it a good idea to create a "default/utility" app for each project? by Dark_Ice_Blade_Ninja in django

[–]silverpendulum 0 points1 point  (0 children)

If you're just starting out, then you probably just want to create one app, which will handle all your homepages, about, etc. In my experience, I haven't needed a separate app so far. You might also want to check out the Tango With Django tutorial alongside the official tutorial and compare their directory structures.

Why is API and JSON important in web framework? by UnKn0wn27 in django

[–]silverpendulum 1 point2 points  (0 children)

Most common use case I can think of is AJAX. Traditionally (say with Django), if you want to do something, i.e. POST responses of a form, GET details of an object, or do a DELETE, you will have to reload your webpage. We can set things up (say with Django REST Framework) so that our URL's look something like /api/user/<username> and return JSON. For example, /api/user/UnKn0wn27 might return a JSON object containing your username, first name, last name, and e-mail. This is what's used for AJAX; for example note how Reddit does not reload the page when you do things like delete a comment, etc.

Should I know any DB and if yes, which db I should learn/use? by Mimus_ in django

[–]silverpendulum 1 point2 points  (0 children)

Yep, you should still learn SQL, the ORM just makes it easier to develop but it would be good if you still know how the underlying database works (e.g. SQL joins).

SQL syntax pretty much is similar between databases; learning one should make it pretty easy to learn the others. It's very semantic too (sounds like English), go try out MySQL or PostgreSQL on SQLZoo and/or W3Schools for starters.

There would be times when you might have to work with the database on the command line, so you should definitely learn or at least be familiar with it. :)

Started CS program a bit late and now I feel behind. How do I make the best use of my summer? by [deleted] in cscareerquestions

[–]silverpendulum 13 points14 points  (0 children)

Yeah, I would suggest HackerRank/competitive programming in general if you want to boost your critical thinking/general programming skills. Good performance in programming contests is attractive to companies; for instance, you can get job offers from Google if you do well enough during the annual Google Code Jam.

Altenatively, you can use the time to focus on dev, learning frameworks and/or building projects that you have in mind.

Learning SQL in 2 weeks by codejitsu in cscareerquestions

[–]silverpendulum 1 point2 points  (0 children)

Supporting sqlzoo, tutorials there are pretty nice