my vim setup

⭐ 1

| | github

#code #github #vim script

Command pigeon generates parsers in Go from a PEG grammar.

⭐ 411 | ⑂ 34

| | github

#code #github #go

| | sourcehut

#code #sourcehut

Package rehttp implements a Go HTTP transport that handles retries.

⭐ 157 | ⑂ 8

| | github

#code #github #go

| | sourcehut

#code #sourcehut

Async pipe and run, inspired by MojiScript.

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

My personal website.

| | sourcehut

#code #sourcehut

kickstart my code

| | sourcehut

#code #sourcehut

A little like that j-thing, only in Go.

⭐ 7441 | ⑂ 630

| | github

#code #github #go

Package throttled implements rate limiting access to resources such as HTTP endpoints.

⭐ 792 | ⑂ 42

| | github

#code #github #go

| | sourcehut

#code #sourcehut

| | sourcehut

#code #sourcehut

tiny Go library to normalize URLs

⭐ 340 | ⑂ 42

| | github

#code #github #go

A Go redis cluster client built on top of redigo.

⭐ 119 | ⑂ 18

| | github

#code #github #go

files for my 0value.com blog

⭐ 1

| | github

#code #github #html

Generate serverless infrastructure from project layout (canonical repository).

| | sourcehut

#code #sourcehut

| sputnikmusic

#post #sputnikmusic

kicking tires

| | github

#code #github #go

A testing library for the Inko programming language.

| | gitlab

#code #gitlab

| | gitlab

#code #gitlab

Vim syntax highlighting for the Inko programming language.

| | gitlab

#code #gitlab

Polite, slim and concurrent web crawler.

⭐ 1771 | ⑂ 181

| | github

#code #github #go

| | github

#c #code #github

A simple and flexible web crawler that follows the robots.txt policies and crawl delays.

⭐ 715 | ⑂ 97

| | github

#code #github #go

| | github

#code #github #shell

| sputnikmusic

#post #sputnikmusic

Low-level Swift package for POSIX sockets and Epoll/Kqueue.

⭐ 22 | ⑂ 2

| | github

#code #github #swift

Proper URL escaping as per RFC3986

⭐ 19 | ⑂ 9

| | github

#code #github #go

Homebrew tap for Harfang Apps commands and tools.

| | github

#code #github #ruby

Command-line tool that provides advanced features for the Regis Mac App.

| | github

#code #github #go

Juggler: a websocket-based, redis-backed RPC and pub-sub server.

⭐ 56 | ⑂ 2

| | github

#code #github #go

A pure Go implementation of the Lua virtual machine.

⭐ 42 | ⑂ 1

| | github

#code #github #go

a (tiny) VM project built with Go

⭐ 57 | ⑂ 7

| | github

#code #github #go

| sputnikmusic

#post #sputnikmusic

Package httpparms provides helper functions and mechanisms to load the content of an HTTP request into a Go struct.

⭐ 1

| | github

#code #github #go

A pure Go concurrent implementation of the Redis server

⭐ 19 | ⑂ 4

| | github

#code #github #go

Package httpmw is a collection of bite-sized middleware with chaining support.

⭐ 2

| | github

#code #github #go

Package httpcmw supports creating middleware chains for HTTP clients.

⭐ 2 | ⑂ 1

| | github

#code #github #go

| | github

#code #github #shell

| | github

#code #crystal #github

Personal setup for javascript frontend projects.

⭐ 2

| | github

#code #github #javascript

Lego blocks for web servers.

⭐ 52 | ⑂ 6

| | github

#code #github #go

| 0value

#0value #post

ack-style finder in Nit, mostly to experiment with the language

⭐ 2

| | github

#code #github #nit

testing assertions and utilities for ooc.

| | github

#code #github #ooc

An example RESTful API application built with Martini.

⭐ 280 | ⑂ 60

| | github

#code #github #go

| | github

#code #crystal #github

| 0value

#0value #post

a dynamically typed, garbage collected, embeddable programming language built with Go

⭐ 321 | ⑂ 32

| | github

#code #github #go

⑂ 1

| | github

#code #github #nimrod

Benchmarks of common basic operations for the Go language.

⭐ 52 | ⑂ 2

| | github

#code #github #go

goquery: a little like that j-thing

| GopherAcademy

#gopheracademy #post

wip

| | github

#code #github #go

experiment with the nim language

| | github

#code #github #nimrod

| Splice

#post #splice

Strong type-checking for dependency injection and method arguments.

⭐ 19

| | github

#code #github #javascript

iOS ToDo list tutorial in Swift

⭐ 4

| | github

#code #github #swift

Super simple live static blog generator in Go. Vraiment trofaf.

⭐ 131 | ⑂ 17

| | github

#code #github #go

| 0value

#0value #post

Basic structure of a node.js web application with Express. Started out as a blog post about how to structure code in an Express web app (in French, see the URL below).

⭐ 67 | ⑂ 16

| | github

#code #github #javascript

| 0value

#0value #post

Lua coroutine implementation in Go

⭐ 4

| | github

#code #github #go

| 0value

#0value #post

| | github

#code #github #go

Quick Server - a simple web server for client-side prototyping.

| | github

#code #github #go

