We have hand rolled a killer library which automates all of this for us lol. Very powerful, handles, classes, structs, lists, dict, anon obj, tuples, strongly typed ids, everything. Reflection is a very powerful tool for property based testing. I've not used FsCheck before but it looks pretty tidy at the test level
@alexgoncharov64303 ай бұрын
“We could find a single man and a single woman who we the sole parents of everyone alive in the planet” - what a bunch of nonsense. Please stick to programming, Bob
@StewSims4 ай бұрын
This was an interesting one - I assume the intention is to prompt further discussion. My concern is while the developer role is evolving and incorporating aspects like design, testing and security that hiring solely developers to do everything as well as code (because let's face it gen AI has been proved pretty useless at that) results in them being stretched too thin. We definitely need specialists in testing, UX, BA, cyber security etc. too. If the budget for a non-trivial project can't stretch to hiring or utilising existing specialist staff to accommodate that, then maybe we should be questioning whether we should be building the thing in the first place. TL:DR If you can't do the thing right, maybe it's just not viable. Saying no is a leadership attribute that's important sometimes.
@avwie1327 ай бұрын
The audio is completely on the left…
@frontstudent98589 ай бұрын
The real talk starts at 10:45.
@greanch12349 ай бұрын
i started to think that it's a wrong video after a while, lol
@harveyedwardthurmanthurman28639 ай бұрын
BieaLd me harveyedwardthurman.renajkh bieaL us to Last aLwayes mom dad bother siters bieaLus to Live aLLways and jahovagod jesuespopLe jahovagodpopLe sationg popLeaL and segreats and coffiy and eat one to three times day foer trieaLionsyerasaandaLLways cotiincover bieaL joey aLn joysecmom bothersiter and me wife as copanued the 825westLacLededstreet maLdenmisisioery make me good officer I singing aLong thank you jahovagod this harveyedwardthurman.rena Harvey dad dareaLters 4 one wife make us the beast may need us in 850trireaLions years today day one good bake one me make us the beast and Live aLways thank thenk tou jahogod you son beneath the 🌞🌎🌎🌎🌞🌕🌕🌞🌎🌎🌎🌞🌕🌞🌃😊🌃🌃😊🌃 tochinging is normeaL earth 🌎🌎🌎🌎🌞🌕🌞🌕🌞🌎🌎🌎🌎🌎🌎🌎🌎🌎🌎🌎🌎🌎🌞🌕🌞🌃 🏠🏠🏠🏠 🏠🏠🏠🏠🏠🏠🏠🏠 store 🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠 coseno 🏠🏠🏠🏠🏠🏠🏠🏠🏠 me 💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰💰 💰💰💰💰💰💰💰 $750 mounth $800 have ING fun cotencover coffiy smokes 🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠 store Casey's a 825 west LacLeded maLde mo Missouri 63863 harveyedwardthurman. House payedfor mom payedfor siters payedfor botherpayedfoer 🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠 160by55 twice 160by55 harveyedwardthurman.renahouse 🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠🏠 Light stay on every day every night
@harveyedwardthurmanthurman28639 ай бұрын
Thank you jahovagod
@ddstar Жыл бұрын
this guy is a retard. don't do any of this.
@_chris_6786 Жыл бұрын
The real talk starts at minute 10:45
@vasiliylu8054 Жыл бұрын
why did you put sound from the hall in the left channel?
@AshleyWharton Жыл бұрын
Still very relevant - great explanation and walk-through. Thank you!
@simonmassey8850 Жыл бұрын
I have been pointing people to this video for years. It is a timeless classic. All my code and all my data infrastructure are now built in this way. A clean model of the problem domain with bindings, plugins or generators doing the mediation to the internal resources or external services. I will keep on pointing people to this video to explain why the software we write that way is so much more effective than the legacy approaches 😊
@eminberkay Жыл бұрын
Amazing lesson. Thanks!
@mcblade85 Жыл бұрын
Can you open the automatic subs in order to help more people? Thanks in advance.
@BenjaminNoffsinger-o8c Жыл бұрын
"Imagine you are working on a system 10 years from now and you are inextricably bound to a relational database..." 7 years on, how we doing?
@asdqwe4427 Жыл бұрын
He makes a lot of great points. But! I am yet to see someone easily swap out their database
@sergiostsagarakis2876 Жыл бұрын
I didn't notice the bluebottle at the time 😂
@nextlifeonearth Жыл бұрын
Does it get better after 20 minutes? His words are fun and all, but not really of substance and the flickering of the projector is causing me a headache so I'm not sticking around unless it's really worth it.
@CanOfRabbitHoles Жыл бұрын
Fun talk! Alexio is a great bloke, good to see him talking!
@anandhunt1000 Жыл бұрын
cam we use javascript modules and libraries with it
@kyonas6047 Жыл бұрын
im using it with daisy ui and tailwind and its working Great
@francescasilvia9799 Жыл бұрын
😱 Promo`SM
@jakob.schoettl Жыл бұрын
I like that summarizing slide at 14:38!
@CanOfRabbitHoles Жыл бұрын
Another stellar talk from Fran :)
@NateBarkei Жыл бұрын
This appears to be a really interesting conference. However it is almost impossible to understand or read what is being said. Could you get a microphone for the next time you do this.
@NorfolkDevelopers Жыл бұрын
Thanks Nate! We're sorry about the audio; we didn't quite have enough AV gear to cover this track. We'll be back down to our usual three tracks in 2024 and have learnt a lot from our AV mistakes this year!
@opdavies Жыл бұрын
I loved presenting at this conference! Thanks again to Norfolk Developers for having me speak.
@NorfolkDevelopers Жыл бұрын
Glad you enjoyed it, Oliver! Thanks for joining us!
@sangramkesariray Жыл бұрын
4:33 that's probably wrong, because of evolution, you'd have numerous individuals appearing, which can be called the primordial ancestors of all humans today, there could be mixing with another primordial like ancestors as well, but keeping that aside, it can't be a mathematical certainty that ancestors can be reduced to 2 individuals for all the people today. I'd still listen to what Bob has to say about software design, regardless of his adam-eve conjectures, which should be ignored.
@zach7275 Жыл бұрын
"You should architect your systems in such a way that is not impossible to break away from it." sums it up perfectly
@FamilieKalay Жыл бұрын
Add subtitels !!!
@magne6049 Жыл бұрын
At what timestamp in the video do you answer the question in the title?
@TheGnarTube Жыл бұрын
KZbin uncancelled you! Thank god
@abhishes2 жыл бұрын
Thank you so much. Awesome video!!!
@sarrazin52 жыл бұрын
Completely useless we see nothing!
@NorfolkDevelopers Жыл бұрын
Sorry about that, we've upgraded our hardware substantially since this recording. Please try out some of our most recent recordings from #NorDevCon23
@colinrickels2012 жыл бұрын
Can’t believe this legend drops what will go on to be one the most used architectural approaches on them and they have but one follow up question
@MVMn2 жыл бұрын
Antlr/Xtext?
@Antuan29112 жыл бұрын
06:00 About the origin of "Simplex" and "Complexus" Very interesting that "Plex" sounds exactly like the Greek "πλεξ-" found in many Greek words like "πλεξούδα" (braid) or "πλέξιμο" (knitting).
@ssssssssssama2 жыл бұрын
The problem with decoupling everything and writing everything in a Clean architecture is that it takes time. And time/ man hours is a factor that is directly proportional to good code. It is inversely proportional to business profits at least in the short term.
@lucasa87102 жыл бұрын
I loved the video, this guy is very funny
@AlexScotton-Illizian2 жыл бұрын
Sorry about the audio!!! This was a little last minute and I ended up using my laptop mic 😬
@SimGunther2 жыл бұрын
*Write your own transpiler in 24 hours
@forebearing13202 жыл бұрын
I don't think it is true that a good architecture allows major decisions to be deferred, rather a good architecture separates major decisions from minor decisions, in our case here, the database is a minor decision, but the major decisions were all made upfront, and those relate to the core business logic.
@muratukuthrai57353 жыл бұрын
Wow, I like the bidirectional 😎 option that was the real icing on the cake 🎂.
@walfredocarneiro3 жыл бұрын
Thank you, I chose Blitz for my next works.
@billkonchellah30643 жыл бұрын
Listening so keenly...he's wrong on sperm cells not having mitochondria
@marknunes84443 жыл бұрын
I've been using a directory structure that separates my code from third party libraries. That way I can grep through my code. Yeah now that makes sense. Because the User is the center of the application. I was calling the user the controller. However since the user is connected through the interface, that which the user interacts with could also be called the controller. The controller is a proxy for the user who is the controller. This allows for every button of an interface to be entirely independent of every other button. In a website you could make completely separate apps for each button. That way when there is a problem you know exactly what went wrong and what needs to be fixed.
@marknunes84443 жыл бұрын
That's what tripped me out about windows but now it makes sense. The GUI is actually the center of the application.
@AnthonyInSanDiego3 жыл бұрын
Great Talk. I honestly didn't expect me to finish watching at one go. Also, Thank you for my teammates for posting this on our project wiki!