Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Somewhere along the line, the web got neat

Somewhere along the line, the web got neat

Scheduled Pinned Locked Moved The Lounge
3 Posts 2 Posters 69 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • honey the codewitchH Offline
    honey the codewitchH Offline
    honey the codewitch
    wrote last edited by
    #1

    I used to hate front end development. I absolutely couldn't stand any of the technologies involved in front end work, except HTML and even that was sometimes irritating.
    That was 20 years ago, and I'd get lost for an hour debugging JS code because of a variable name typo.

    Now we have HTML5
    Now we have Typescript, and advanced Language Service Providers for Javascript, along with integrated es-lint.
    Now we have a host of new technologies in the browser like SVG and JS Canvas

    It's almost pleasant to use now, at least with React, I've managed to put together a pretty impressive couple of online tools that generate C headers from media files, and previews those files in the browser.

    You can download the header it creates as a file or copy it to the clipboard.

    It previews the content in the browser, including TinyVG binary vector files, and Windows 3.1 FON files.

    It rasterizes SVGs into alpha transparency maps of a specified size.

    All in JS. All client side. It's pretty incredible - not my code necessarily, but just the fact that my code is possible now.

    The only thing that still really sucks is CSS, but flexbox layout has at least improved one aspect of it.

    In case anyone is curious about the code I'm talking about it's here. The meat of the JS stuff to make it work are in JS files under src/components and the components themselves present part of it as well.

    Anyway, I actually kind of enjoy this. It's still frustrating at points, but that's coding.

    3c247c4c-5827-4ca5-98a5-8d47c3a915de-image.png

    1 Reply Last reply
    0
    • P Offline
      P Offline
      PIEBALDconsult
      wrote last edited by
      #2

      All Web apps suck.

      1 Reply Last reply
      0
      • honey the codewitchH Offline
        honey the codewitchH Offline
        honey the codewitch
        wrote last edited by
        #3

        Complaining about everything is easy.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups