Claude Code works though. But now I can’t share this with non-technical users
344 karma · joined February 16, 2015
Claude Code works though. But now I can’t share this with non-technical users
[1] https://hasura.io/blog/building-real-time-chat-apps-with-gra... [2] https://eclectic-dragon-25a38c.netlify.app/
Would love to see more use cases coming out of this :)
Excited about the incremental performance improvements and making more secure defaults by revoking CREATE permission for public schema for non-superusers.
Structured logging with JSON is going to improve a lot of debugging, again a great productive change.
Also, any idea when the docker image for Postgres 15 will be available?
Hasura connects to databases and all your other APIs to give a unified GraphQL API (and REST API, if you configure it).
This takes care of your CRUD APIs portion of building your app. With declarative Access Control Rules, you get powerful Authorization. IMO, these two should take care of 70% of your application code that you typically end up writing. The remaining will be custom business logic that you can write in any language or framework of choice and connect it to Hasura.
There’s of course more with the cloud offering to give you caching, rate limiting and monitoring in production. Hasura doesn’t host your database, it just needs the db connection string to get started.
- Join data across new or existing GraphQL services: Your own GraphQL services or GraphQL vendor APIs (eg: Github)
- Join GraphQL services with other non-GraphQL services: Join data in your GraphQL Server with data in your databases (eg: Postgres, Timescale, Yugabyte with GraphQL servers)
- Uses native GraphQL with no changes to the GraphQL specification: No upstream changes are required to the GraphQL service
- Powered by semantic configuration - no custom code required.
- Role-based access for schemas you bring in
We'd love for you to try it out and give us your feedback. This is a sample repo for you to take this for a spin: https://github.com/hasura/graphql-joins-example
Niche communities with valuable insights and anecdotes that cannot be found elsewhere.
Now I wish they do well with their upcoming IPO and beyond.
The intent has always been for devs to be able to get exactly the slice of info they need to get productive. The courses typically take between 30mins to about 2 hours to complete.
We're super excited to re-launch Hasura Learn today with it's brand new look, poised for many more courses to be added in collaboration with the community. We have also Japanese & Mandarin translations to our two most popular courses, and added 2 new databases courses (SQL Server & MySQL in addition to Postgres).
Although this is recommended for NoOps and Scale, you can technically run all your backend logic on any full fledged servers that can run anywhere. Hasura just requires a HTTP endpoint for custom logic.
EXPLAIN ANALYZE output is cryptic enough for beginners to get any meaningful information out of it. Your thoughts on where to get started as a frontend developer?
Is there a list of companies that got screwed by giant companies because they unknowingly infringed a patent?
The internet experience has improved a lot since ads and trackers are blocked system wide.
A few block lists that I would recommend:
1. Steven Hosts - https://github.com/StevenBlack/hosts
2. Adguard DNS - https://github.com/AdguardTeam/AdguardSDNSFilter
3. disconnect.me
The amount of DNS requests made silently in the background is astonishing across all devices.
If you are comfortable writing GraphQL, you can add your own custom GraphQL server to Hasura for business logic.
If you are comfortable with REST APIs (or something that already exists), you can use Hasura Actions to define GraphQL types and call your REST endpoint to perform business logic.
Now where this server is hosted is totally upto the user. It can be serverless functions or can be a monolith server (in language of choice) hosted anywhere.
Hasura just needs the endpoint :)
I understand they are trying to lock-in users to their platform / devices but there would be more users if cross-platform versions are available making more money for them eventually.
It's not like consumers are buying a Mac or iPhone because Apple Music experience is better, or iCloud experience is better.
Disclaimer: I work at Hasura.
You can write markdown with added benefits of React components and this Gatsby starter will render a GitBook theme documentation site. Self host using Docker or build the static bundle and deploy to Netlify :)
Disclaimer: I maintain this starter.
During that time, there were a lot of Get Rich Quickly scams around Crypto trading. Coupled with 24x7 online trading, a lot of people were losing a lot of money. Taxation (for those who made money) around Crypto weren’t clear either.
An exchange ran away with the money. There was also the money laundering aspect. The Govt also wanted to curtail cash usage (Demonetisation happened) and track the transaction trails.
Not saying if they are right but some of these reasons were triggers for the original ban by RBI.
Casinos are banned in majority of Indian land and i’m wondering if the reasons are the same. Would be interested to know what the Supreme Court thinks about that in the current world.
1. Tokens are typically stored in localStorage. (app becomes vulnerable to CSRF & XSS attacks).
2. Tokens can be stolen. Now this is generally controlled by having a very short expiration time.
3. Short expiration times mean persisting refresh tokens to do a silent refresh.
4. Blacklisting of tokens adds complexity and defeats the purpose of decentralising the auth workflow.
5. There's technically no logout. It's all done via very short expiration times. With multiple tabs open, logging out on one tab needs to be synced with rest of the tabs via some event listeners.
6. SSR rendered pages need to send along the latest refresh token cookie so that the browser can use it.
7. The refresh token is sent by the auth server to the client as an HttpOnly cookie to prevent XSS/CSRF.
My colleagues wrote a detailed guide which goes through these considerations - https://hasura.io/blog/best-practices-of-using-jwt-with-grap...
We recommend every production app to setup Allow Lists to prevent arbitrary querying.
Is Ghost bringing back support for Postgres? :)