Trevor Morris

Hi. My name is Trevor Morris and I am a developer from the UK. Here you can read blog posts about web development, view my best photos and find interesting links. I watch a lot of movies and here you will find my latest ratings and reviews. I love to ride bikes and have a passion for everything web. You can find out more about me and check out what happened on this day

Latest movies

Mindhorn

Watched on

7

A has-been actor best known for playing the title character in the 1980s detective series "Mindhorn" must work with the police when a serial killer says that he will only speak with Detective Mindhorn, whom he believes to be a real person.

Latest review

A washed-up '80s sci-fi TV show detective is summoned back to his home to solve a crime and confront the co-stars he abandoned 25 years ago. This is a hilarious British deadpan comedy in the same style as Alpha Papa – and also stars Steve Coogan – with many tropes poked fun at.

Highlights were the Hollywood sign chase sequence, the “getting into character” phone scene and the carnival float sketch. The movie loses a little of its steam towards the end, with the unnecessary twist. But overall it is full of wit, great oneliners and some wonderful physical comedy too.

Latest blog posts

  • Laravel Active Trait

    When adding functionality that might be applied in multiple places, you might consider a way to reuse the code. You can either make all your classes extend a base class using inheritance or you can create a trait; Traits are a mechanism for code reus…

  • Time Travelling Dudes

    I am really happy with these trilogy triptych prints from Nick Chambers. They are titled “Time Travelling Dudes” and you can hopefully guess which characters the simplified lines are depicting. Remember, be excellent to each other and party on dudes.

  • Movies in January 2023

    It's a new year, so here is my January movie review. Overall, I watched 24 new movies this month and every movie was released in 2022. I caught up on some fantastic movies and some hard-hitting documentaries. I went to the cinema to experience Avatar…

  • Testing Laravel’s Invokable Rules with PHPUnit

    I have previously been writing custom Laravel validation rules with explicit passes() and message() methods. However, since Laravel 9, the preferred method is now a little different. The documentation shows making an invokable rule. This syntax is ni…

Latest photos

Latest linked articles

Latest links

Latest ride

First ride of 2023

Cycled for 2 hours 28 minutes on 28th January 2023.

