Skip to content

Instantly share code, notes, and snippets.

View dupdob's full-sized avatar
❤️
Back to NFluent

Cyrille DUPUYDAUBY dupdob

❤️
Back to NFluent
View GitHub Profile
@dupdob
dupdob / Sequencer_1.cs
Last active August 29, 2015 14:01
Sequencer implementation: iteration 1
using System;
using System.Collections.Generic;
using System.Threading;
namespace Sequencer
{
public class Sequencer
{
private Queue<Action> _pendingTasks = new Queue<Action>();
private bool _isRunning;
@dupdob
dupdob / Sequencer_2.0_alpha.cs
Last active May 15, 2016 11:46
Sequencer 2.0 alpha
using System;
using System.Collections.Generic;
using System.Threading;
namespace Sequencer
{
public class Sequencer
{
private Queue<Action> _pendingTasks = new Queue<Action>();
private bool _isRunning;
@dupdob
dupdob / ExtraFluent.cs
Last active June 21, 2018 05:54
Extending NFluent to support FluentAssertions/Shouldly like syntax
namespace ExtraFluent
{
public static class ExtraFluent
{
/// <summary>
/// Provides entry point to NFluent checks using extension syntax
/// </summary>
/// <param name="sut">the system under test</param>
/// <typeparam name="T">Type of the system under test.</typeparam>
/// <returns>an Instance of <see cref="ICheck{T}"/></returns>

FIST PRINCIPLES

We believe in a set of distilled core rules of that helps us writing and keeping better code that matters and ages well. We believe in these concepts as core values that drive our decisions in design and implementation. We believe that SOLID, FIRST, KISS, YAGNI and other.

FIST is an acronym that stands for:

  • Focus
  • Isolated
  • Small
@dupdob
dupdob / Advent Of Code Input Retriever.cs
Created December 1, 2021 16:54
Get your input data for Advent Of Code and cache it locally in a file.
namespace AocHelpers
{
/// <summary>
/// Returns AdventOfCode input data, locally cached
/// </summary>
/// <param name="pathName">Path were the data are stored</param>
/// <param name="sessionId">session identifier (use your own id, stored in AoC session cookie)</param>
/// <param name="day">Day number (1-24)</param>
/// <returns>Your input data.</returns>
/// <remarks>The first call for a given will get the data from AoC site and cache it locally. If the file

La vie privée des Jets privés

Ce post est une réaction à celui de Guillaume Champeau ([Jets privés et vie privée des milliardaires]) dans lequel il donne son avis, à savoir que les milliardaires ont les mêmes droits à la vie privée que tout le monde et que diffuser les mouvements de leurs jets privés est une atteinte à cette dernière.

A titre personnel, je suis aussi sensible sur le respect de la vie privée et je peux comprendre la réaction de Guillaume. Cependant, ma réaction immédiate a la lecture de son post a été de l’irritation, et d’après moi, il y a des erreurs de fond et de forme.

Avant propos

Cela va sans dire, mais cela va mieux en le disant. Cet article n’est en rien contre celui de Guillaume et encore moi contre son auteur. J’en profite d’ailleurs pour le remercier de m’avoir donner l’énergie et la motivation pour écrire celui-ci et essayer de mettre mes idées en ordre.

Fond et forme?