Programming

Programming

1461 bookmarks
Custom sorting
Oh, Erlang! 🤯
Oh, Erlang! 🤯
What we did for #SpawnFest 2021
·itnext.io·
Oh, Erlang! 🤯
Elixir Processes: Spawn, Send, and Receive - Samuel Mullen
Elixir Processes: Spawn, Send, and Receive - Samuel Mullen
All of OTP is built on a handful of process primitives. In this article, we'll explore three in particular – spawn, send, and receive – to see how they work together.
·samuelmullen.com·
Elixir Processes: Spawn, Send, and Receive - Samuel Mullen
Hex
Hex
A package manager for the Erlang ecosystem
·hex.pm·
Hex
The road to the K2 compiler | The Kotlin Blog
The road to the K2 compiler | The Kotlin Blog
We’ve been working on a new K2 Kotlin compiler for quite some time. The new compiler aims to speed up the development of new language features, unify all the platforms Kotlin supports, bring performan
·blog.jetbrains.com·
The road to the K2 compiler | The Kotlin Blog
Write Tests for all your Missed Branches
Write Tests for all your Missed Branches
In this blog post, you will understand how to identify missing branches and write better tests for your code.
·blog.kotlin-academy.com·
Write Tests for all your Missed Branches
Using VSCode with Alive
Using VSCode with Alive
A collection of examples of using Common Lisp
·lispcookbook.github.io·
Using VSCode with Alive
Comby〔 Rewrite Code 〕
Comby〔 Rewrite Code 〕
Structural code search and replace for ~every language.
·comby.dev·
Comby〔 Rewrite Code 〕
TDD in Elixir with ExUnit and Doctest
TDD in Elixir with ExUnit and Doctest
ExUnit & DocTest Elixir has it's own test framework built in natively, called ExUnit. ExUnit is a core component of Elixir itself, as much as the task runner and dependency manager mix. When you start a new project with mix, everything is directly set up for you, including basic unit
·til.codes·
TDD in Elixir with ExUnit and Doctest
Test Driven Development — Why Elixir Excels at TDD
Test Driven Development — Why Elixir Excels at TDD
I joined Podium for many reasons, among them was our dedication to testing. A good test suite gives you confidence to go fast and ship…
·medium.com·
Test Driven Development — Why Elixir Excels at TDD
How to Learn Programming – The Guide I Wish I Had When I Started Learning to Code
How to Learn Programming – The Guide I Wish I Had When I Started Learning to Code
Just the thought of learning to code can be very intimidating. The word code is mysterious by definition. It implies a technical form of communication that computers, and not humans, are meant to understand. One way many people start learning to code is by picking a popular programming language and
·freecodecamp.org·
How to Learn Programming – The Guide I Wish I Had When I Started Learning to Code
Gen
Gen
·gen.dev·
Gen
Conditionally setting your gitconfig
Conditionally setting your gitconfig
Personally, I try to keep my development environment as convenient to use as possible and with the advent of BeyondCorp-style zero trust, more internal services are thankfully available without a VPN required. This makes it easy to access tooling from your mobile device and other places but it can also mean the line between work and personal blurs a little bit. A lot of my custom work-related configuration has been deprecated (utilities for wrangling VPNs and proxies) and I basically don’t maintain anything more than what was already open sourced.
·utf9k.net·
Conditionally setting your gitconfig
REST Web API in Practice: Naming Endpoints, Filtering, Sorting, and Pagination
REST Web API in Practice: Naming Endpoints, Filtering, Sorting, and Pagination
In computer science, naming things is hard! When designing and naming the URLs structure, various questions and possible conflicts between the team members may arise. Let's see some practical suggestions for consistently naming our REST endpoints and representing the filtering, sorting, and pagination operations as URL query string parameters.
·dotnetnakama.com·
REST Web API in Practice: Naming Endpoints, Filtering, Sorting, and Pagination
The latency of making a coffee cup
The latency of making a coffee cup
I recently had to discuss the issue on the impact of latency a few times, and I found the coffee cup analogy to be an excellent tool to explain exactly what ...
·ayende.com·
The latency of making a coffee cup
Implicit Overflow Considered Harmful (and how to fix it)
Implicit Overflow Considered Harmful (and how to fix it)
A common problem in programming language design is the question of what the type of integral literals should be, and if they are untyped, what the rules for implicitly converting them to regular integer types should be. This is part of the more general problem of how to handle having multiple integer types with overflow and the conversions between them. There are many approaches to this problem, but they all have significant downsides.
·blog.polybdenum.com·
Implicit Overflow Considered Harmful (and how to fix it)
Build And Deploy A Telegram Bot
Build And Deploy A Telegram Bot
5 Minutes Project We are going to build a Telegram bot with python and deploy it to Heroku. The bot I am going to build will be able to send random pictures or videos of dogs using dog.ceo API…
·codingkaiser.blog·
Build And Deploy A Telegram Bot