State management in frontend development deals with maintaining the state or data knowledge across multiple application components. It’s an essential concept while working with frontend JavaScript and TypeScript frameworks and libraries.
Using #RevoltPHP for one of my new projects. It's very nice working with #PhpFibers and not dealing with generators/promises as much. Can't wait for other #Async#Frameworks to start refactoring to use it more. I know #AmpPhp has added it to their HttpServer lib already.
Where would be a good place to start for python developer @timdnewman, who would like to build a web app for users to build 2D graphics, flow chart type things?
Some people may hate it... but I think I'll try to build (yet another) static site generator based on #React / #JSX. It will result in static sites that even work without #JS though 😅 Or at least js is optional, just for explicit features.
I tried different static site #frameworks, but I hated all of them. Building user interfaces with JSX is so superior, live rendering with js/react just isn't. But it's also not needed for static sites, so...
Just a heads-up to you people who wondered when Alien BOB would pick up on the KDE Plasma bleeding edge again.
Simply put: Patrick did a hell of a job pushing every new KDE Plasma update into the slackware-current package tree (even before the 15.0 release) in no time. There was nothing for me to do (or to improve on) since Plasma5
🤔 Which project management methodologies work best with OpenProject? 💡
Let’s take a closer look at popular project management #methodologies and #frameworks – and how well they are suited to be used with the #OpenProject software:
Web-development question, does anyone have a favourite CSS framework that they like using for new projects? I'm templating a simple web app that I'm putting together for my business and I want it to look "ok" but I don't want to spend any more time with the design than I have to.
If it turns into something useful I will probably pay someone to do a frontend and use APIs, but for now I just need to make it work.
This Casey Muratori quote below is spot on for most other "creative software", incl. generative art/design tools/frameworks... In this context, it also doesn't matter if these are #OpenSource or not, since 99% of people are engaging with these offerings purely as consumers and will be left stranded/struggling once the day of reckoning will arrive (nothing lasts forever, regardless of enshittification)...
Many subfields of digital art/design/engineering currently have one (or a couple) incumbent monopolistic tools/frameworks consuming/sucking the attention of most practicioners in those fields. Each time, the main issue (for users) should be learning, developing, extracting, abstracting reusable skills, underlying metaphors/terminologies, techniques and thought patterns which are more general and independent from those tools, actively exercising the breaking of mental (and practical) dependencies to free & shape one's own creative practice/process.
Artists too (rather: them especially) should own and keep control of their means of production, or at the very least understand them (in some detail)!
Yet, in the bigger picture, the appetite for exactly these things seems to be continuously waning and the "AI" hype theatre is just accelerating & strengthening production dependencies and the strict separation between infrastructure owners & practioners... These are choices each one of us has to and does make, but how many of us are doing so consciously/intently and how many are even just willing and/or able to support others working towards such goals (e.g. by embracing anti-framework and anti-monopolistic design philosophies)...
Another related quote here by Gualter Barbas Babtista (already shared previously):
“If you don’t develop your own technology, you will need to adapt to the language and patterns of the technology someone else developed – maybe in contradiction to your cultural values.”
I don’t normally post links to YouTube, but the new Fairphone 5 has been launched in Europe today, and it’s an absolute paradigm changer. Apple and Google really need to rethink their strategy.
This is when #RighttoRepair becomes a BETTER designed phone than something sealed and unrepairable.
@jaredwhite’s personal thoughts on a great entry by @collinsworth into the growing body of work which details why greenfield #WebDev projects are better served by other frameworks…or none at all.
I've tried #Fleek's products in the past; I deployed a site to #IPFS, but I needed a #backend where I could do things like connecting to #databases and #APIs. Then I tried out their #ICP deployments, but I found them to be limited, and ICP itself far too complicated for my #web2 brain.
What does the creator of CSS, Håkon Wium Lie, really think about CSS-in-JS? As someone who has played a pivotal role in shaping the way we style websites, Hå...
Similarly, most #developers now only have to learn how to add units to #frameworks without the overhead of lots of conscious choices. And most businesses only need that.
But some applications will always need more than a #framework and some business logic glue #code. And some businesses will always need truckers.
With the sudden influx of new users, time for another #introduction.
I'm an azure-winged magpie living in #China doing #embedded software development for #PublicGrid monitoring and testing tools. Unlike most of my #ElectronicEngineer colleagues, I am a 100% #software nerd with just enough #hardware smarts to be dangerous. I design embedded #frameworks and #libraries that my colleagues lack the foundations to do create. I chiefly work with the #STM32 line of #MCUs.
The Creator of CSS Shares His Opinion on CSS-in-JS (youtu.be)
What does the creator of CSS, Håkon Wium Lie, really think about CSS-in-JS? As someone who has played a pivotal role in shaping the way we style websites, Hå...