geocalc
liveviews
Our great sponsors
geocalc | liveviews | |
---|---|---|
4 | 19 | |
137 | 413 | |
- | 2.9% | |
0.0 | 6.2 | |
over 1 year ago | about 1 month ago | |
Elixir | ||
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
geocalc
-
Phoenix 1.7.0 Released: Built-In Tailwind, Verified Routes, LiveView Streams
simple solution: store the geohashes and compare prefixes, each prefix length is equivalent to a distance.
https://en.wikipedia.org/wiki/Geohash#Digits_and_precision_i...
or use one of the many geo libraries, like this one
-
Elixir Cowboy Websocket - Querying IOT devices by latitude longitude proximity
B) Correct and may be a litle slow way, due to many calculus are involved, apply ‘haversine’ formula from GeoCalc
-
How to filter and cast based on lat/long?
Maybe this would work?: https://github.com/yltsrc/geocalc
liveviews
-
Write code for the web - Apple doesn't care about you, Mr. Developer
This approach allows you to handle business logics on the server, and update the screen in browser from the server as well.
-
Htmx Webring
That's a conflation. I'm certain for at least some, the choice is more about using a single language than avoiding JS. I'm sure there are people using htmx who use a JS backend. There are at least 5 LiveView clones for JS for instance: https://github.com/liveviews/liveviews#javascripttypescript
-
Dynamic Forms with LiveView Streams
The list is seeking a maintainer. https://github.com/liveviews/liveviews/issues/23
-
Phoenix 1.7.0 Released: Built-In Tailwind, Verified Routes, LiveView Streams
> "different" platform with it's own unique patterns and quirks
Everything OP listed was a criticism directed at LiveView, the 'Live App' functionality, not Phoenix, the web framework. Live Apps are not exclusive to Phoenix either, as there are now imitators for every other web framework now, which at least speaks to its broader appeal amongst developers. So the criticism could be leveled towards the far less mature 'Live App' libraries on PHP/Python/JS/C# and so on and on:
- Ask HN: What's is your go to toolset for simple front end development?
-
Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView
Hey all, author here.
I had some time off last week so I built a little tool I've been planning on using for a while now.
Thought I'd just comment on my motivations for building this.
I bought a little chromebook tablet to take on holidays. I've been enjoying the experience of using a remote IDE to code on my personal server.
I thought it would be neat if I could quickly make myself GUIs for other utilities on my remote server that get rendered on my chromebook. Doing this like being able to run bash scripts remotely.
I start utility scripts with this tool and then just use ssh port forwarding to view it locally.
The fun bit is the application itself is then just written in python.
There are some similar alternatives[1] but I wanted to be able to write GUI elements like ImGUI so I decided to build my own tool in the end.
I just wrote it in python because that's what I've been using at work lately.
-
Symfony Station Communiqué — 11 February 2022. A look at Symfony and PHP news.
The ReadMe Project shares “The client-side made a come back over the past decade as developers built “single-page applications” (SPAs) with JavaScript. But a new crop of tools is sending the pendulum swinging back towards the server.”
-
The Hypermedia-Driven Application (HDA) Architecture
I'm not super familiar with this but what I can say is that many of these things were inspired by Phoenix LiveView, and as far as I know LiveView is still the one that works best.
- Other frameworks like blazor server
-
Learning Elixir, Phoenix and LiveView: A Primer for Experienced Programmers
(and a list of LiveView work-alike for different languages: https://github.com/dbohdan/liveviews - some don't use node libraries at all)
What are some alternatives?
ip2location - An Elixir library for the IP2Location database
proj - Elixir coordinate conversion library using OSGeo's PROJ.4
distance_api_matrix - Google Distance Matrix API Library for Elixir
geoip - Elixir library to find geo location information given an IP address, hostname or Plug.Conn
geo - A collection of GIS functions for Elixir
geohax - Geohash encoding and decoding for Elixir.
segseg - Segment-segment intersection classifier and calculator for Elixir
geohash - Geohash encode/decode for Elixir
geocoder - An Elixir Geocoder/Reverse Geocoder
python-live-gui
Google Maps - Google Maps API written in Elixir
Typesense - Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences