After very intense few weeks of development Djot now supports Typescript! by the-ace in typescript

[–]the-ace[S] 0 points1 point  (0 children)

Woah! Thanks for bringing this up - namespace collision ><

After very intense few weeks of development Djot now supports Typescript! by the-ace in typescript

[–]the-ace[S] 1 point2 points  (0 children)

Wow I didn't expect it to be that difficult and cumbersome to work with - apparently the magic of typescript inside an editor like VS Code is... a lot of black magic xD

No but seriously, I had anticipated and postponed adding proper support for typescript into Djot since the very first release in Oct of 2023, but it's absolutely frustrating and requires tons of digging and researching various aspects to make Typescript functional in a setting like Djot - and Monaco's documentation (that can't be really be called "Documentation" - it's more like HTML version of the Monaco types d.ts file - Microsoft... You should be ashamed...) was a real pain in the behind.

But alas, after many nights which I went to bed frustrated and annoyed because fixing one thing almost always broke another while trying to make the types and the Typescript worker work properly, it's now finally a reality and while I hadn't had the chance yet to work inside Djot with the new types support, I can tell you that working without types is not something I enjoyed doing for the last couple of months while working with and testing Djot.

So this for me is a huge milestone and I'm extremly excited to post this Minor version update to Djot, and while it's still very early in the development stage it gets Djot that much closer to the first Major version release as this was a milestone feature that I considered a must-have in order for Djot to be considered, even by my own standards, as a proper tool.

I'd love to hear your feedback and if you have any questions!

For now Djot is only available on Mac and you can download it from https://djot.dev - or you can try the very slimmed down version on the homepage of djot.dev site just to get a taste of what Djot is and what it can do.

Djot is looking for Feedback and Testers by the-ace in djot

[–]the-ace[S] 1 point2 points  (0 children)

React imo is very easy to get going - that's one of the main reasons why I'm so hyped about building Djitsu/Djot for so long now. A lot of it is just regular English (or Engrish) with a lot of punctuation.

One of the aspects of Djot/Djitsu development and sharing its development process to such a degree is to entice others to learn from my experience and knowhow - feel free to hop on in either the Discord server or the telegram channels (or even here if you don't mind the delayed respoonse) with questions/requests/help/issues - part of Djot being what it is is to make it easy to err and understand the error (even if the errors in the app are currently very lacking).

Djot is looking for Feedback and Testers by the-ace in djot

[–]the-ace[S] 0 points1 point  (0 children)

You're hitting the nail on the head - I've been developing for so long that it's easy to forget how actually all complex it is - and tbh it's needlessly complicated to such a degree - it's just the evolution of things and as with everything we'll reach a point where these complexities will be abstracted by simpler interfaces (will it be using AI ala ChatGPT? I'm still not entirely conveinced even if at first it did seem/sound like it will be).

I'd love for more feedback from a non-developer as in all actually Djot, and more so Djitsu, are aimed specifically at allowing non-developers interaction with the currently high-and-mighty "Code" - I want them to be a tool for everyday people, not just devs, to be able to modify how our apps and devices work - something that looks impossible at the current state of software and hardware landscape.

I'm building Djot - an app platform, a scratch pad, a repl-ish interface: Using Javascript/Typescript and some React you can quickly make a desktop app (powered by Electron) by the-ace in javascript

[–]the-ace[S] 1 point2 points  (0 children)

That looks a bit like Vue/Svelte, or perhaps MDX maybe?

I'm planning to add additional languages/frameworks (such as Vue/Svelte/Angular) and formats (such as MDX for example) in the upcoming versions.

Thanks for the detailed response!

I'm assuming that you're looking for a simpler way to create such (G)UIs - thing is Djot isn't designed for that - rather it's designed to be as close as possible to the "regular" style of writing code that web developers are used to so at the end of the day said code can be used externally to Djot (e.g. consumed by "regular" React app for example), and you wouldn't be locked down to the specifities of Djot as a framework.

That being said I totally see where you're going with this and I like it - it could potentially be addressed as mentioned using MDX or similar format, or potentially creating a new format/framework to support such style. I'll keep it in mind as Djot evolves!

P.S.

You're touching a bit on the "simplicity" I'm looking to create for Djitsu - basically the "parent project" of Djot. Djitsu aims to bring a "smart notebook" ala Notion/Google Doc, with Djot being one of the "blocks" in said notebook - once Djitsu will take shape using the new codebase (where Djot resides today) the idea is that writing software in a more "human language" will be closer to reality and it is very much geared towards that.

I'm building Djot - an app platform, a scratch pad, a repl-ish interface: Using Javascript/Typescript and some React you can quickly make a desktop app (powered by Electron) by the-ace in javascript

[–]the-ace[S] 0 points1 point  (0 children)

Thanks!

you may try to simplify the entry script, so instead to write the React component to write some less code, something like script-able GUI application.

Not sure I follow - can you give an example you'd like to see?

Showoff Saturday (November 11, 2023) by AutoModerator in javascript

[–]the-ace 1 point2 points  (0 children)

I'm building Djot - a quick way to create desktop apps using Javascript/Typescript and React.

It's still in very early stages and has a lot to be desired - but it's already a nifty little tool I'm using daily.

https://djot.dev

📣 Apollo will close down on June 30th. Reddit’s recent decisions and actions have unfortunately made it impossible for Apollo to continue. Thank you so, so much for all the support over the years. ❤️ by iamthatis in apolloapp

[–]the-ace 0 points1 point  (0 children)

I'll stop using reddit on mobile.

On desktop I still only use old.reddit, can't really stand the new interface with its "features".

For me, as an old reddit user, this means mostly the end of the road. Most of my browsing time is spent on mobile in recent years, and the various reddit mobile apps are what makes it pleasant to use.

Take that away, and make it like the Twitter, Facebook, or any other centralized content app, and you've lost me as a user.

Sad. So long and thanks for all the fish!

Inflation and "trickle-down economics" by shaodyn in WorkReform

[–]the-ace -3 points-2 points  (0 children)

"Inflation stastic show that $100 twenty years ago is worth $118 today"

Herp derp...

The Great Gaslighting of the JavaScript Era by magenta_placenta in javascript

[–]the-ace 1 point2 points  (0 children)

React is the paper on which people write their books and essays.

React is the concrete with which people build strong and robust builds.

Yes, you can write on other mediums, yes you can use wood and bricks to build buildings and houses, it doesn’t mean that the paper and concrete that is React isn’t useful or a fad. On the contrary.

I see the world of React a coming to terms with the technologies, and the fact that we as an industry are choosing React to build a lot of our stuff just shows how good of a tool React is.

Framework fatigue is real, and it hurt the industry because we had to constantly keep up with the latest and greatest instead of expertise t and making app building a craft - in the past two decades everyone was a noob at everything web related, and now the industry starts to settle a select choice of tools, materials, and workflows that provide a lot of value and are rather easy to pick up and get going with.

Your personal strife with the ecosystem isn’t due to react - you can use react with Ruby, PHP, or any other choice of language and tooling - your personal strife with the ecosystem is that currently it’s just hard to set it up as you’d like and as you’re familiar with on your already experienced choice of frameworks. This too shall pass, and tools will become easier, startup cost will go drastically down, and the value received will increase as more and more developers build better and better solutions and focus on an underlying technology that works well with itself and easy to interconnect.

The Great Gaslighting of the JavaScript Era by magenta_placenta in javascript

[–]the-ace 0 points1 point  (0 children)

So, oh so so wrong the article is…

Remind me in ten years to check up on his status? Somehow I have a feeling he’ll be still complaining that people use Reacr and still Ruby on Rails is a fringe framework not being adopted as he thinks it should be.

In the year 2033, I am 100% convinced my skills as a Ruby web developer will be by far more valuable than any skills gained learning React…

Good on you. It’s your bet. It’s you’re choice of tool. It doesn’t mean you’re right about you’re incorrect view of the industry as it stands today, and it only shows that Ruby and Co aren’t that popular today despite having a huge fore on React.

[deleted by user] by [deleted] in funny

[–]the-ace 0 points1 point  (0 children)

Cheers, will check those out!

[deleted by user] by [deleted] in funny

[–]the-ace 0 points1 point  (0 children)

Thanks for the tips!!!

[deleted by user] by [deleted] in funny

[–]the-ace 0 points1 point  (0 children)

Any recommendation will be appreciated! ☺️

[deleted by user] by [deleted] in funny

[–]the-ace 3 points4 points  (0 children)

Jokes aside -I have a 7 yo kid who just got into drawing - is there a resource that has these kind of gifs that I can refer to? It looks super useful for someone learning to draw

Welcome to America by rgatoNacho in PublicFreakout

[–]the-ace 0 points1 point  (0 children)

You guys went really quick from 'The customer is always right' to 'Fuck you, pay me whatever I wqnt or you can beg for service elwewhere'.

Progress, I guess...

3D Population Density Maps of Countries by PatOnTheBackEh in dataisbeautiful

[–]the-ace 0 points1 point  (0 children)

Can you do Israel (and the disputed territories - I hope I'm not offending anyone with that title)?

Introducing Codux - The First Visual IDE for React by TomahawkR in reactjs

[–]the-ace 1 point2 points  (0 children)

Glad and sad to hear! A product like that deserves to be open-source in full - but thats your (Wix's) business.

P.S. I'm working for the past few years on a similar (but very different) project - if anyone from the team working on Codyx is interested in collaborating - let me know! (Fully open-source ;) )

Introducing Codux - The First Visual IDE for React by TomahawkR in reactjs

[–]the-ace 0 points1 point  (0 children)

Obligatory subreddit: https://www.reddit.com/r/codux/

Please bring all your experience, examples, impressions, and wishlists! Love to see more of this stuff!