POPULARITY
NVIDIA locks CUDA down further, and we ponder what it might take to break their stranglehold on the market, Zuck's brilliant move that put an egg on his face, and we take a minute to appreciate new developments with Java.
On today's episode, Elixir Wizards Owen Bickford and Dan Ivovich compare notes on building web applications with Elixir and the Phoenix Framework versus Ruby on Rails. They discuss the history of both frameworks, key differences in architecture and approach, and deciding which programming language to use when starting a project. Both Phoenix and Rails are robust frameworks that enable developers to build high-quality web apps—Phoenix leverages functional programming in Elixir and Erlang's networking for real-time communication. Rails follows object-oriented principles and has a vast ecosystem of plug-ins. For data-heavy CRUD apps, Phoenix's immutable data pipelines provide some advantages. Developers can build great web apps with either Phoenix or Rails. Phoenix may have a slight edge for new projects based on its functional approach, built-in real-time features like LiveView, and ability to scale efficiently. But, choosing the right tech stack depends heavily on the app's specific requirements and the team's existing skills. Topics discussed in this episode: History and evolution of Phoenix Framework and Ruby on Rails Default project structure and code organization preferences in each framework Comparing object-oriented vs functional programming paradigms CRUD app development and interaction with databases Live reloading capabilities in Phoenix LiveView vs Rails Turbolinks Leveraging WebSockets for real-time UI updates Testing frameworks like RSpec, Cucumber, Wallaby, and Capybara Dependency management and size of standard libraries Scalability and distribution across nodes Readability and approachability of object-oriented code Immutability and data pipelines in functional programming Types, specs, and static analysis with Dialyzer Monkey patching in Ruby vs extensible core language in Elixir Factors to consider when choosing between frameworks Experience training new developers on Phoenix and Rails Community influences on coding styles Real-world project examples and refactoring approaches Deployment and dev ops differences Popularity and adoption curves of both frameworks Ongoing research into improving Phoenix and Rails Links Mentioned in this Episode: SmartLogic.io (https://smartlogic.io/) Dan's LinkedIn (https://www.linkedin.com/in/divovich/) Owen's LinkedIn (https://www.linkedin.com/in/owen-bickford-8b6b1523a/) Ruby https://www.ruby-lang.org/en/ Rails https://rubyonrails.org/ Sams Teach Yourself Ruby in 21 Days (https://www.overdrive.com/media/56304/sams-teach-yourself-ruby-in-21-days) Learn Ruby in 7 Days (https://www.thriftbooks.com/w/learn-ruby-in-7-days---color-print---ruby-tutorial-for-guaranteed-quick-learning-ruby-guide-with-many-practical-examples-this-ruby-programming-book--to-build-real-life-software-projects/18539364/#edition=19727339&idiq=25678249) Build Your Own Ruby on Rails Web Applications (https://www.thriftbooks.com/w/build-your-own-ruby-on-rails-web-applications_patrick-lenz/725256/item/2315989/?utm_source=google&utm_medium=cpc&utm_campaign=low_vol_backlist_standard_shopping_customer_acquisition&utm_adgroup=&utm_term=&utm_content=593118743925&gad_source=1&gclid=CjwKCAiA1MCrBhAoEiwAC2d64aQyFawuU3znN0VFgGyjR0I-0vrXlseIvht0QPOqx4DjKjdpgjCMZhoC6PcQAvD_BwE#idiq=2315989&edition=3380836) Django https://github.com/django Sidekiq https://github.com/sidekiq Kafka https://kafka.apache.org/ Phoenix Framework https://www.phoenixframework.org/ Phoenix LiveView https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.html#content Flask https://flask.palletsprojects.com/en/3.0.x/ WebSockets API https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API WebSocket connection for Phoenix https://github.com/phoenixframework/websock Morph Dom https://github.com/patrick-steele-idem/morphdom Turbolinks https://github.com/turbolinks Ecto https://github.com/elixir-ecto Capybara Testing Framework https://teamcapybara.github.io/capybara/ Wallaby Testing Framework https://wallabyjs.com/ Cucumber Testing Framework https://cucumber.io/ RSpec https://rspec.info/
learning haskell --- Send in a voice message: https://anchor.fm/stre/message
Why Should I Care About Immutable in Python? | Explained By DDSRY. --- Send in a voice message: https://anchor.fm/the-ddsry-show/message
Most data structure are only useful if you can modify them. Today, JS and Lance talk about immutable data structure which don't allow for direct modification but instead encourage extension. We consider the situations in which these could be useful and how to build one from scratch.
This week Chris and Amos discuss the benefits of vectors and the life changing magic of using a runtime with a good concurrency model.
Tony has been a friend for over two decades. In this podcast we talked about the problem with immutable data and blockchain and the benefits of the Chinese Social Score and why this is all our futures. Tony also explained why he thinks 'data is not the new oil to mine. And finally we talked about companies having to deal with so much data that there is a board level need to manage the data, the value and also take responsibility for protecting it from leaks.
Frank is headed off to the Open F# conference where he will be giving a talk entitled "Why I wish I wrote my app in F#" and he gives us a sneak peek at what everyone is in store for. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
Frank is headed off to the Open F# conference where he will be giving a talk entitled "Why I wish I wrote my app in F#" and he gives us a sneak peek at what everyone is in store for. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
Denne episoden av Bekk Open Podcast handler som det funksjonelle paradigmet. Vi har besøk av Jonas Follesø og Tomas Jansson som kommer og snakker om funksjonell programmering sammen med oss. Vi er innom hva, hvorfor og hvordan, og ikke minst hvordan det funksjonelle opptrer både i gui- og i backend-programmering. CQRS, stream-processing, React og Event Sourcing er teknologier som blir nevnt.Noen lenker:Tomas sin blogg serie om CQRS og event sourcing: http://open.bekk.no/polyglot-heaven-a-response-to-the-bekk-radarPure functional applications: http://blog.2mas.xyz/your-application-should-be-a-pure-function/En tutorial om event sourcing og CQRS som Tomas har satt sammen: https://github.com/mastoj/LibAASWhy use F# av Scott Wlaschin: http://fsharpforfunandprofit.com/why-use-fsharp/Low risk ways to use F# at work, også av Scott Wlaschin: http://fsharpforfunandprofit.com/series/low-risk-ways-to-use-fsharp-at-work.htmlDoes the language you use make a difference av Simon T. Cousins (ref. 300000 rader —> 30000 rader): http://simontylercousins.net/does-the-language-you-use-make-a-difference-revisited/Utforskende programmering med F# Type Providers http://www.open.bekk.no/#!utforskende-programmering-med-fsharp-type-providersEasier UI Reasoning with Unidirectional Dataflow and Immutable Data - https://open.bekk.no/easier-reasoning-with-unidirectional-dataflow-and-immutable-dataBlogpost om Flux og CQRS: http://jaysoo.ca/2015/02/06/what-the-flux/Reux: http://redux.js.org/Second Machine Age: http://secondmachineage.com.NET Rocks: http://www.dotnetrocks.comBartJS: http://bartjs.io/Mustafas Gemüse Kebap ;) http://www.mustafas.de/
02:06 - Minko Gechev Introduction Twitter GitHub Blog Minko Gechev: Bringing Immutability to Angular @ ng-vegas 2015 03:57 - Immutability 05:11 - Why is immutability interesting to Angular developers? React 09:19 - Side Effects 12:18 - Are immutable data structures in conflict with large quantities of data? Persistent Data Structures Immutable.js angular-immutable 16:18 - How does the track by syntax help/affect you? 19:05 - Angular 2 and Immutable Data 21:30 - Immutable Data and Observables Cycle.js Knockout.js 25:14 - Getting Started Minko Gechev: Bringing Immutability to Angular Part 1 Minko Gechev: Bringing Immutability to Angular Part 2 Minko Gechev: Bringing Immutability to Angular Part 3 Victor Savkin: Change Detection in Angular 2 (Immutability and Observables) 26:26 - Minko’s Background with Immutability 27:36 - The Evolution of Immutability 28:52 - Functional User Interface 29:29 - Data in, UI out Victor Savkin: Building Angular Apps Using Flux Architecture 32:30 - Case Studies and Examples Where Immutability Has Worked Ideally Picks The Little Mermaid Musical (Katya) Primitive.io (Joe) Douglas Crockford: The Better Parts (John) DuckTales (John) Camp Pluralsight (John) Cell Phone Tripod Adapter (Chuck) NeewerHandheld Video Stabilizer for DV GoPro Mini Cameras (Chuck) Michael Feathers: The Deep Synergy Between Testability and Good Design (Minko)
02:06 - Minko Gechev Introduction Twitter GitHub Blog Minko Gechev: Bringing Immutability to Angular @ ng-vegas 2015 03:57 - Immutability 05:11 - Why is immutability interesting to Angular developers? React 09:19 - Side Effects 12:18 - Are immutable data structures in conflict with large quantities of data? Persistent Data Structures Immutable.js angular-immutable 16:18 - How does the track by syntax help/affect you? 19:05 - Angular 2 and Immutable Data 21:30 - Immutable Data and Observables Cycle.js Knockout.js 25:14 - Getting Started Minko Gechev: Bringing Immutability to Angular Part 1 Minko Gechev: Bringing Immutability to Angular Part 2 Minko Gechev: Bringing Immutability to Angular Part 3 Victor Savkin: Change Detection in Angular 2 (Immutability and Observables) 26:26 - Minko’s Background with Immutability 27:36 - The Evolution of Immutability 28:52 - Functional User Interface 29:29 - Data in, UI out Victor Savkin: Building Angular Apps Using Flux Architecture 32:30 - Case Studies and Examples Where Immutability Has Worked Ideally Picks The Little Mermaid Musical (Katya) Primitive.io (Joe) Douglas Crockford: The Better Parts (John) DuckTales (John) Camp Pluralsight (John) Cell Phone Tripod Adapter (Chuck) NeewerHandheld Video Stabilizer for DV GoPro Mini Cameras (Chuck) Michael Feathers: The Deep Synergy Between Testability and Good Design (Minko)
02:06 - Minko Gechev Introduction Twitter GitHub Blog Minko Gechev: Bringing Immutability to Angular @ ng-vegas 2015 03:57 - Immutability 05:11 - Why is immutability interesting to Angular developers? React 09:19 - Side Effects 12:18 - Are immutable data structures in conflict with large quantities of data? Persistent Data Structures Immutable.js angular-immutable 16:18 - How does the track by syntax help/affect you? 19:05 - Angular 2 and Immutable Data 21:30 - Immutable Data and Observables Cycle.js Knockout.js 25:14 - Getting Started Minko Gechev: Bringing Immutability to Angular Part 1 Minko Gechev: Bringing Immutability to Angular Part 2 Minko Gechev: Bringing Immutability to Angular Part 3 Victor Savkin: Change Detection in Angular 2 (Immutability and Observables) 26:26 - Minko’s Background with Immutability 27:36 - The Evolution of Immutability 28:52 - Functional User Interface 29:29 - Data in, UI out Victor Savkin: Building Angular Apps Using Flux Architecture 32:30 - Case Studies and Examples Where Immutability Has Worked Ideally Picks The Little Mermaid Musical (Katya) Primitive.io (Joe) Douglas Crockford: The Better Parts (John) DuckTales (John) Camp Pluralsight (John) Cell Phone Tripod Adapter (Chuck) NeewerHandheld Video Stabilizer for DV GoPro Mini Cameras (Chuck) Michael Feathers: The Deep Synergy Between Testability and Good Design (Minko)
Разговор със Радослав Станков на тема React.js и програмиране с компоненти в Web Директен линк към част 2 (mp3) (ogg) Линкове: React.js React Components Displaying Data with React React.js Conf 2015 Hype React.js Conf 2015 – Immutable Data and React