Advice functional mixin based on Twitter's Angus Croll presentation (How we learned to stop worrying and love Javascript).

⭐ 41 | ⑂ 6

| | github

#code #github #javascript

Following along the iTunes U course "Introduction to compiler construction" (using Go instead of C).

⑂ 1

| | github

#c #code #github

reactive programming in Go

| | github

#code #github #go

Issues repository for the Provok.in website.

⭐ 2

| | github

#code #github

Extracteur des données du site de l'Assemblée Nationale du Québec, pour nourrir assnatapi.

⭐ 4

| | github

#code #github #javascript

Code source du blogue hypermegatop.github.com.

⭐ 1

| | github

#code #github #javascript

En ces deux mois et demi de silence hypermégatopien, je n’ai pas chômé. Je suis parti en guerre contre la tôle à chaudière.

| hypermégatop

#fr #hypermégatop #post

API pour exploiter les données de l'Assemblée nationale du Québec.

⭐ 6 | ⑂ 1

| | github

#code #github #javascript

An example app for Getting Things Done built with AngularJS.

⭐ 6 | ⑂ 1

| | github

#code #github #javascript

Tiny callback cleaner library for node.js, so that error management gets out of the way.

⭐ 3 | ⑂ 1

| | github

#code #github #javascript

L’héritage par prototypage de Javascript n’est ni trivial, ni abominablement complexe. Il est cependant tout sauf intuitif à bien mettre en place. Heureusement, dans une application Web utilisant déjà Backbone, on peut facilement profiter de l’implémentation de cette librairie pour définir nos classes.

| hypermégatop

#fr #hypermégatop #post

Ou plutôt, “je suis venu te dire qu’on m’évince”, mais ça “punch” moins… En effet, mon coup de foudre pour le blogiciel Calepin aura finalement été son baiser de la mort. Sur Twitter la semaine dernière, via le canal officiel du site, on apprenait que c’était la fin des haricots.

| hypermégatop

#fr #hypermégatop #post

La beauté de l’univers du code libre est que lorsqu’il manque une fonctionnalité, on peut se retrousser les manches, ouvrir le code et l’ajouter. Voici ma petite histoire des propriétés calculées avec Backbone.

| hypermégatop

#fr #hypermégatop #post

L’injection de dépendance avec Javascript a comme conséquence de ne pouvoir assumer que les fonctionnalités offertes par l’instance reçue seront celles attendues.

| hypermégatop

#fr #hypermégatop #post

L’injection de dépendance permet de découpler les différentes composantes d’une application pour en faciliter l’entretien, la testabilité, circonscrire l’impact des changements, mais aussi pour imposer une façon d’aborder la création de l’application en une aggrégation de pièces simples, à la responsabilité ciblée, et à l’API bien défini.

| hypermégatop

#fr #hypermégatop #post

La façon d’organiser son code, en divers répertoires et fichiers, est en bonne partie une question de préférence personnelle. Le cadre d’application Web Express n’impose aucune structure particulière, laissant le développeur totalement libre d’arranger le tout selon son inspiration du moment. Cette liberté peut parfois donner le vertige et provoquer un effet pervers: le syndrome de la page blanche.

| hypermégatop

#fr #hypermégatop #post

Utiliser une librairie existante permet d’ajouter rapidement des fonctionnalités à une application, et de concentrer ses efforts sur les nouveautés, les spécificités de son projet, plutôt qu’à réinventer la roue. Cependant, chaque librairie utilisée devient une dépendance, et une dépendance est un risque. Un risque car notre code dépend maintenant de ce corps étranger sur lequel on a généralement peu ou pas de contrôle. Les meilleures pratiques pour limiter ce risque ont évolué rapidement sur la plateforme node.js ces derniers mois.

| hypermégatop

#fr #hypermégatop #post

La plateforme node.js est volontairement limitée, en son coeur, aux fonctionnalités les plus fondamentales. Elle mise donc sur les contributions de sa communauté pour enrichir le noyau et repousser les limites du possible. Avec près de 8000 librairies à ce jour, il y a sérieux danger de chaos. Et si on y retrouve plutôt quelque chose comme une belle organisation, c’est en bonne partie grâce au gestionnaire de librairies npm.

| hypermégatop

#fr #hypermégatop #post

Il existe de nombreux moteurs de blogue gratuits sur internet. Pourquoi avoir jeté l’ancre sur ce discret et modeste Calepin?

| hypermégatop

#fr #hypermégatop #post

Le développement d’une application Web est ponctué d’une multitude de choix technologiques. Pour le compte rendu Web, le coeur technologique, celui qui a orienté pratiquement tous les autres choix, n’a pourtant pas fait l’objet d’une réflexion, d’une étude comparative. Loin s’en faut. Il a plutôt été l’élément déclencheur de tout le projet.

| hypermégatop

#fr #hypermégatop #post

⭐ 1

| | github

#code #github #javascript

Make a book out of URLs, basically. Exploring node.js, express and socket.io along the way!

⭐ 1

| | github

#code #github #javascript

Blog exploratoire d'un geek qui découvre avec stupeur et tremblements le merveilleux monde des nouvelles technologies.

⭐ 1

| | github

#code #github #javascript