• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "web". Back to normal view
    1. Good resources for accessibility in web design/development?

      Hey there! Any web developers/designers out there that have resources on creating websites that are fully accessible? I am getting back into web development after a decade away and want to learn...

      Hey there! Any web developers/designers out there that have resources on creating websites that are fully accessible? I am getting back into web development after a decade away and want to learn the correct way. Thanks for any tips!

      16 votes
    2. How can you have the img's src attribute point to a web page itself instead of an image?

      Consider the strange case of this reddit preview page for example: https://preview.redd.it/uhomipyb8kp71.jpg?width=575&auto=webp&v=enabled&s=b0e044ddd8a83774e0453cb7607ef681444c4c37 If you inspect...

      Consider the strange case of this reddit preview page for example:

      https://preview.redd.it/uhomipyb8kp71.jpg?width=575&auto=webp&v=enabled&s=b0e044ddd8a83774e0453cb7607ef681444c4c37

      If you inspect the primary <img> element on the page, you'll find its src attribute not pointing to any image file but (behold!) that link itself!

      Through this mechanism, they've effectively hidden the direct link to that image, isn't it? How is this even possible? Is this a new phenomenon or way in web development?

      7 votes
    3. How to contribute a theme to Tildes

      Want to contribute a theme to Tildes but don't know where to start? Let's fix that. Before we start, get yourself a development environment setup and do a quick read through of the general...

      Want to contribute a theme to Tildes but don't know where to start? Let's fix that.

      Before we start, get yourself a development environment setup and do a quick read through of the general development info to get acquainted with how Tildes works (or at least the HTML and CSS section).

      For this walkthrough I'll be using tildexample as the example name for the theme, but if you decide to contribute a theme for real, make sure it uses the proper name of your theme. :P

      Step 1: Sassy _Sass

      Open the Tildes codebase using your text editor of choice and navigate to the themes directory at tildes/scss/themes. Then create a copy of _default.scss at _tildexample.scss. The default White theme is the canonical source of all colors used, so it's the best place to start from.

      Below is an annotated example of all the things you need to change in your new theme file.

      Annotated example theme
      // Add a small description of the theme here with maybe a link to its website.
      // Check the other themes for examples. https://example.org/tildexample
      
      // Change the theme variable to $theme-tildexample
      // ↓ ↓ ↓ ↓ ↓ ↓ 
      $default-theme: (
        // A whole bunch of color definitions, edit as your theme demands.
        // ...
      );
      
      // Append ".theme-tildexample" to the body selector.
      // ↓ ↙
      body {
        // Don't forget to update the theme variable here too.
        //                  ↓ ↓ ↓ ↓ ↓ ↓ ↓
        @include use-theme($default-theme);
      }
      
      @include theme-preview-block(
        // Change the text to tildexample.
        // ↓ ↓
        "white",
        // And again update the theme variable here.
        //       ↓ ↓ ↓ ↓ ↓ ↓ ↓
        map-get($default-theme, "foreground-primary"),
        map-get($default-theme, "background-primary")
        //       ↑ ↑ ↑ ↑ ↑ ↑ ↑
      );
      

      Once that's done, head to tildes/scss/styles.scss and at the bottom of the file add your theme import:

      @import "themes/tildexample";
      

      Step 2: Hardcoding a TheMe coLor

      Boy that title is a stretch just to say, we need to add 2 lines to the HTML base template.

      Inside the tildes/tildes/templates/base.jinja2 file is a section of if/elif/elif/elif/... statements to set the theme color meta element. Add yourself an elif block and add your theme color.

      For this you probably want to use the background-primary color you used in your theme definition. I've used #ff00dd below because it spells food. I'm such a jokester.

      {% elif request.current_theme == "tildexample" %}
      <meta name="theme-color" content="#ff00dd">
      {% endif %}
      

      Step 3: Snakey Wakey

      Finally the last step is to grab your trusty pungi and give it a blow.

      Head to tildes/tildes/views/settings.py and find the THEME_OPTIONS constant. Here you want to add the theme class you used in body.theme-<this part> and a proper name that will be shown in the theme dropdown.

      THEME_OPTIONS = {
          "white": "White",
          # Many other themes...
          "tildexample": "Tildes Theme Example",
      }
      

      Once that's all been done, check it out in your development site and see if it works.

      Now git!

      Commit. Push. Merge request. Have some water. Deimos reviews, merges and deploys your theme. Job's done.

      26 votes
    4. Where to ask Tildes dev questions?

      If I have a quick Tildes dev question, where should I ask it? For an example that is not actually just an example, but the actual question which drove me to post, where can I found logging output?...

      If I have a quick Tildes dev question, where should I ask it?

      For an example that is not actually just an example, but the actual question which drove me to post, where can I found logging output? Specifically, if I want to print out something every time a request comes in, how should I do so?
      18 votes
    5. Where do you share your art with the world?

      Where do you share the art that you make with the world? Do you use a social media site? A personal website? Do you keep it all to yourself? Is your art something that can't be shared online so...

      Where do you share the art that you make with the world? Do you use a social media site? A personal website? Do you keep it all to yourself? Is your art something that can't be shared online so easily?

      35 votes
    6. How are you reacting to the current climate in the product design and UX space?

      I have been a product designer and experience architect since before “UX” even meant anything. I’ve never wanted for work, and I’ve always been confident in my skills as a leader both on the...

      I have been a product designer and experience architect since before “UX” even meant anything.

      I’ve never wanted for work, and I’ve always been confident in my skills as a leader both on the product and business strategy side.

      But especially recently, I’ve started to feel some tremors I’ve never felt before:

      1. A massive amount of young talent has flooded the industry via UX programs and boot camps - and much of them are quite talented!
      2. Layoffs have further upped the available workers
      3. AI and Automation have made good designers even more efficient, and even inexperienced designers can now move at the speed of light.

      I also have some personal situations at play:

      1. I took the last few years to launch and grow my own product business - scaling that eventually to an exit. So I’ve been out of the “product designer” game a bit - as I’ve been immersed in everything that comes with being a founder and startup growth.
      2. I now have a family - I can’t grind as hard as I used to.

      All this gives me some qualms about the ability to find work in the future.

      With an industry now flooded in talent, and AI that commodifies and democratizes UI design - making it easier than ever to spit out good design - is there job security for product designers the next few years?

      What does that look like? How will pay be affected? Where will the opportunity be?

      14 votes
    7. Why are we often hesitant to spend money on digital services?

      This is sort of a "does anyone else?" type question, but I think it can create some interesting discussion. We have become accustomed to having many things for free online. Search, social media,...

      This is sort of a "does anyone else?" type question, but I think it can create some interesting discussion.

      We have become accustomed to having many things for free online. Search, social media, news, videos, games etc. The price of course is ads and our personal data. But spending money on these kinds of services that exists for free sometimes feels like a hurdle to overcome. I recently gave the paid search engine Kagi a try, and I spent way too much time pondering whether it was worth the $5. Yet I can spend ten times as much on random physical purchases or a round drinks with only a few seconds of decision making.

      Even though we have lived with digital products for decades now, having something tangible and physical between your fingers still feels better. With some exceptions, because most people are paying for streaming services but renting movies in the video store have always cost money, so we are used to that - unlike stuff like search and email which many of us have gotten used to being available for free.

      Can this ever change outside very tech-minded people? Because services that rely on subscriptions rather than dataharvesting and ads do exist, but with the exceptions of maybe the big streaming services, few get wider appeal and the masses flock to the so-called free services instead. I find it almost depressing that we have all these brilliant and innovative tech companies around the world doing amazing things, but a good deal of it all ends up with the goal of showing more ads. It is hard to compete with free, but is it possible to challenge the current most successful business model of "paying" with ads and data?

      36 votes
    8. The social web is in a transition period

      Have you been visiting just too many different social media platforms lately, checking them out to see what the deal is? Well, same here. It feels like I've been a guest every night in different...

      Have you been visiting just too many different social media platforms lately, checking them out to see what the deal is? Well, same here. It feels like I've been a guest every night in different houses for the past month and I must say: I am exhausted.

      But it's not over, far from it.

      And I'm here to give you a heads up: we've witnessed platforms dying in the past, I'm guessing most of us have been a part of some sort of digital exodus before but I have a feeling that this one is going to be more painful.

      Mainly because we've created so much data over the years and the majority of it got collected by centralised platforms. There are very few ways to take it with us and move elsewhere, it's all locked in.

      Backing up your data now would also be a good idea, before some CEO comes with up the plan that it should be a paid feature.

      I just want to say that this is all to be expected because the social web is in a transition period, and that golden bookmark doesn't exist yet. However, I think there are some contenders for it. What I want to ask is: where will you go next?

      I've got some ideas, feel free to add your preference if I'm missing anything.

      • Threads: Meta's Twitter clone that will be out some time this summer. It will be a federated (ActivityPub-enabled) platform.
      • Bluesky: Jack Dorsey-backed Twitter clone. This one is also federated but it uses AT Protocol.
      • Mastodon: The Twitter clone. It's got a fairly large userbase now, with lots of instances to choose from.
      • Blog: Maybe it's not a bad idea to set up shop on a platform like Micro.blog (which is ActivityPub-enabled and has got community features built-in) and lead a quiet digital life.
      • Threadiverse: Reddit-alikes.
      39 votes
    9. Tildes dev environment on Apple Silicon // Apple M1

      I'm having some trouble getting the local developer environment set up on Apple hardware, specifically it seems because Virtualbox, which is used as the provider, is not properly functioning on...

      I'm having some trouble getting the local developer environment set up on Apple hardware, specifically it seems because Virtualbox, which is used as the provider, is not properly functioning on Apple hardware.

      Is there anyone here who has managed to get it up and running?

      29 votes
    10. Embrace the slower social web

      I'm no luddite. I'm a tech consultant who likes shaving microseconds off API calls. But for social media, dear tildellows, please consider embracing a slower web. I mention this as I hear a few...

      I'm no luddite. I'm a tech consultant who likes shaving microseconds off API calls.

      But for social media, dear tildellows, please consider embracing a slower web. I mention this as I hear a few people for example missing push notifications for messages, etc.

      Consider that nobody on social media websites needs to reach you instantly.
      Consider that there is nothing happening on such sites that you need to read ASAP.
      Consider that you will never be able to keep up with the world, and that trying to stay at the edge of some information will just mean you're missing out on some other edge.

      Read your town's local news, which is a lot more likely to impact you. And it's ok to respond to your DMs after a couple days.

      109 votes
    11. Tildes is still in alpha-testing. It’s an unfinished product. Set your expectations accordingly.

      Someone mentioned elsewhere that they signed up for Tildes “years ago during the beta”. That reminded me: Tildes hasn’t reached beta-testing yet. Officially, Tildes is still in alpha-testing...

      Someone mentioned elsewhere that they signed up for Tildes “years ago during the beta”. That reminded me: Tildes hasn’t reached beta-testing yet.

      Officially, Tildes is still in alpha-testing phase.

      The login page says “Tildes is currently in invite-only alpha...” And the Contact page says “To request an invite to the Tildes alpha...”

      We’re still in alpha-testing. Alpha-testing of software usually happens on an incomplete product before it is released to the customer.

      This is a very important point. Tildes is not feature-complete yet: there are literally hundreds of feature requests yet to work on before Tildes will be what people want it to be – and even that list is far from complete. In Agile software development terms, Tildes is a minimum viable product, or, in other words, “a version of a product with just enough features to be usable by early customers who can then provide feedback for future product development”.

      Tildes works as it is, but it’s a bare-bones forum: you can post, and comment… and that’s about it. It’s a proof of concept. There are a few minor tweaks here and there, which give the impression that Tildes is more complex than it is, but they’re misleading. There are plans to make Tildes a more complex website but, right now, most of that complexity of Tildes exists only in people’s imaginations (and there have been some very imaginative people contributing to that list of future features!).

      Most questions about “Why doesn’t Tildes do X?” or “Can Tildes do X?” can be answered simply by saying “Tildes is incomplete and X hasn’t been built yet.” There are some questions about missing features which can be answered by saying “Tildes was never intended to do X”, but those are far and away in the minority. Most flaws, drawbacks, and problems with Tildes exist because Tildes is still a proof of concept, rather than a finished product.

      It’s also worth noting that Tildes’ current feature set is absolutely not up to the task if the user base and site activity increase too quickly. There’s too much manual tinkering required at the moment to make things work properly: for one thing, there are no significant moderation tools on Tildes (that’s almost all done manually at the moment). There are still a lot of features yet to be built - and we don’t even know what some of those features are yet!

      To pre-empt the people who will rightly point out that Tildes is 5 years old: Tildes’ feature set was intended to grow gradually over time, in line with a gradual growth in users, activity, and the need for those features to exist. However, Tildes has not undergone much growth over the past few years, so the existing features were sufficient to manage the existing activity. Basically, the site didn’t need a lot of fancy features to handle the low traffic here.

      This sudden surge of new users might change that. But it will take time to build more features. That was always the intention, and it hasn’t changed now.

      Until then: Tildes is still in alpha-testing. It’s an unfinished product. Set your expectations accordingly.


      EDIT:

      If you're one of the many people who seem to be replying to this topic, saying "it's okay, I like this simple bare-bones site as it is"... then you're probably not part of my original intended audience for this topic. This topic was aimed at all the people who are arriving here, being taken aback at how simple Tildes is, and wondering where the advanced features are.

      However, we can still take the "set your expectations accordingly" message and apply it to you: "Tildes is an unfinished product, so you can expect it to change in the future. It won't be like this forever."

      Either way, "set your expectations accordingly" is the message here, whether you're expecting more features and not finding them, or whether you're expecting simplicity and enjoying what you see. Either way, you should know that things will change around here. Maybe slowly. Maybe quickly. Maybe they'll get better from your point of view. Maybe they'll get worse from your point of view. But, change they will.

      151 votes
    12. The ideal backend language to write web apps in 2023?

      I know quite a controversial and opinionated question, one that might easily get blasted with downvotes on a site like StackOverflow or even Reddit! Nevertheless, one which I believe is still...

      I know quite a controversial and opinionated question, one that might easily get blasted with downvotes on a site like StackOverflow or even Reddit! Nevertheless, one which I believe is still relevant to ask and useful one even in 2023.

      The problem with backend web technologies is that we are overwhelmed with choices. Whilst getting spoilt with choices seems like a useful thing sometimes, it might easily be an impediment in decision making too. Based on my experience, there are a bunch of useful stacks and I will work on any of them if you pay me to work as a freelance coder. Each has its own pros and cons but I'm yet to find the ideal one which according to me is something that should be easy to code and deploy while also better performing at the same time.

      • ASP.NET: C# is the language I started coding web apps with in my last company and ASP.NET web forms was quite the rage back then. PHP was also gaining traction in the open source world and the webdev was mostly divided between the Enterprisey .NET aristocrats of Microsoft world and the poor PHP peasants of the FOSS world! One good thing about ASP.NET was performance. Since MS controlled the whole stack, they also put great efforts at making it work faster. The bad thing, of course, was dependence on a closed tech stack and a closed black box that generated JS functionality on its own.
      • PHP: When I resigned from that company and started freelancing, I came to know about open source, linux, XAMPP, etc. That was when I realized that my own attitudes and thinking was more attuned to the FOSS peasant mindset than the wealthy aristocrat's! I didn't earn quite as much in freelancing with WP, Drupal, SuiteCRM, CodeIgniter, etc. but I found great happiness and contentment in being part of the open source process. Till date, PHP remains my favorite language for backend development and most of my web projects involve CodeIgniter or even pure PHP.
      • Python: Flask is what got me interested in Python web development. The sheer minimalism and flexibility of that framework is what I found quite remarkable and quite a rarity in the frameworks world. And jinja2 template system was just fantastic. The other framework called django is more popular I think and I've worked on that too but Flask still remains my favorite. Flask is good in performance dept. too but I think it gets tricky once you start scaling with too many users.
      • Java: I've never really bothered with Java web development except a few tutorial experiments on the Apache TomEE server. The multi-layered approach that Java takes not only has very steep learning curve but unless you're a very gifted programmer, it's practically impossible to beat the performance of interpreted PHP/Flask!
      • NodeJS: Again, not much work here except brief hobby projects like http-live-simulator. The npm packaging system really turned me off initially with so many packages and issues with that system in the earlier days. Nowadays, I've heard that it's much usable but I've never gotten into it.

      And now, we also have the evolving languages like Golang, Rust, etc. taking their baby steps towards web development too! Are any of them worth giving a try? If someone were to ask you for a backend tech stack recommendation while giving equal weightage to performance, developer productivity and ease of deployment, which one will you suggest?

      23 votes
    13. When was the golden age of the internet to you?

      I think most of us probably agree that browsing the net and taking part in online communities used to have more of an allure, and that in recent years the online experience has been really...

      I think most of us probably agree that browsing the net and taking part in online communities used to have more of an allure, and that in recent years the online experience has been really negatively affected by corporate and cultural trends. At the same time, I have a feeling that many of us probably disagree about when the "golden age" was, and probably disagree even more strongly on what made the golden age so great. So I am curious, what was the golden age of the internet to you? What time or era did you get the most enjoyment and fulfillment out of being online, and what about that era made it so?

      44 votes
    14. Does anyone else read webcomics?

      I was wondering if anyone else around here consistently reads any of the many webcomics out there. I really love reading XKCD, CommitStrip, Questionable Content, Alice Grove, and Mare Internum. If...

      I was wondering if anyone else around here consistently reads any of the many webcomics out there. I really love reading XKCD, CommitStrip, Questionable Content, Alice Grove, and Mare Internum.

      If you'd like to have a discussion about art styles, writing, the communities around the comics, how in the world Randall Munroe manages to continually come up with ideas for comics that make XKCD even more relevant for everything, or whatever else you might want to talk about, I'd love to talk with you about it.

      20 votes
    15. Which web browser do you use?

      Most of the world seems to be settled around Chrome and Safari these days. I remember using Firefox a long time ago myself but then everyone started switching to Chrome and that also turned out to...

      Most of the world seems to be settled around Chrome and Safari these days. I remember using Firefox a long time ago myself but then everyone started switching to Chrome and that also turned out to be a natural path of least resistance for web developers like me who had to test web apps in local environment.

      This switch happened in circa 2015-16 if I recall correctly, many other browsers have evolved since then and people are looking at alternatives. The Android Kiwi browser, for example, is a great alternative for power users on mobile who need plugins but Chrome won't allow that. Other alternatives have evolved too like Brendan Eich's Brave browser which seems to be promising. Anyone here tried that yet?

      I have half a mind to go back to Firefox but I recently learned about how Mozilla Corp is also funded by Google and that turned me off. Wouldn't you rather want to deal with the Devil directly instead of the Devil's assistant or sidekick!

      And then there are also those who use Garibaldi, Midori, etc. but I can't go that purist way. I'm way too dependent on the digital way of life and sites like amazon and flipkart won't work in those browsers. What do you think should be the right path ahead from here?

      24 votes
    16. Please share tools/tips/platforms for making a personal website

      I figured that more than complaining about the dearth of random and weird websites, I might ought to contribute something. I almost went to MassArt for new media installations. In those days I was...

      I figured that more than complaining about the dearth of random and weird websites, I might ought to contribute something. I almost went to MassArt for new media installations. In those days I was a web monkey with a solid design bent and very orthogonal thinking. I still have a smidgeon of the thinking, we'll see what I have left of my design skills, but my tech skills are hopeless. Back then my tools were freehand, dreamweaver, bbedit, photoshop, flash, Perl, Solaris, mySQL. My last website was done with rudimentary css.

      I would like to get right to the design and expression phase, I don't have an inclination to dive into coding. I also don't want to worry about security. I'll throw a few bucks down.

      I'm still comfortable in photoshop, but would like a more fun tool. I cannot stand illustrator, and would love to have a vigorous chat with the folks at Adobe who chose to promote it and shelve freehand. Better yet, an even more vigorous chat with the moron at the FTC who approved Adobe's buyout of macromedia. You can bet that will be on the website. Is there any equivalent to freehand? I saw the post about a free, online illustration tool that came through recently, that might be a smidge rudimentary. What about dreamweaver? And how to publish? I don't care to learn about content management, scripting, databases, etc. if I can avoid it.

      Bonus if there are AI tools to help.

      5 votes
    17. Google Adsense is bringing a bunch of policy changes that affect how your sites are monetized

      Yesterday, Adsense support sent an email to their users regarding their upcoming policy changes. This primarily affects how subdomains are monetized. Going forward, your subdomains inside the...

      Yesterday, Adsense support sent an email to their users regarding their upcoming policy changes. This primarily affects how subdomains are monetized. Going forward, your subdomains inside the primary domains in the "Sites" section (www, etc.) won't be allowed, any existing ones will be removed and their rules will be merged with the primary domain (such as example.com).

      Furthermore, what constitutes a "Site" will also change henceforth. You can only add a primary domain (such as example.com) and the subdomains which are listed on the public suffix list (such as github.io, blogspot.com, etc.). Thus, your own subdomains (such as xyz.example.com or www.example.com) won't be allowed in Adsense.

      I don't know what they will achieve by doing this considering they already vet and audit each site before approving them for adsense? In any case, other alternatives to Adsense exist such as Propeller Ads, CJ Affiliate, etc. for those affected by this move but I don't know their efficacy.

      3 votes
    18. How can I push/inspire myself to learn JavaScript and Node?

      I'm a full stack dev and my current use of JavaScript language is limited to making the best (read trivial) use of jquery for DOM manipulation in my web apps which primarily use PHP or Python...

      I'm a full stack dev and my current use of JavaScript language is limited to making the best (read trivial) use of jquery for DOM manipulation in my web apps which primarily use PHP or Python (Flask/Django) as backend.

      Now, have you watched that popular thriller movie called Inception which is based on a radical sci-fi concept that an idea or thought can be implanted into someone remotely?

      Just like that, I often find myself facing this strange idea that JavaScript is supposed to be just a toy running inside the web browser. No idea where exactly this idea came from! Each time I try to learn JS or think of getting deeper with things like npm, react, etc., this idea just pops up and kinda stops me from doing anything!

      Is there any way to get rid of this idea somehow?

      9 votes
    19. What advice would you give to someone who has coded in jquery for years and now wants to gracefully switch to modern js?

      Title says it all. Bootstrap+jquery has been my default route and path of least resistance when it comes to web development. Perhaps because I'm coding since a long time and belong to the old...

      Title says it all. Bootstrap+jquery has been my default route and path of least resistance when it comes to web development. Perhaps because I'm coding since a long time and belong to the old school when modern libraries like react weren't yet invented yet?

      I had tried to meddle with Angular.js 1.0 back in those days but was soon disillusioned! It was cool and cutting edge but highly opinionated. It tried to do so many things under the hood that I soon quit the effort and the word "Angular" was stigmatized in my mind ever since! I don't know how different today's typescript based Angular is but that stigma or phobia prevents me from even looking at that direction!

      React is another cool technology which everyone is talking about and I'm sure it has some merits. But I'm not sure exactly what React brings to my development workflow which jquery doesn't already do. Can you tell me some specific advantages or pros of react over jquery which can motivate me to learn the former and let go of the latter? What should I do?

      7 votes
    20. Browser Session vs JWT tokens for authentication system for an app?

      I'm working on an app idea, it's going to be "API first" in design which means there is a clear separation between the backend and frontend. Former will be accessible through a REST API and the...

      I'm working on an app idea, it's going to be "API first" in design which means there is a clear separation between the backend and frontend. Former will be accessible through a REST API and the latter can be simple HTML without me having to delve too much on it. The idea is that the end users or clients will write their own front-end interacting with this REST API in future.

      Firstly, I want to know where to start. Writing a REST API seems quite easy and simple for me as a backend engineer but I've never implemented a "pure API" app in practice. Do you just validate the headers, do the crunching and return back a JSON response? What all must you take care of here?

      Finally, authentication and session handling is something very important here, isn't it? If I make use of session feature in the REST API (like PHP sessions or Django sessions, for eg), authentication will be pretty easier. I don't have to worry about encryption as SSL/TLS would be already doing that for me through the browser. But then what is the downside of this method? Why do so many people use JWT tokens then?

      Coming to JWT tokens, is that the only way of encrypting/validating REST APIs, or are there others? My biggest concern here is scaling and performance. I'm willing to implement the most efficient path here, the one that gives the most performance using least resources.

      3 votes
    21. Unpopular opinion: Wikipedia's old look was much better than the new one

      I say that after throwing some caution to air because I understand that every new thing has some initial resistance or pushback due to the "past comfort zone" effect. But having said that, I feel...

      I say that after throwing some caution to air because I understand that every new thing has some initial resistance or pushback due to the "past comfort zone" effect.

      But having said that, I feel the aesthetics of the old site was much better than the new one. But then again, I'm from the old-school world who also prefers old reddit to the new one in browsing experience, so my opinion could be biased! But even considering the modern web design, don't you think the black icons on the top right have a somewhat odd look? And the "21 languages" feels a bit verbose, the I10N icon already conveys what that dropdown is about? And finally, that scrollable sidebar on the left looks a tad ugly?

      I just hope this is just a beta stage or something of Wikipedia's new version and a better one will evolve soon! But that's just one humble unpopular opinion, me thinks!

      15 votes
    22. What is the present state of NPM Packaging System?

      As I recall, about 2-3 years ago I had experimented with what is called the npm install xyz through some tutorials, etc. The objective was to improve my tooling or toolchain at least with things...

      As I recall, about 2-3 years ago I had experimented with what is called the npm install xyz through some tutorials, etc. The objective was to improve my tooling or toolchain at least with things like css/js minification, etc. along with Bootstrap customization. The idea was to then move on to other newer learnings like react, etc.

      But I was soon disgruntled by the whole process! Neither bootstrap turned out to be an easy horse to tame, and NPM was like this astronomical universe of packages that keep on downloading into your folders! I soon lost taste of the whole thing and kept using my tried and tested stack of PHP scripts and using stock Bootstrap through CDNs.

      But today, I want to give it another shot. Has NPM improved than earlier days? What is the best way to go about building a toolchain using it? Are there any useful guides that make the whole process easier to digest?

      6 votes