portal

A clojure tool to navigate through your data. (by djblue)

Portal Alternatives

Similar projects and alternatives to portal

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better portal alternative or higher similarity.

portal reviews and mentions

Posts with mentions or reviews of portal. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-10.
  • What I Have Changed My Mind About in Software Development
    4 projects | news.ycombinator.com | 10 Sep 2023
    Tracing debuggers give you the best of both worlds. I've recently started using Flow-storm [0], by @jpmonettas), and it's been quite transformative. You can still easily see the values flowing through your system (better than just "prints"), and it can handle multi-threaded / async scenarios quite nicely. You don't need to manually step through code, you can just "see" your data flow, and when you have loops or some other form of iteration, you can see the data for each pass. Coupling this with a good data visualization tool (such as Portal [1]) really feels like magic. I've been doing Clojure for quite a few years now, and was very happy with my plain REPL-driven workflow, but this is way better.

    [0] https://github.com/jpmonettas/flow-storm-debugger

    [1] https://github.com/djblue/portal

  • Visual-tools meeting 16 - Calva Notebooks & Portal - summary & recording
    1 project | /r/Clojure | 1 Dec 2022
    In this meeting, Lukas Domagala of the Calva team and Chris Badahdah, Portal's creator, presented Calva Notebooks, their integration with Portal, and other Portal updates.
  • Clojure at the REPL: Data Visualization
    3 projects | news.ycombinator.com | 26 Nov 2022
  • Request Support for Clojure in JetBrains new Fleet IDE
    3 projects | /r/Clojure | 18 Oct 2022
    Also my dot-clojure and vscode-calva-setup repos have some interesting stuff in for using/customizing Portal for use with VS Code: * https://github.com/seancorfield/dot-clojure * https://github.com/seancorfield/vscode-calva-setup * https://github.com/djblue/portal
  • Book recommendation focusing on tooling?
    4 projects | /r/Clojure | 4 Oct 2022
    One thing that really helps with debugging is learning to use tap>. Even after a decade of using Clojure, I found it game changing. I personally use it with djblue/portal, which has a lot of bells and whistles, but isn't too hard to get going with the basics. You don't need an UI for tap>, though, if you don't want it.
  • Best practices for maintaining REPL "hygiene"?
    3 projects | /r/Clojure | 31 Jul 2022
    You may want to try using tap> for debugging, which avoids this problem and is generally more convenient in my experience. I use it to log values with either an atom or Portal.
  • Things about clojure or tooling, you found out way too late.
    4 projects | /r/Clojure | 2 Jul 2022
    Portal makes deving so much easier! Having your tapped data available to inspect and transform in the Portal UI is much easier, cleaner, and faster than in the REPL/output window.
  • Clay, a way to write Clojure data science notebook value renderers that are portable across the landscape of Clojure notebook & dataviz tools
    2 projects | /r/Clojure | 29 Apr 2022
    Clay is an attempt to create compatibility across data science notebook plugin scripts. Today, Clojure's data viz tools (e.g. Clerk, djbue/Portal) offer similar abstractions for scientists to 1) create notebook documents and 2) enable dynamic exploration of data. These tools all work by attaching rendering metadata to values. But the render code is not portable across tools, which means a script written for one tool is not compatible with all the others, and this inhibits scientific work and makes the toolchain inaccessible to scientists who don't know Clojure.
  • Love Clojure, challenged by discoverability
    6 projects | /r/Clojure | 22 Dec 2021
    tag / stick into something like https://github.com/djblue/portal makes this problem instantly go away, and I get a whole bunch extra stuff at the same time: https://www.youtube.com/watch?v=gIoadGfm5T8 If you MUST have it codified somewhere, probably the next highest leverage point is to use specs. Typically we do this when you've a single set of data structures that are widely reused (as opposed to, say, a map that's only used between a single SPA component and an API call). I've tried both clojure.spec and Malli. Clojure's spec is satisfactory. Malli's ergonomics and performance are fantastic. https://github.com/metosin/malli
  • Sublime (love) Clojure
    3 projects | news.ycombinator.com | 14 Dec 2021
    ;; :main-opts ["-m" "cognitect.rebl"]}

    Into your '~/.clojure/deps.edn'.

    From there I can just add 'rebl' as a profile to my Intellj when you start a REPL it starts automatically.

    There are also alternative tools like Portal to do the same things: https://github.com/djblue/portal

    Or: https://vlaaad.github.io/reveal/

  • A note from our sponsor - SaaSHub
    www.saashub.com | 26 Apr 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic portal repo stats
12
836
9.4
9 days ago

djblue/portal is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of portal is Clojure.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com