philsquared
Long time C++ developer. Also into Rust, Kotlin, Swift, F#, Objective-C, C#, and Python. Developer Advocate at SonarSource
Shaved YaksUK
Pinned Repositories
a-tdd
Resources for the Accelerated TDD class
cpplondon
cpponsea-slides
Slides for the C++ on Sea conference
cppsnake
A simple C++ implementation of Snake, using the scape and keys terminal and keyboard input libraries, respectively
hash_trie
A persistent hash array-mapped trie for C++
meetingcpp-coroutines-from-scratch
Sample code from my Meeting C++ 2022 presentation, "C++ Coroutines, from scratch"
OCPtr
A Smart Pointer for Objective-C types
scape
A header-only, modern C++, library for terminal colours and cursor manipulation
Swordfish
A, playground-friendly, Swift-native, unit test framework
philsquared's Repositories
philsquared/cpponsea-slides
Slides for the C++ on Sea conference
philsquared/hash_trie
A persistent hash array-mapped trie for C++
philsquared/scape
A header-only, modern C++, library for terminal colours and cursor manipulation
philsquared/a-tdd
Resources for the Accelerated TDD class
philsquared/cpplondon
philsquared/cppsnake
A simple C++ implementation of Snake, using the scape and keys terminal and keyboard input libraries, respectively
philsquared/meetingcpp-coroutines-from-scratch
Sample code from my Meeting C++ 2022 presentation, "C++ Coroutines, from scratch"
philsquared/TDSwiftMax
Initial playground and project for the workshop: Test Driven Swift To The Max
philsquared/catflap
A set of links and resources relating to simplicity in software development (and beyond)
philsquared/cppcon-coroutines-from-scratch
Sample code from my CppCon 2022 presentation, "C++ Coroutines, from scratch"
philsquared/cpponsea2024-slides
Slides from C++ on Sea 2024
philsquared/grandparentcpp
Sample code from my talk "Not Your Grandparent's C++"
philsquared/cpponsea2023-slides
Slides from C++ on Sea 2023
philsquared/declan
A, data-only, DEClarative LANguage. Think statically typed JSON, with a nicer syntax, and algebraic data types.
philsquared/hemerodrome
Lightweight, reasonably portable (POSIX/ Windows) process runner
philsquared/swerl
The SWift ERror Library - bridging the gaps in Swift's Error Handling portfolio
philsquared/CLion2018_3_Demo
Demo project to evaluate the new features of CLion 2018.3 release
philsquared/cppbestpractices
Collaborative Collection of C++ Best Practices. This online resource is part of Jason Turner's collection of C++ Best Practices resources. See README.md for more information.
philsquared/kurl
demo projects for Kotlin/ Native libCurl interop
philsquared/objectipy
A python library for parsing a dictionary into a tree of dataclasses with type checking
philsquared/pykyll
A static site generator, in Python
philsquared/session-model
Conference session data model (Session, Speaker ...) along with YAML save/ load
philsquared/appearances.js
Code and data for the appearances tab on my website
philsquared/basicDemo
Sample project to demo basic CLion features.
philsquared/cpp-test-1
philsquared/cppcast-old
cppcast podcast website
philsquared/CppCon2023
Slides and other materials from CppCon 2023
philsquared/cppnow_presentations_2017
Presentation Material for C++Now 2017
philsquared/SquirrelDuck
An objective-C sample for demonstrating some of the dynamic language features of Obj-C
philsquared/tddairserver
Simple server for TDDAir exercise as part of TDD workshop