Haskell Fast & Hard - School of Haskell | School of Haskell

Coder Survival Guide
All Katas
Créer des plugins
Découvrez comment bien débuter avec WordPress en mettant en place un moteur de blog simple et puissant. Profitez de ses capacités pour mettre en place votre site Internet, puis apprenez à développer de nouvelles fonctionnalités pour enrichir votre site.
Everything I know about freelancing
Checklist Design - best UI elements for the best UX practice
Checklist Design is a collection of best UI and UX you need to provide a complete, honest and rewarding experience for your users.
Software Roles and Titles
I’ve noticed a lot of confusion in the industry about various software roles and titles, even among founders, hiring managers, and team…
Brûle ton CV, j'ai un job pour toi !
T'as BESOIN d'un emploi ? Inscris-toi sur Uprigs sans CV ni lettre de motivation, je t'envoie des offres sans diplôme et sans expérience exigés.
digiRocks • Plateforme humaine de recrutement digital
Tu es candidat ? Trouves ton #jobenor ! Tu recrutes ? On te présente 2 #digitaltalents en 15 jours. Nos Rockers expérimentés s'occupent de tout et de toi.
So you want your app/website to work in China…
Wait, what do you mean make my app/site work in China? I don’t have to do anything to make my app work in the US or Singapore or Kenya or anywhere else, and I didn’t make the Chinese government angry, so it should just work in China, right? Sadly, it’s not so simple. If your app/website servers aren’t hosted from within China, then, for all intents and purposes, it’s blocked. I mean, it will probably technically load, but will be excruciatingly, unusably slow. And sometimes it will just not load at all for hours at a time. This is true for all services hosted outside of the firewall, even i...
An Illustrated (and Musical) Guide to Map, Reduce, and Filter Array Methods
Map, reduce, and filter are three very useful array methods in JavaScript that give developers a ton of power in a short amount of space. Let’s jump right
Travailleurs sociaux : un kit d’information pour protéger les données de vos publics | CNIL
La dématérialisation des services publics constitue, pour certains usagers, un véritable obstacle à l’accès aux droits et/ou à la réalisation de certaines démarches obligatoires. Les raisons peuvent être multiples : absence de matériel informatique adapté, non-maitrise des outils informatiques… Ces usagers sont donc amenés à se déplacer, lorsqu’ils le peuvent, dans des espaces publics numériques (EPN) ou auprès de guichets sociaux, en vue de solliciter un accompagnement leur permettant de réaliser leurs démarches numériques.
Faut-il HTTPS sur mon site ?
Découvrez si votre site web a besoin de passer à HTTPS.
http://link.oreilly.com/p0u00F0fnS0R0OQMrW0wKd0
Apprendre à développer en équipe
Plus de 35 000 ingénieurs et développeurs freelances sont sur Kicklox !
La première plateforme d'ingénierie et de conseil en technologies. Les ingénieurs ou talents tech et les entreprises innovantes se rencontrent et collaborent sur Kicklox pour réaliser leurs projets d'ingénierie.
Easy to Remember Color Guide for Non-Designers
TextWorld
TextWorld is text-based game and is an open-source, extensible engine that generates and simulates text games-use it to train reinforcement learning agents.TextWorld is an open-source text-based game generator and learning environment - use it to train reinforcement learning agents.
Learn Code from Us
People from underrepresented groups in tech who create awesome programming resources
A Homepage for the JavaScript Specification
Ecma TC39 has shipped a website for following updates to the JavaScript specification. It's the first part of a two-part project to help people find the information they need in ...
WebAIM: The WebAIM Million - An accessibility analysis of the top 1,000,000 home pages
Humane by Design
Humane by Design is a resource that provides guidance for designing ethically humane digital products through patterns focused on user well-being.
The philosophies of software languages, from Smalltalk to Perl
There are more than 2,500 programming languages in existence today. Where do all these languages come from? Learn more about the second generation.
Write yourself a Git!
article-mobile.html
In this post, we’ll discuss the fundamentals of Functional Programming and how they apply to modern JavaScript. We’ll also avoid unnecessary jargon like monads and functors and stick to concepts that will make our code better.
Here are the data brokers quietly buying and selling your personal information
You’ve probably never heard of many of the data firms registered under a new law, but they’ve heard a lot about you. A list, and tips for opting out.
L'Atelier RGPD
L’atelier RGPD est un cours en ligne gratuit qui s’adresse aussi bien aux profils techniques que juridiques et peut être suivi par toute personne curieuse de cette matière ! Inscrivez-vous dès maintenant.
Homework I Gave Web Designers
From 2008 through 2010 I taught Internet Typography and Web Standards courses part-time at a local art school. One of my goals was to balance students’ understanding of the web’s constr…
Python : quelques références, trucs et astuces
Python : quelques références, trucs et astuces Python est un langage de programmation de haut niveau, libre, polyvalent, facilement accessible aux débutants, mais permettant aussi de réaliser des applications sophistiquées et professionnelles. Certains l'utilisent simplement comme langage de script, pour automatiser et faciliter différentes tâches informatiques.
The ultimate guide to CMS, part 1 | Webdesigner Depot
Gather 'round friends, and I'll tell you a story that is pure fabrication on my part, and also probably how it happened: Once upon a time, around 1995 (as far as I can figure out from searching around the web), some poor guy who worked as the "webmaster" for some large company was putting nearly every written piece of marketing content they had online. He was doing this because someone in management figured it couldn't hurt, and he didn't have that much else to do. As he wrote endless lines of HTML code by hand, he thought, "There has got to be an easier way to do this." He began to imagine...
Lessons from 6 software rewrite stories
A new take on the age-old question: Should you rewrite from scratch, or is that “the worst strategic mistake you can make”?