41

Rant++

Just want to mention this mother fucker named Allen. Allen is a fuckin' badass. This guy fucks.

This bad mother fucker like single handedly wrote one of the best fuckin libraries for displaying tabular data, and threw in a shit ton of JSON capabilities just to make it that much fuckin' cooler.

And why? Because he fuckin fucks thats fucking why. I already told you.

And does this son of a fuck support his fucking product? You bet your sweet basement dwelling programming fucking ass that he does.

Dude works that support forum like he no doubt works that pussy. With full and complete knowledge and control, but with a gentle mature touch. Fuckin right.

Do you hate PHP? Well this fuck made a Node version? Do you hate Node? Use that shit with pure JS client side. This dude doesn't give a fuck. Don't have a table? Pass that shit JSON and GET A FUCKIN TABLE!!!

Some dipshit in your company needs to edit a database table but there's no way on sweet baby jesus's green earth you're giving that dumb fuck DB creds? Run that dumb fuck up a fully editable admin portal in like 5 fucking minutes because fuck him.

There are few things in my life I love. My corgi and my kids, and most days my wife.

But always fucking DATATABLES.

So, Allen Jardine... just wanted to give you and your product DataTables and Editor a fucking devRant shout out. It continues to be the one ray of light that works as expected and is extremely well supported when it doesn't and some days I just need that fucking consistency in my life man. So thanks.

Comments
  • 4
    I feel like making some tables now ...
  • 3
    I did some work with DataTables a while ago. The idiots before us used it for displaying a paginated table from DB, read by DataTables through an API endpoint that generated JSON with Razor. I never understood what it does, because the moment I saw how much JS it takes to make our table view impossible to build by URL I threw the whole thing out the window and rebuilt the table with Razor.
    So anyway, what does it do that makes it better than just using regular html tables? What does it do for you that you don't need equally as much glue to integrate?
  • 2
    @Lor-inc
    Wait til you see how much code underpins razor's html rendering 😸
  • 1
    @SortOfTested I'm not making the user download that.
  • 4
    @Lor-inc
    No, they're just downloading the table data+markup, with whitespace every time they request it, which eats your lunch and their mobile bandwidth.

    I personally think datatables is a sloppy, bloated library that hasn't kept up with the times and there are better client side methods, but it is an optimization designed for n-requests, and to be a reused payload over all of them.
  • 4
    "This guy fucks" is a Silicon Valley reference right? :)
  • 3
    @Lor-inc DataTables Editor.

    The licensed version does not just display a database table... it lets you edit it... inline.

    You can set up a CRUD against pretty much any database (or really any other data source) in minutes.

    I will concede to @SortOfTested the package is heavy, and their are many lighter ways to simply DISPLAY tabular data. However if you want the user to be able to also ADD, EDIT, and DELETE that database table... then DataTables.

    I use this primarily for admin panels and such for tabular data that would need to be edited that would mirror some part of a database or data source. Which is a requirement for pretty much every single project I've done professionally ever.
Add Comment