Programming

Programming

1461 bookmarks
Custom sorting
Rust's Result Type is Cool
Rust's Result Type is Cool
Intermediate Rustaceans should know about these combinators defined on the Result and Option types that are indispensable in common error handling usecases.
·naiveai.hashnode.dev·
Rust's Result Type is Cool
Adam Albrecht - Full Stack Developer in Columbus, Ohio
Adam Albrecht - Full Stack Developer in Columbus, Ohio
I’m working on an Elixir app at the moment and really enjoying it, but some of my recent dabbling in the type-safe worlds of Elm and Crystal have left me desiring a bit more structure in my code. The app I’m building involves a multi-step data transformation and so I have a data structure to properly represent this process. But since Elixir is a dynamically typed language, you can’t, for example, have a non-nillable field in a struct. The Elixir/Erlang ecosystem does, however, have a type-checking syntax called Type Specs, along with a tool, Dialyzer,...
·adamalbrecht.com·
Adam Albrecht - Full Stack Developer in Columbus, Ohio
Testing LiveView forms
Testing LiveView forms
A walk around some functions of the LiveViewTest module that come in handy for testing forms.
·fly.io·
Testing LiveView forms
The Rise Of Programming As A Trade
The Rise Of Programming As A Trade
Powered by efficient development tools, hiring a programmer to automate the boring stuff is a worthwhile consideration. As development time reduces for simple tasks, incorporating automation can be more appealing for bus...
·blockchainunlimited.us·
The Rise Of Programming As A Trade
Metaprogramming in Python
Metaprogramming in Python
How you can use metaprogramming in Python and how it can simplify certain tasks.
·developer.ibm.com·
Metaprogramming in Python
10 Tips on How to Become a Great Coder: The Ultimate Guide
10 Tips on How to Become a Great Coder: The Ultimate Guide
Everyone can become a good coder, but few can become a master in it. This article talks about 10 amazing tips on how you can become a great programmer.
·blog.codingminutes.com·
10 Tips on How to Become a Great Coder: The Ultimate Guide
For developers, flow state starts with your finger tips
For developers, flow state starts with your finger tips
Developers and their employers are constantly thinking about productivity. We partnered with Logitech to produce a four-part podcast series to chat about how your hardware and software work together to keep you in a flow state and make you more productive. Each podcast will have it’s own landing page on the blog, but will also…
·stackoverflow.blog·
For developers, flow state starts with your finger tips
DSL type-safe builders
DSL type-safe builders
How to define type-safe DSL builders in Kotlin.
·kt.academy·
DSL type-safe builders
17 Awesome Elixir Open-Source Projects
17 Awesome Elixir Open-Source Projects
Frameworks, apps, libraries – we have compiled 17 open-source Elixir projects to use or check out.
·serokell.io·
17 Awesome Elixir Open-Source Projects
Where to go next
Where to go next
Website for Elixir
·elixir-lang.org·
Where to go next
Async/Await — What Happens Under The Hood
Async/Await — What Happens Under The Hood
Understand how async/await works in a more detailed way and what Tasks, Threads, and ThreadPool has to do with them
·itnext.io·
Async/Await — What Happens Under The Hood
Livebook.dev
Livebook.dev
Write interactive and collaborative code notebooks in Elixir.
·livebook.dev·
Livebook.dev
Learn C Programming Using the Classic Book by Kernighan and Ritchie
Learn C Programming Using the Classic Book by Kernighan and Ritchie
Dennis Ritchie created the C programming language. He also co-authored the authoritative reference book on C programming with Brian Kernighan. If you want to truly understand C programming, it is a good idea to go straight to the source. We just published a C programming course on the freeCodeCamp.org YouTube
·freecodecamp.org·
Learn C Programming Using the Classic Book by Kernighan and Ritchie