• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "web development". Back to normal view
    1. What's it take to make a secure, stable, and scalable site?

      I think I've identified an unfulfilled need in our current online environment, have an idea of an end-result that could flourish, and some possible ways to monetize without being a cancer on...

      I think I've identified an unfulfilled need in our current online environment, have an idea of an end-result that could flourish, and some possible ways to monetize without being a cancer on society.
      I have some experience with basic site-building, but this would be a very ambitious project for one person. It will probably take a long time before I get it going—if I get it going at all. I know some of what I need to start learning to make it work, but my mind doesn't know where to start when it comes to security, stability, or scalability.

      Security:
      This is probably my biggest concern. We hear all the time about data breaches, and this idea is—at its core—a kind of social media; by its nature we're dealing with PII.
      Where does everyone go wrong here, and how do I protect the information of potential users?
      All I've got is I know that storing passwords in plaintext is a bad idea, and to encrypt 'stuff' .

      Stability:
      I'm sure we've all experienced a site going down to a heavy load. Say I can get a site up, and things go well for a bit, and then somebody with a big twitter/instagram/youtube audience says something and a hoard of people come to check it out. A site going down when you try to check it out doesn't leave a positive impression. Can this sort of thing be prepared for, in the possibility such a thing ever happened?

      Scalability:
      If I can get a workable site running, I don't expect much of a userbase for a while, if ever. But if it does get large enough to attract hundreds of thousands, or a million+ returning users, it would be nice if I could have the architecture in place to handle that ahead of time, instead of playing catch-up later. What makes a site scalable, and is there any reason it can't be prepared for?

      I'd love to be able to pay some folk to help me, but I don't have the cash for that. The initial launch will have to be done by me alone, so I'm fully prepared to learn what I need to and take the long amount of time required (maybe next summer?) to get the minimum product going. Even if this ends up not being feasible to get going alone, I figure the worst case scenario is a lot of learning along the way.

      13 votes
    2. Best practices?

      I am beginning to reintroduce myself with web app development and have about fifteen years of classic ASP/ASP.NET under my belt. I’ve decided to continue on with my decision to learn Ruby on...

      I am beginning to reintroduce myself with web app development and have about fifteen years of classic ASP/ASP.NET under my belt.

      I’ve decided to continue on with my decision to learn Ruby on Rails.

      In retrospect, my university professors passed only one (as best as I can remember) best practice onto us fledgling programmers:

      Documentation

      Besides documentation, are there other general best practices to consider?

      And, specifically, are there best practices when developing with Ruby on Rails?

      9 votes
    3. Share Tildes: Web Developers! What personal projects have you made, and are proud of?

      Time for some inspiration. I've been working on a few SaaS applications for the past 2-3 months, and have only really got into it full time recently, and I'm totally in code-mode now, so I thought...

      Time for some inspiration. I've been working on a few SaaS applications for the past 2-3 months, and have only really got into it full time recently, and I'm totally in code-mode now, so I thought I'd ask to see what other people have created in either their spare time, or to earn some money.

      Link your app/tool/product/service! What tools, frameworks, or services did you build it with? What does it accomplish? How did you express your creativity while working on it? What's next for what you're creating?

      14 votes
    4. Web app frameworks to consider?

      I come from a background of classic ASP/ASP.NET programming. I had about fifteen years of professional experience with it and completely stopped all programming around 2008. Now, I want to pick up...

      I come from a background of classic ASP/ASP.NET programming. I had about fifteen years of professional experience with it and completely stopped all programming around 2008.

      Now, I want to pick up web programming again. I looked at and tinkered with Python, .Net Core, as well as others.

      I was, particularly, impressed with Ruby on Rails and have completed about thirty hours of training through The Odin Project.

      Before I continue on with ROR, I just wondered if I may have missed something out there that could turn out to be a 'better' option for me.

      What are your thoughts on ROR? Would you recommend some other framework? Why or why not?

      12 votes
    5. Do people like CSS or just grow to tolerate it?

      I've been trying to learn CSS. I went through the relevant sections of Colt Steele's Web Bootcamp. It is mostly focused on Bootstrap, which disappointed me a bit. So I went through MDN to learn...

      I've been trying to learn CSS. I went through the relevant sections of Colt Steele's Web Bootcamp. It is mostly focused on Bootstrap, which disappointed me a bit. So I went through MDN to learn Flexbox and CSS Grid, which seemed like a better alternative. The fundamentals are easy enough, but when I try to make a layout everything gets mixed in my head (even though I have the documentation open at all times). The impression I get is that modern CSS is not one thing, but a bunch of little things that resemble each other in a confusing way. It's hard to infer stuff and there are gotchas everywhere. I know this is not a programming language, but it is at least programming-related. Learning CSS feels more like learning English than a technology: you must accept that it's not a cohesive system, but rather the culmination of a long historical process full of random developments.

      I tried getting back to Bootstrap, but then I have to override a bunch of stuff I don't even know is there.

      I'm having a lot of trouble trying to put something very simple together. I just wanna leave that behind and go back to my beloved Python.

      I did not want this to be a rant, but it is now a rant. So be it :P

      This post has now a soundtrack.

      23 votes
    6. Website reader friendly fonts?

      I'm developing a website that will be for the academically inclined. As you know, these people do a lot of reading. So, I wondered if anyone here knew of particular fonts that are easy on the eyes...

      I'm developing a website that will be for the academically inclined. As you know, these people do a lot of reading. So, I wondered if anyone here knew of particular fonts that are easy on the eyes and lend well to long reads.

      Got any ideas?

      14 votes
    7. How do you power your personal site/blog? What should I use?

      I currently have a personal "portfolio" site that I haven't updated in close to a year. I'm planning now on revamping it, and I am using this opportunity to reconsider the static site generator I...

      I currently have a personal "portfolio" site that I haven't updated in close to a year. I'm planning now on revamping it, and I am using this opportunity to reconsider the static site generator I am using.

      I host my site on Github pages, which means that Jekyll was originally very appealing due to its nice integration with Github. However, I have found it difficult to greatly customize the themes I find, and I'm the type of person that likes to get everything "just right". It seems like Hugo might be more extensible in this regard, but I'm not sure if that alone makes it worth the switch from my current setup. Anecdotally, a lot of the blogs I find whose layouts I really like tend to use Hugo.

      Pure HTML/CSS is an option but that seems like a big overhead for what I want. I'm no web developer and I don't plan on becoming one.

      15 votes
    8. Any ideas for a simple landing page?

      I, recently, purchased a domain that will be developed in the future. Right now, I'd just want a simple landing page (years ago this was hideously displayed as 'under construction'). I don't have...

      I, recently, purchased a domain that will be developed in the future. Right now, I'd just want a simple landing page (years ago this was hideously displayed as 'under construction'). I don't have much funds so I'm looking for something free or dirt cheap.

      Bonus question: What would you recommend for the future? In the beginning, there will be monetary constraints. Also, I imagine that there will be two primary functions. Namely, a way in which to post blog-type submissions from academics and a way in which to sell merchandise in order to raise funds for a not-for-profit endeavor.

      13 votes
    9. What are the minimal features every good blog should have?

      I've been learning Laravel, and familiarizing myself with the framework by coding up a blogging website. Right now, it's minimally functional, and I'd like to add some more features to it. Since...

      I've been learning Laravel, and familiarizing myself with the framework by coding up a blogging website. Right now, it's minimally functional, and I'd like to add some more features to it. Since this is my first project with Laravel the code is a mess, and it's just about time for me to rewrite the whole thing. Before starting that, I'd like to have a better idea of what my final product should be. I don't want to recreate WordPress in Laravel, but I do want to have something I wouldn't spit at. Basically a project that would be good as a resume builder if I ever needed one.

      So far, my website allows users to...

      • register for an account, log in/out, update their email address and display name
      • create posts with a WISIWYG editor
      • upload files
      • create profiles
      • and manipulate everything through CRUD.

      What do you think the minimal features a blogging platform needs to have to be "complete" and usable as a stand-alone system?

      13 votes