Delade länkar, sida 3
Alla förberedelser och förhoppningar till trots, står det nu klart att det inte finns några möjligheter att genomföra Sweden Rock Festival i år heller. Istället skiftar vi nu vårt fokus till 2022 och ser då fram emot en mer minnesvärd festival än någonsin.
Dagen efter min födelsedags kom den länge inväntade spikförsedda sparken i Solar Plexus: SRF ställer in, ännu en gång. Helt väntat, då Hellfest och Graspop sedan flera veckor tillbaka har ställt in.
SRF är min favorit på hela festivalåret. Det är den enda festivalen jag alltid köper biljetter till, oavsett utanonserade band. I årets upplaga hade jag främst sett fram emot Amon Amarth, Nightwish och Guns n' Roses.
Källa: SWEDEN ROCK FESTIVAL 2021 STÄLLS INThe PETAL Stack in Elixir means:
- Phoenix
- Elixir
- TailwindCSS
- Alpine.js
- LiveView
Kul grej! Blomblad.
Den enda komponenten jag upplever inte motiverar sitt värde riktigt i ovanstående stack är Tailwind.
Jag anser att Tailwind, precis som Twitter Bootstrap och ZURB Foundation, har värde vid framtagning av prototyper för att testa koncept; särskilt om en designer inte är en del av teamet.
Så snart prototypen ersätts av the real deal - särskilt om en designer anlitas för projektet - så ska inte prototyp-verktyg användas. Lägg hellre tid på att skriva egen CSS som löser det unika affärsbehovet. Med dagens gridsystem, variabler och media queries är detta inte längre svårt eller tidskrävande.
Källa: PETAL Stack in ElixirThe future of web-based software architectures is already taking form, and this time it’s server-rendered (again). Papa’s got a brand new bag: HTML-over-WebSockets and broadcast everything all the time.
The dual approach of marrying a Single Page App with an API service has left many dev teams mired in endless JSON wrangling and state discrepancy bugs across two layers. This costs dev time, slows release cycles, and saps the bandwidth for innovation.
A List Apart har en stor samling artiklar som åldras mycket väl, och min förhoppning är att även denna kommer att göra det.
Jag är redan övertygad om att detta är ett pågående teknikskifte, och att serverrenderad HTML som transporteras över webbsockets är den logiska efterföljaren till SPA:er.
Lagom långa och bra diskussionstrådar finns på reddit under r/programming och r/coding.
Källa: The Future of Web Software Is HTML-over-WebSockets- Connect the boxes: create the user avatar component and pass its instance to the inventory table component. Whenever the edit state of the inventory table changes, the business logic in the inventory table should also trigger a state change in the user avatar component with the help of the user avatar’s public API.
- Lift the state up: move the internal state of the user avatar component and the state of the inventory table into a separate box/class. The logic of the user avatar and inventory table component will still be neatly separated in their own boxes, but they will be able to communicate without inventory table needing the direct access to the user avatar.
- Introduce a message bus: connect the inventory table and the user avatar component to the shared pipe that is used for distributing events in the application. The user avatar component subscribes to the message bus and every time it receives a table edit event, it executes an appropriate action (e.g turn the light on).
Jag gillar denna skarpt! Det som gör den riktigt bra är att den är skriven på ett teknik-agnostiskt sätt.
En person som skriver saker i LiveView eller Hotwire (som hanterar state backend) tar till sig idéerna och koncepten lika väl som folk som bara arbetar i rena SPA:er med React, Vue, Angular eller Elm.
Min egen inställning efter att ha byggt webbgränssnitt 15 år som yrkesverksam är att fokusera på leverans snarare än perfektion: Göra om är billigt, ändra befintligt efter nya lärdomar är dyrt.
Källa: The complexity that lives in the GUISkivbolag som har mycket dödsmetall. Bra att ha för inspiration eller när man är nyfiken på något nytt.
Källa: Pulverised Records @ Big Cartel