The TTRPG network
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
IO 😇@lemmy.blahaj.zone to Programmer Humor@programming.devEnglish ·
edit-2
6 months ago

centerDiv.js

lemmy.blahaj.zone

message-square
58
link
fedilink
574

centerDiv.js

lemmy.blahaj.zone

IO 😇@lemmy.blahaj.zone to Programmer Humor@programming.devEnglish ·
edit-2
6 months ago
message-square
58
link
fedilink

got it from here https://front-end.social/@elly/114668957184577014

alert-triangle
You must log in or # to comment.
  • squirrel@discuss.tchncs.de
    link
    fedilink
    arrow-up
    69
    ·
    7 months ago
    div {
      display: grid;
      place-content: center;
    }
    

    We’ve come a long way…

    • dejected_warp_core@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      6 months ago

      The collective man-hours this would have saved people, if we had it back in 1999, would be staggering.

    • criss_cross@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      6 months ago

      You misspelled nesting tables

      • washbasin@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 months ago

        My man right here. Y’all ever want to code some HTML emails? Nested tables as far as the eye can see!

  • ChaoticNeutralCzech@feddit.org
    link
    fedilink
    English
    arrow-up
    40
    ·
    6 months ago

    Obligatory https://justfuckingusehtml.com/

    • AnarchistArtificer@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      6 months ago

      That was wonderful, thank you for sharing. When it’s done well, I really enjoy this style of prose.

    • ZeroOne@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      I’m totally going to bookmark this & also I’m going to insert this as well.<br> https://www.htmlhobbyist.com/

    • chunes@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      6 months ago

      I had to resize my browser window in order to read that how dare you not simply read my mind and select my preferred column width instead

      99% of users, probably

      • explodicle@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        You don’t just zoom?

        • chunes@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          6 months ago

          Not on desktop

          • explodicle@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 months ago

            You can’t just hold control and scroll the mouse wheel?

            • chunes@lemmy.world
              link
              fedilink
              arrow-up
              2
              ·
              6 months ago

              I don’t like reading big text. I’d rather have small text in a smaller area

  • milicent_bystandr@lemm.ee
    link
    fedilink
    arrow-up
    29
    ·
    7 months ago

    Oh yes please. But not JavaScript. I use Rust frameworks to avoid all three!

    • pewpew@feddit.it
      link
      fedilink
      arrow-up
      19
      arrow-down
      2
      ·
      7 months ago

      Eww Rust! I hate memory safe languages, I love torturing myself with C

      • svn@lemmy.kde.social
        link
        fedilink
        arrow-up
        10
        ·
        7 months ago

        You can wrap everything in unsafe and keep living dangerously!

        • Ephera@lemmy.ml
          link
          fedilink
          English
          arrow-up
          4
          ·
          6 months ago

          unsafe doesn’t deactivate memory safety. It only allows you to then create raw pointers and whatnot, which you could use to circumvent memory safety, but all the normal language constructs still do enforce it.

          • svn@lemmy.kde.social
            link
            fedilink
            arrow-up
            3
            ·
            6 months ago

            I know, but it does let you sled off a cliff if you choose to.

        • yetAnotherUser@lemmy.ca
          link
          fedilink
          arrow-up
          1
          ·
          6 months ago

          Tsoding has created a few rules for writing Rust to make Rust “fun” to program in, and gave them the name of Crust.

          Here is the rule set (it may change over time):

          1. Every function is unsafe.
          2. No references, only pointers.
          3. No cargo, build with rustc directly.
          4. No std, but libc is allowed.
          5. Only Edition 2021.
          6. All user structs and enums #[derive(Clone, Copy)].
          7. Everything is pub by default.

          If you ever want to try this out for some ungodly reason, there’s a GitHub repository with an example Main that shows how to use libc and other libraries (in the example, it’s raylib), and with a Makefile showing how to compile your projects (remember we aren’t using cargo).

          • svn@lemmy.kde.social
            link
            fedilink
            arrow-up
            1
            ·
            6 months ago

            Oh boy, now I can stop missing C++

      • QuazarOmega@lemy.lol
        link
        fedilink
        arrow-up
        3
        ·
        7 months ago

        Yew* Rust

        FTFY

        • bricklove@midwest.social
          link
          fedilink
          English
          arrow-up
          6
          ·
          6 months ago

          Nah, they had it right

          • QuazarOmega@lemy.lol
            link
            fedilink
            arrow-up
            4
            ·
            6 months ago

            Knew someone would say that, lol, gold project, sad that it’s gone unmaintained and my man started working on home-manager at home
            …wait

    • peoplebeproblems@midwest.social
      link
      fedilink
      English
      arrow-up
      6
      ·
      7 months ago

      Yeah I gotta get my workplace to get on board with it. Rust->Webasm is simply amazing

    • Colloidal@programming.dev
      link
      fedilink
      arrow-up
      4
      ·
      6 months ago

      Flutter like a butterfly, sting like a Dart.

    • TheMightyCat@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      7 months ago

      Men really out here inventing entire JavaScript engines so they don’t have to learn Rust/C/C++/whatever

      • milicent_bystandr@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        Meanwhile women are hand-coding in assembly, like God intended.

  • GreenKnight23@lemmy.worldBanned
    link
    fedilink
    arrow-up
    22
    ·
    edit-2
    1 month ago

    Removed by mod

    • squaresinger@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      6 months ago

      I agree with your final take, but why would you want to take frontend tickets if you can also do backend work?

      • TeddE@lemmy.world
        link
        fedilink
        arrow-up
        12
        ·
        6 months ago

        Raw spite. If you’re upset enough to build a whole LinkedIn profile, you’ve already mentally moved on to the next company.

        • squaresinger@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          6 months ago

          With me too, my employer has to start worrying once I put my current position into my linkedin profile.

      • GreenKnight23@lemmy.worldBanned
        link
        fedilink
        arrow-up
        8
        ·
        edit-2
        1 month ago

        Removed by mod

      • LeGrognardOfLove@lemmygrad.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 months ago

        Why not? Both needs skills to accomplish very well.

        I’m not a frontend guy, but I like to mess with frontend stuff once in a while!

        Flex is so fun!

        Managing css masterfully is a skill in itself!

  • magic_lobster_party@fedia.io
    link
    fedilink
    arrow-up
    25
    arrow-down
    6
    ·
    7 months ago

    JavaScript frameworks are invented because pure HTML and CSS suck for dynamically loaded pages, and vanilla JavaScript suck in general.

    • bestboyfriendintheworld@sh.itjust.works
      link
      fedilink
      arrow-up
      33
      ·
      7 months ago

      Most pages don’t need dynamic loading.

      • Omega@discuss.online
        link
        fedilink
        arrow-up
        6
        ·
        6 months ago

        True

      • AnUnusualRelic@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        6 months ago

        My menus need to be dynamically reloaded!

    • MonkderVierte@lemmy.zip
      link
      fedilink
      arrow-up
      28
      arrow-down
      1
      ·
      7 months ago

      Dynamically loading pages suck too.

    • TrickDacy@lemmy.world
      link
      fedilink
      arrow-up
      13
      arrow-down
      1
      ·
      7 months ago

      JavaScript frameworks actually exist for two reasons, one, vanilla JavaScript lacks ease of use (does not suck and I don’t care who disagrees) and two, people love over engineering the fuck out of technology. See: technology since the iPhone came out. We have advanced systems around the world spinning up processes to make up for the fact that touch screens are hard to type accurately on.

      • magic_lobster_party@fedia.io
        link
        fedilink
        arrow-up
        10
        ·
        7 months ago

        jQuery got popular because Internet Explorer, Firefox, Chrome and other browsers weren’t exactly cross compatible. Writing vanilla JS was risky business in that sense.

        It also supported AJAX across all major browsers, which meant the website could make API requests without reloading the entire page. It was super revolutionary to press a button and it only changed a part of the page.

        Then Angular and React took it a step forward and that’s where we are now.

        • TrickDacy@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          7 months ago

          I am very aware of the progression. But you’re vastly glossing over how much complexity (and feature set) was added after jQuery. If JavaScript sucks, how would you change it? Shitty browsers implementing it poorly in the past (and safari doing so today) doesn’t make it suck.

      • dejected_warp_core@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        6 months ago

        people love over engineering the fuck out of technology

        Exhibit A: 2.85 Million packages, as of mid-2023

        • TrickDacy@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          6 months ago

          Unless those are mostly overly complicated, it doesn’t speak to what I’m saying. But I guess it means people like doing their own engineering better than relying on others

      • Nat (she/they)@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        Immediate mode rendering and components seem to be why people use them. And you know what? The web should natively support those but doesn’t (well it kinda bad components, but ehhh). Otherwise I agree, the frameworks are overcomplicated.

    • AnUnusualRelic@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 months ago

      It’s still Javascript.

  • yetAnotherUser@lemmy.ca
    link
    fedilink
    arrow-up
    12
    ·
    7 months ago

    OP, I don’t think you’ve correctly linked to the post (when I visit the linked webpage, the browser tries to download an ActivityPub activity instead of showing the post in the Mastodon web UI). Please replace the link with this one.

    • IO 😇@lemmy.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      got it, my bad

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    9
    ·
    7 months ago

    real ones learn dhtml

    • 1hitsong@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      Do you remember the dhtmlguru? The site had the bronze man holding some kind of ball over his head and would magically move when you hovered over the navigation menu.

  • brianary@startrek.website
    link
    fedilink
    arrow-up
    9
    ·
    6 months ago

    Wait until you see what they do to avoid learning SQL or Regex or JSON Pointer or XPath.

    • piccolo@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      Wait until you see when they refuse to learn anything but SQL.

      • brianary@startrek.website
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        Not something I’ve encountered.

    • I Cast Fist@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      Ugh, i’ve had to write some Selenium tests where I had to come up with weird ass Xpaths because not a single fucking element had an ID and over half would spawn something in a different div

    • Alexstarfire@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      TBF to regex, it’s completely unreadable. I love the magic that can be done with it, but by God, it needs syntax highlighting. Something may do this, but I’ve never seen anything that does.

      • brianary@startrek.website
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        You get used to it sooner than you’d think. There are libraries to convert between regex and English. Maybe it deserves a Unicode code block like APL?

  • Flamekebab@piefed.social
    link
    fedilink
    English
    arrow-up
    9
    ·
    6 months ago

    I was so pleased when a brief for a thing at work was “no frameworks”.

  • mesa@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    Damn that’s some spicy takes lol.

  • belated_frog_pants@beehaw.org
    link
    fedilink
    arrow-up
    4
    ·
    6 months ago

    React sucks and is way way way overdone and ill die on that hill

  • Destide@feddit.uk
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    Wait till you see what they do for a bit of concurrency

  • oni ᓚᘏᗢ@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    6 months ago

    I use plain HTML along tachyons.io, it’s pretty neat.

    • Biyoo@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      3
      ·
      6 months ago

      On mobile the header has overlapping content- not the worst but shows very little attention to detail for a CSS toolkit :(

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1.03K users / day
  • 3.64K users / week
  • 8K users / month
  • 17.9K users / 6 months
  • 62 local subscribers
  • 28K subscribers
  • 2K Posts
  • 76.1K Comments
  • Modlog
  • mods:
  • Feyter@programming.dev
  • adr1an@programming.dev
  • BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne@programming.dev
  • BE: 0.19.13
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org