サッカーを始める以前はハンドボールをしていた。11歳で入団したUSトルシーではポール・ポグバとチームメイトであった。元々はフォワードの選手であったが、クレールフォンテーヌ国立研究所のトライアルに失敗してからは守備的なポジションに移った。2005年、13歳の時にAJオセールの下部組織に入団。2012-13シーズンよりトップチームに昇格し2012年8月24日に行われたリーグ・ドゥのスタッド・ラヴァル戦でプロデビューした。2013年6月26日、ブンデスリーガのSCフライブルクと3年契約にサインした。しかし出場機会が確保できず在籍3シーズンでリーグ戦1試合の出場に終わった。2016年6月11日、トゥールーズFCに移籍。2019年6月28日、セルティックFCと4年契約を締結したことが発表された。
カラマツ属はいずれも陽樹（日当たりの良い場所を好む）であり、成長が早いため、何らかの原因で森林が消滅した場所に真っ先に進出する樹木（いわゆる先駆植物）のひとつである。通常の立地の下では、やがてはトウヒ・モミなど暗い場所を好む樹木（陰樹）に取って代わられて一代限りで消えていくため、川の周囲や湿原、断崖絶壁の上など特殊で悪条件の場所以外は、通常カラマツの森が永続することはない。しかし、東シベリア内陸部のタイガでは広大な面積のグイマツ・シベリアカラマツ林が永続的に成立している。これは冬季の極端な低温と分厚い永久凍土、少ない降水量などによるもので、ある意味では地域全体が特殊で悪条件の場所だから、と言える。成長が早いことから、木材利用が逼迫した時期には寒冷地での植林樹種として利用された。このため、中部地方以北ではあちこちに人工林が存在する。北海道にも明治以降大量に植林された。
カラマツ属は、ヨーロッパ、シベリア、ヒマラヤ、北アメリカ北部など北半球の亜寒帯と中緯度の高山に広く分布する落葉針葉樹である。日本の高原を代表する植物でもあり、長野県や群馬県、北海道などのスキー場などに多く植えられている。落葉樹のため新緑や紅葉（黄葉）がきれいで、特に紅葉は人気があるが、他の木よりその時期は遅い。世界には10種以上あるが、日本にはカラマツ1種が中部山岳地帯の山地帯から亜高山帯にかけて分布し、宮城県蔵王の馬ノ神岳にも隔離分布する。樺太と千島列島そして色丹島、さらに東シベリアの広大な地域には、カラマツとごく近縁なグイマツ Larix gmelinii が分布する。最終氷期にはグイマツは北海道から東北地方北部まで分布を広げていたが、北海道では8000年前頃、東北ではそれ以前に絶滅した。
2001年に神奈川県藤沢市の劇団アウトオブオーダーズに参加するも同年11月に解散。2008年に横浜市内で初心者演劇団体ねこさんクッキーを立ち上げる。
本球場は『岩名運動公園第一野球場』として1974年10月に開場。開場以来、主にアマチュア野球の試合を中心に行われ、2017年までプロ野球の試合はオープン戦・公式戦を通じて一度も開催されなかった。高校野球では設備の関係上、全国高等学校野球選手権大会千葉県大会（夏の甲子園大会予選）の試合会場にはならないものの、春季・秋季高校野球地区大会の公式戦が行われることもある。施設開場の翌年（1975年）より佐倉市出身のプロ野球選手である長嶋茂雄（東京讀賣巨人軍元選手・監督）の名を冠した少年野球大会『長嶋茂雄旗争奪少年野球大会』が開催されており、2015年で第40回を数えた。2013年に長嶋茂雄に対して佐倉市市民栄誉賞が贈られた際、その授与式が同年7月12日に岩名球場で執り行われた。その際に佐倉市では長嶋の功績を讃え、球場の名を現行の『長嶋茂雄記念岩名球場』と改めた。2016年より1年間、本球場は施設改修工事を実施。2017年6月4日、改修記念式典と、同球場では初となるプロ野球イースタン・リーグ公式戦（読売ジャイアンツvs.千葉ロッテマリーンズ）を開催。当日は始球式では長嶋茂雄が背番号3のユニホームで右打席に立った他、同市出身の歌手・荻野目洋子が国歌独唱を行った。また、当日会場、後日オンラインショップにて記念グッズの販売が行われた。
C#はJava同様にクラスやインターフェイスによるポリモーフィズムを用いることもできるが、カスタマイズポイントがひとつのメソッドしかない場合（オブジェクトの他のプロパティやメソッドにアクセスしない場合）は、継承関係を必要としないデリゲートを使うほうが好まれる。using System;// MainApp テストアプリケーション。public class MainApp{    public static void Main()    {        Context context;        // 異なるアルゴリズムに従う3つのコンテキスト。        context = new Context(new ConcreteStrategyA().Execute);        context.Execute();        context = new Context(new ConcreteStrategyB().Execute);        context.Execute();        context = new Context(new ConcreteStrategyC().Execute);        context.Execute();    }}// 具体的な戦略を実装するクラスは、このデリゲートに適合するメソッドを実装する。// コンテキストクラスは、具体的な戦略を呼び出すためにこのデリゲートを使用する。public delegate void ExecuteStrategyDelegate();class ConcreteStrategyA{    public void Execute()    {        Console.WriteLine("Called ConcreteStrategyA.Execute()");    }}class ConcreteStrategyB{    public void Execute()    {        Console.WriteLine("Called ConcreteStrategyB.Execute()");    }}class ConcreteStrategyC{    public void Execute()    {        Console.WriteLine("Called ConcreteStrategyC.Execute()");    }}// ExecuteStrategyDelegate オブジェクトへの参照を保持する。class Context{    ExecuteStrategyDelegate executeStrategy;    // Constructor    public Context(ExecuteStrategyDelegate executeStrategy)    {        this.executeStrategy = executeStrategy;    }    public void Execute()    {        this.executeStrategy();    }}なお、Javaもバージョン8以降であれば、メソッド参照と関数型インターフェイス (functional interface) を用いることで、C#と類似の実装が可能となる。