- Видео 722
- Просмотров 50 355
Scott Nimrod
Добавлен 29 апр 2013
Видео
Pro Auto Sound of Miami - 3rd Installer Reaction
Просмотров 242 года назад
Pro Auto Sound of Miami - 3rd Installer Reaction
Pro Auto Sound of Miami - 2nd Installer Reaction
Просмотров 282 года назад
Pro Auto Sound of Miami - 2nd Installer Reaction
Elm & F#: Integrating Nikeza's Client with Server
Просмотров 2567 лет назад
Elm & F#: Integrating Nikeza's Client with Server
Nikeza: Debugging Unit Tests on .Net Core
Просмотров 427 лет назад
Nikeza: Debugging Unit Tests on .Net Core
John Sonmez: Need advice on being a Software Development Coach
Просмотров 1197 лет назад
John Sonmez: Need advice on being a Software Development Coach
Elm: Week 3 (Navigation, Dynamic Controls, and Filtering)
Просмотров 1337 лет назад
Elm: Week 3 (Navigation, Dynamic Controls, and Filtering)
Talking to Bryan Wilhite about Native Apps and XAML
Просмотров 587 лет назад
Talking to Bryan Wilhite about Native Apps and XAML
Build Better Software: Be a fly on the wall
Просмотров 438 лет назад
Build Better Software: Be a fly on the wall
Cleveland, F#, Tuples, Active Patterns
Просмотров 928 лет назад
Cleveland, F#, Tuples, Active Patterns
Bone Thugs, C#, .Net events versus MessageBus
Просмотров 2188 лет назад
Bone Thugs, C#, .Net events versus MessageBus
Rick Ross, Unit Tests, F#, Dependency swapping
Просмотров 1268 лет назад
Rick Ross, Unit Tests, F#, Dependency swapping
Thank you for this! Sharing your thought process is so much more interesting and useful than just presenting the resulting code.
Thanks for the encouragement. I might stream again today.
Sorry, I had to step away from the live. I am from NYC, live in Virginia now. Found Scott via interview on Healthy Software Developer.
SOAP is indeed terrible. feel your pain.
Shawn has a super cool technodrome!
comparteme el codigo
This is really great! I've added the Domain modeling book to my reading list.
Thanks for the encouragement, Steven.
Check out my Tech Conception RUclips channel.
Thank you for this video man, I just realized some things!
Thank you for the kind words.
This was a fun talk to watch. Very well done.
Scott is my favorite teacher.
@@Bizmonger His book and his webseite are my go to F# tools
Man, the number of services you have to have running seems like it would be frustrating. If you don't mind me asking, how did your beach delivery app do on the market? I pray you're doing well, brother.
I still haven't released it. I took on a leadership position for a challenging project. I had to shelve the app until my contract ends due to lack of time and stress.
Hi scott can you share the code please
Hi Eric, Unfortunately, it's proprietary. I can do a screen share session with you if you'd like.
Had 2 pet ducks as a kid, paid for them with my own money - now feel a little bit (more) foolish learning I could've grabbed them for free 🤦♂️
They ask you during the interview to design a highly scalable system?
Nope.
Thanks for sharing this session. I would like to review the kata code for myself. Could you provide a link to the kata code examples?
codekata.com/kata/kata16-business-rules/
@@Bizmonger Thanks!
@@ath0006 Eager to view your solution...
One - you're not alone - domain modeling ROCKS! Two - there's definitely a difference between *de*scriptive information and a *pre*scriptive path to solving a problem.
Hey Scott.....hit me up ...I want to discuss something with you.
Hi Marcelo, Can you provide me your contact details on LinkedIn or Twitter?
@@Bizmonger check your LI messages. Should be there waiting for you buddy.
The topic seems very interesting and I would have liked to watch the video. I have a number of comments on the way it is presented. Please, it is my personal opinion and I say this from the point of view of improving the presentation skills. In the first few minutes you give the impression that you have little desire to make the presentation: you speak very slowly and sighing very often. I really appreciate you uploading the video and that's why I hesitated whether to comment or not.
Thanks for your feedback. I'm actually not presenting. Instead, I'm documenting my journey as a software developer via daily live streams.
@@Bizmonger I didn't know! I just got your video pushed to me from RUclips's algorithm :-) Then forget completely my stupid comment. This is indeed a nice idea. Kind of a programmer's diary. Thumbs up
Nice! Thanks for share!
Currently writing a PowerShell module to sync my ps-profiles via Github for my passion project. Wrote a couple of very basic tools for helpdesk workers to interface with some apis. Back then using Elmish.WPF. Hopefully will be writing some sync services to sync azure data into a on-prem cmdb for pc-lifecycle purposes. I still feel I have a lot to learn though. I'm struggling with quite some basic f# concepts. Mostly because I can't focus on the language 100% of my time which I'd really love to.
Sounds interesting. By the way, ping me on Twitter for any F# questions you may have.
@@Bizmonger Thanks for the offering. I still have hope I can figure some of my problems out by myself. I really don't want to waste your time.😊
Hi can I have the code of this app. Thanks in advance 😊
Hi, The source code is private.
Hey Scott what type of development is F# used for? I have seen the language as a choice in VS code but don't really know much about it other wise. I know I could google around but I just thought I would ask someone who has experience with the language.
F# is a general purpose programming language. I'm using it for mobile development and backend services. F# excels in type level programming such that the compiler enforces business policy. Let me know if you'd like me to provide more details or if you'd like to chat.
@@Bizmonger I wouldn't mind more details or a chat. I am more of a JavaScript developer that came up coding in the hipster era, so I am still learning. I remember seeing you on an interview on healthy programmer. I remember you saying that you specialize in F#. I didn't even know people used that launguage let alone there are jobs for it.
@@johndoggett4657 they don't and there's not. ;)
@@Bizmonger do you program with it as a hobby?
@@johndoggett4657 It's my preferred language when I'm working independently or as a lead. I'm building a product with it off-hours as well.
I have no idea what this is but hopefully someday i can understand
I know exactly what u talking about bro
For the database part, maybe you could just do it in C#, in a separated project, and bring it in your F# ecosystem. I think that could be good trade-off, as it works really well in C# side. Unless you absolutely want all your code in F# ?
Hi, streamings one of those weird things, I think different people behave differently. I sometimes feel there’s a big pressure to get a lot done. What ends up happening is interacting with people can take up a lot of your time and you end up with a lot of context switching.
So I've watched 18 minutes and you've battled layered architecture so far. It doesn't look like you present "FP vs OOP" but "FP vs no paradigm at all". I believe further in a video you present some valid arguments because for me personally, FP helped to improve my code and it is the right thing to check out. But so far it looks like you're just battling a strawman.
Keep watching. Minute 19 is on testable code.
Good choice on Game. Classic stuff.
Yea. I turn it up on this song when I ride and workout.
@@Bizmonger its nice to see a fellow programmer who jams out to hip hop. You might dig this song. ruclips.net/video/lzo7iTDXews/видео.html
@@johndoggett4657 Wow that's old school...
Just to complement on Roman comments, yeah erlang inspired Akka and Akka.net but (I feel) developments on those platforms have also inspired the erlang/elixir ecosystem: - I don't have a source but in elixir we have the Task module for spawning processes, which in my opinion resembles a lot the C# Task api (jus-t that in elixir uses processees instead of threads). - There's also the erleans project which tries to reproduce the "virtual actor" concept from Orleans, haven't had the chance to use it but really like the idea behind it. - I remember erleans being discussed as a more secure base for "Typed Actors" for Gleam a strongly typed language that transpiles to erlang. hexdocs.pm/elixir/Task.html github.com/erleans/erleans
Aw man...dayligh saving time change. I'll probably won't see it live anymore most of the time. - Yes...Akka is inspired by Erlang. Started as a Actor framework for Scala and grew from there. - Hehehe, Clojure is probably my favorite language for a most 'business' like code - I've seen Kafka used as a 'database', as a immutable log of events But needs some companion storage for indexes. One example: www.opencrux.com/main/index.html
Finally I caught your show, yeahhh!
Didn't know George R. R. Martin was interested in Functional Programming.
I like how you qualified several minutes in, that these are limitations of the “typical” oop developer. I think your conclusions are correct.
Yea. I know I will offend a good number of folks. So I tried to limit my prejudice.
@@Bizmonger lol!!! 🤣
To me the big dis the mainstream Microsoft decision makers have committed against F# is in the rare cases where the biggest Microsoft evangelists (we know who they are, but I won't call them out) even mention F#, they do not talk about the big reasons to start using it, they just say "oh, this is another .NET language you can use." This is highly influential to the "dark matter" programmers, mostly in enterprises, who are not "lifestyle" programmers spending all their free time practicing tech skills. They should be talking about how F# is more information dense. On one screen full of code there is more information about what the code does and you typically need to skip around in the code less to understand what is going on, especially if you use meaningful value names. Writing code in F# is more likely to produce "correct" safe code that does what you intend it to do and only what you intend it to do because of safety from functional, strong typing and immutability. And you never have to keep the program state in your head. Hey Ody, There is a need to teach TP development...and what is the state of current popular TPs regarding .Net 5.0. Is the new SDK fully ready for 5.0? What popular TPs still need full conversion to new SDK?
Thanks @Jack Fox. A lot of work was put into migrating the Type Provider SDK to .NET Core. I believe that all that work carries over to .NET 5. Because of the migration to .NET Core a lot of Type Providers were lost as they were built on Infrastructure that simply isn't available on Core like Linq-To-SQL for example. As the general direction of the F# Community is towards having a better scripting story around F#, Type Providers are a critical piece in making that story a success and as such teaching how to create one will become even more valuable
@@odytrice I’m waiting for the World Bank TP, which is totally broken, to accept this very simple fix github.com/fsharp/FSharp.Data/pull/1320 There are so many F# articles and tutorials in the wild using this TP as a data source… Once I can use that I will get back to trying to figure out what the heck happened to the R language TP. The latest release is totally out of sync with the documentation. When you make significant breaking changes to an OSS project without correspondingly updating the documentation, all you have done is sown Fear, Uncertainty, and Doubt.
@@jackfox9082 let me check it out and see if I can help. It's unfortunate that dotnet core broke almost all the Type Providers but there's nothing the F# language devs could do about it
Looks like in this case its simply a matter of abandonment
It's so true. I need dig deeper into some FP philosophy. I think frontend world already understand the difference, we need to keep up with backends :-)
Nice video... I don't know why but you look more like a NBA Player :))
Very authentic Shawn!
Ultimately there are a set of constraints which you have to further constrain via pros and cons and present that to the powers that be. The pros and cons can be augmented with times, risk, etc. Im basically echoing @Bizmonger. As an example I had to do this when upgrading an App at Jet to either Xamarin native, Swift, Fable, I may be able to find the document in my backups as an example.
Could you please send me a sample of the source code 😔😔.... It'd really mean a lot to me 😢
Here's a repo: github.com/bizmonger/FnTrade
Wow.... Really Dope skills Bro. 💯💯💯💪🏾💪🏾💪🏾
I can't believe people still use F#
Great job!
lol
I don't like visual studios git client very much. I mainly use vs to manage the solution and stick to writing code in vscode. I can recommend gitlense and gitflow for vscode. I find gitflow especially to be a very convenient ui for git management. It enables a graph similar to vs's history, but lets you manage and compare branches right from there, which helps me a lot in keeping track of several branches.
Branches are for losers. ;)
Nice, but you have to prepare before recording/streaming, that would save a lot of time!!
source file please
I believe they should be called certified scrum apprentices. Mastery is something nobody achieves in this industry in three days - let alone over their career. It’s good marketing but misleading. Great topic! 👍
How put icons on toolbar?
Good video, thank you.
Damn. Stumbled upon a cool channel. Keep it up!
i am php laravel web developer, want to get into software development, please recommend me some resources like books etc. i asked same question to @Healthy Software Developer he recommended me Agile Web Development with ruby book. Can you recommend me some more.
1. The Passionate Programmer 2. The Mythical Man Month 3. The Software Craftsman 4. Domain Modeling Made Functional
huge thank youuuuuuuuuuuuuuuuuuuu
i came from @Healthy Software Developer, you both are really good. I am so excited because i feel like i'm gonna learn a lot.