Human Focused AI | Helping people with photosensitive epilepsy browse the web safely
Programming
3 Must-Read Classic Books about Ruby and Ruby on Rails in 2021
An exhaustive book list about Ruby and Ruby on Rails
Embeddable Common-Lisp / ECL
Embeddable Common-Lisp main repository.
What is NLP? An Introduction to Natural Language Processing
The goal of this article if to give a quick introduction to Natural Language Processing(NLP) for people who has basic Machine Learning…
rakyll/hey: HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom - rakyll/hey: HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
Oh, Erlang! 🤯
What we did for #SpawnFest 2021
NATS Server and Elixir integration
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.
Hex
A package manager for the Erlang ecosystem
When Developers Resurrect Code They Wrote 40 Years Ago - The New Stack
Unearthing code for a computer game you created as a teenager, updating it, and sharing it with the world can be thrilling —and challenging.
CI/CD/CF? — The DevOps toolchain’s “missing-link”
There is no feedback loop from production to code. Access to production analytics will allow us to write better code
Good tests don't change - OwenGage.com
Android Login Register With an API | Login Register in Android – LarnTech
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
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.
Using VSCode with Alive
A collection of examples of using Common Lisp
Comby〔 Rewrite Code 〕
Structural code search and replace for ~every language.
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
TestIex — Easier Test Driven Development in Elixir
One of my favorite features of elixir is being able to start a shell that loads the entire context of my project:
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…
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
Writing Software to Write About Writing Software - Part 1 · What I should have said
Gen
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.
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.
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 ...
Balanced Trees & Introduction to Self Balancing Trees | Trees | Data Structures Simplified - TheBinaryRealm
A balanced binary tree or a height-balanced tree is a tree in which the height of the left and right subtree at any node does not differ by more than one. Not just the root node, at any node. Mathematically we define using a balanced factor.
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.
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…
Bloom Filters For System Design |