A full lap of Follow the Dog, interspersed with Perry's Trail and an off-piste section. Then over to Chad’s Ditch on Badgers Hill with the temperature dropping.

}bhaIb|eKNNHN@\Gb@_@nBSp@e@r@KV@XDF^Nl@d@h@l@\h@n@vAd@`Bn@dBZh@f@d@NZbBhFTjAf@pBbA|CFFLDP@XF~@^jB`AjGvCzElCrClB`DdCtDfDpArA|@fA~@lApCnE\Z~@^p@LLHNF~A\hBTbB^PPFd@?|@ENMfAWzDEtAB^V~ANl@LXPRHB~A?RBNRt@lCl@jAp@`AdClCxCxCtAlAdAv@zCbBjAx@h@b@f@V`Az@~@|@n@t@x@z@`A~An@xAnBvCnDzEp@v@z@t@LDd@Vl@V`A^rAv@JBJAJGHMTiADyBAwDPoEXeCBc@ByCVsBZqBt@iCLq@\gDJcBDWR{@j@{Ah@cAlBmBjC_Df@]bBw@bA_@`@MPC|AAl@Bh@A\B\LrCpAfAn@tCbD~AxAz@hAz@z@v@dA`@V`Bt@|@PvAb@vAXtFt@jBTdCF`@C`@GtAs@j@Ql@G\QTGv@E|@FhAA\DRFnAbAtBhAVBHEDKBM?a@Ic@gA{AIQESAUBUFQHOTY|AmAj@Y`A_@POT[r@sA`@m@f@k@j@]f@OvACt@?jAGfAC\CnD_Aj@YRAR@^KTIRQRKdAM~@_@TKn@a@z@o@vAcA|@i@z@_A|@y@zA}An@i@h@[z@[nBEpALlBXfBH~ARxBb@vBfAf@Nz@J|@ZR@~ACTFd@V|@z@\Ln@D|@CHCFGFYHeCDoGCkDSaHQ_DUwCQsAk@eCg@sAy@aBa@iASq@_@wEQ{CeAyMK{@EUKIK?Hc@TJH[PYL]j@_Ch@iCXaAdA{Ed@aBL]NQHC|E[v@MHCPOXg@|AuDLe@DgAGuA?cAOk@Mw@IcA?o@CUWs@Qs@WS[OYWQYUUOWMe@C_@D[?QI]EeAMo@BoAIy@B_@CeA@K?MIWHeAMe@Iw@WWG@m@^S^KDMCG@GNC?EOGEIHQx@OZGAEICYCGCASd@CAEOEGGBOb@OVKB@aBAaAEo@IQEEG@iAVYK?CHIP]Ni@@ME]KY]i@Pe@Dg@Qs@K[AM?O^}@Ru@Fa@?QYo@DSTg@HcAC]S_@Qu@@EBADBRABED@LCH?HEHWKEESPQR[?MGYCC[D@q@E[A?KZ@ECQGEi@OCIH_@@]IOG_AUe@Ma@Bq@Ag@ECMCECAK?KFu@CaAY]G?YNOA[]CMAk@LgB?YMUGE[IGICKAc@NmAE_@FUTW@IE]Ui@XuAE]CEE@MJE@CA?e@Ga@u@o@c@w@][EI@GHO@GEIKEAGR_@E[GEMBE?EGAK@KR_ABW@u@C_ACMG?EFGBE?KWOGG@ORKEA]QqB@[EmAUwCSgDEuBBODGl@u@XS`@QLQFW@]D_@Xk@DSAUIe@?QLKLa@Bs@NMFCNFNEp@_@RWPCNJNDxALJGJ]L\P?RLJBJAJCDKDu@D@FHDALSBB?RKhAGVC`@Vz@NVFFDJJDVDNHLCf@[VC@CBa@JUDCNLBAPi@HEVCXe@B@LPJDFCFWDGf@k@h@[NYTQLUL[Xa@VEFEJUFEP?FKDAB@HSHI?UKmCIe@ASHe@FKPIN?NFFARQPBHCNQZBTUD]JSBUXk@TcC\q@\OXIPBZGR?d@D`@?TE~@NjAEXGH?JJHXNXRZFVGJAHLPYRKLCPU\I\iA`BoA`COb@C@AC`@i@f@Sh@q@@?@v@BFB?LG@@CP@DB?NM?LLBQvAa@jAQNYf@KJe@PGLOv@IH_@NMLSf@GHUDIT?b@CDC@KEAD@VLd@Cr@H\Ft@L\BLZj@AXBLHVLLAPLZNVp@zAnCpFrAbC~B|Ej@~@bB`DVr@bArB\f@JJh@T\BHH@NI\m@rAQj@StA@Ze@k@UC_@QIO]mAMSSKSWEO?i@Wo@BmAAEKECG?i@O{@ISIIo@S[So@eASq@]c@CMUyAWoAQ[Ya@K[KKc@U[Ki@IQKISQ{@a@eAE_@ISMC[?c@ZG@Ua@ICUF]TKf@C`@DbAAHKLGXD`@EDAVKBUPo@r@i@v@OXIMOm@W[MACEMYUMMDETUE_@NU`@KDSMQBORGAIOEASBEDCAMUI?KMIE]JGAi@i@[QOYI]OUCKA{A@INIDMCc@BCRE@IIm@GKi@[EBIHIBKAQNGCS]a@EGKSaA@Ud@kA^}AHO?_@FOBCL?PDVQJEV?d@BLCNO\CRMD@v@`@LNDJFl@HRV^BZPx@N`@?NCLBJJE`@o@X[PYTKZFXWTMJS@KAIKKCK?a@Tq@DQAGOMCI?KFMDUTUBQGSOQEIA[G[?k@GYAg@GQB]JU?QHMTKLGD@HLJJNBLHHLL\PLVDHDPf@RJJ?JETMHIFQBQSeAAWFi@?m@FoBVg@DMDa@V{@Bc@DMPg@VYFCH@HCPHb@?XK@ODGNDLABBL@F@XTB\KPIXa@~@Oh@MTERCx@NHL?PO^o@DCJLr@`BPh@Jh@\~@f@hADJB\FT^h@HTJj@Rb@Pj@P`@H`@LX@JFH@FHTLPFXTVNj@`@`Ah@dBb@dANd@N\LHR@FCRYFCTDv@X^VXDN?PDVPT\FDH?LIVi@r@e@F?HJTL|@CVPLBFABC@GEGe@Q_@ScAyAGCQ?MGEGDGTCNM`Ac@J@FBHRh@^p@XNDV?DCN[\QBGBI?]JcADOP[n@_@HAV?^E`@Kd@AhAFDGAI[WAKXSDYPe@PMJALPHVCLQLGT?hAFb@CHIAEDIEG?@HCLKCA`@EFKCC@IHCJ@ZDZGGI?K`@@VGL?RFd@Mj@@p@On@@JQNCRIHMVIIBMCOCFI@EDAXGHG@AMC?KPEVEHANBFIVO@IGMAM@KHGPGl@IVULI@GBGJG\Ah@Kl@BdAQf@Cd@CFQVa@VOLQBSCONCHBj@J^NLNBNHFzAEPBVNf@JRRLDFIhA@|@@L`@nAHFR@NN?HKRUL_@\GHALPf@d@NBFCFQLSBOHMNAH@HNP`@HFDJf@Ap@Hp@d@f@\XPDtACZ@BDAh@Ip@Qv@OdAMpACpAOtAIFc@@OCMB]ZGHQj@YxBWTS`@Dj@DJOd@CXBvAAb@Qt@Sj@?ZI`@?ZGXMTUp@KjAD|@AZKh@?f@GXIFGN@p@Qf@@X[~@g@t@GZc@b@]l@QNKZG~@WhA?TFz@UdBEpBBfAKD[^ER@LEb@Qh@Av@CP[z@gA`E{@~BcAzAGDs@RaAx@a@l@IT?JC?_@[eAiBQg@QUSeASs@E_@IYUYGg@IYAi@Mm@Cq@GYAQCECRC@AAEaA@k@AIECSm@MOKc@FMb@@FGBMYUu@A}@[OKa@a@Sc@GEGDQXM`Ai@`Ao@bBWh@[h@o@~A]jAcBjEe@bASj@GXKP}@hBERA`@Rv@NlAFjA^tBPd@TRTZTL~ApAt@z@pBnBrDnC~@dAdDpCv@z@FBR@HDp@j@LPj@d@tAvAb@ZLPd@Z`@RLGD@JJJ\@JLOPm@l@sCNe@BCF?XFRNLVNh@Vn@Vt@tA|Cf@vAt@tCDDXHNHpA|Cl@x@dAfCbAzBBXCPm@tAa@jAmAnCQv@Sp@ILW?OBEHYjBSp@_@~@e@~@_A|Be@h@c@Tq@Xk@XI@ADJd@N\FTn@z@l@jBPXVr@PXTpBFZLLl@VlAX`A\d@Hl@VXD\NRDX@N?n@FbAPl@T^H|@`@fHrBVDpF|B~@XRLz@ZJ@X?b@ULAPFVRJ`@CFo@p@qGzEyN~JADD`@JTHHTE~@Br@J`@NLF`Cn@tBRl@A^EpAW~@Kd@AXHv@Dv@?x@EtB_@zAc@L?HKGb@YpA@ZHh@APF^Al@ITc@XQNUf@QTWj@CLCt@E`@I`@KX@n@Ad@Q|@G`AKh@A^BNVl@Aj@@LJ^Xl@DP@NIr@^v@HbA^zB?f@CLBVJ\BnBNVZPn@l@LHB?JUn@iCb@eATeAVu@j@yCNsBR_C@c@J}AAYAmAByANoANo@?OTkARmBP{@Dk@F[CO@[CQMIEAo@EKEu@m@_@UiDmAQAKHCFQ`ADV?ZBTDHFBREDJGv@?r@StA?t@S\OH[Z@RKn@Gv@@NEfBKt@GP@XG~@Oj@AdADZ?\PfAJRFVNX@ZEt@ET?ZJz@PZHX?~@HpAFRd@XVXJDDJm@xBGFE@m@]]GqBo@gAa@g@OYEgBa@wAOQS]q@m@}AKEIDU?UQEU?IGOC?MPE?KMOwAUi@U]A[M]QYOEWP[r@QD]RG\@II[WGG@BZKLg@LK?qAlAg@XSBe@Mm@a@a@Q]GcBGm@D_@Aa@DwAC{A]y@e@}A}ASKK?eGlCsDzA{@b@eBr@UFICGQu@eGOg@G]CIGG_@?a@JI?IB[\QLI@EAQs@EEQK[JYDYHO?m@TYCcAVm@Be@NG?MKi@Cy@MCG?OCIUa@Us@MQSiAc@e@EKWiAg@y@o@{AW_@g@eAa@k@Yi@GUGy@Da@R]Lu@AKO[Ec@?c@GQU[WII?YLGJK^MMCIAs@Fy@NaFJeCB{EGaF@_CJ{D?gABu@XoBV{DVuHBwFEqGQ_G]iEEy@K}@QeAi@oBkBiE]iAWcDUcFg@qFUiDMiAEo@GOEC}@IYOKAMBIAUO]KcBYmAOsBe@mF_A{Be@k@GgBa@a@EUJOTq@`Dg@|AQTu@f@iDrCsE|CmBdBoClBcA~@k@ZSHkEl@k@@s@GcCc@wAO_AQ}D_AeF{@iD_AYGiAEqBHaAGyAYi@QwB[_BCwBP}Cf@eAZYDqBBwAAk@GqAUi@Qy@OsBs@O@GHOd@wCdUU`@IFgBl@w@P}@FiB?qBJeDZcA@e@Ha@BkA\iAXUJQ@WAm@O}Ag@SAWBw@`@g@b@_BfCgA~@OF_BHu@E_ALe@@m@Mg@a@kA_@QMUGo@o@U[KESQg@i@OWW]c@Kw@KU?WIIIQoASw@a@mAk@}@IYO]Em@Fo@EKGAKDGCScAMY_@sAAQBeAG}@]w@e@c@G?Y`@MHINITARIX[t@Eh@O`@[dBKLY`CU@GFi@xAYVa@XI^Gj@MNOr@S`@WbAWfBAtAC\BnAKb@?f@MLOjAILIn@_@pAGf@EJ?h@E\K\GJSz@IhAa@fCEp@Q`@MP?n@CDWA_AQ{@Ey@KaAUqB_@mA_@y@OcAa@SQqBgDmAaBqDgEcDoCwEoDy@m@_FeCaAm@q@YmDgBsAo@c@Yo@Wq@QGEUCEEUk@e@yAYc@Kg@Qc@UkBkBwFcAcAQYYq@g@kBg@wAk@kAw@}@_Am@GGCI?KHY`@i@Te@p@eDBOAKIOOO