https://blog.markpearl.co.za/atom.xml https://blog.markpearl.co.za/archive/ https://blog.markpearl.co.za/pages/ https://blog.markpearl.co.za/categories/ https://blog.markpearl.co.za/ https://blog.markpearl.co.za/general/all/ https://blog.markpearl.co.za/media/ https://blog.markpearl.co.za/misc/ https://blog.markpearl.co.za/people/ https://blog.markpearl.co.za/processes/ https://blog.markpearl.co.za/tech/ https://blog.markpearl.co.za/rss.xml https://blog.markpearl.co.za/sitemap.txt https://blog.markpearl.co.za/assets/css/style.css https://blog.markpearl.co.za/Speed-First-Efficiency-Second https://blog.markpearl.co.za/People-and-Results-Centric-Leadership https://blog.markpearl.co.za/Community-of-Practice-Ideas https://blog.markpearl.co.za/4P-Meetings https://blog.markpearl.co.za/Three-Strategic-Tools https://blog.markpearl.co.za/Things-to-read-and-watch-in-2024 https://blog.markpearl.co.za/The-ambiguity-of-the-dollar-symbol https://blog.markpearl.co.za/Brandolinis-Law https://blog.markpearl.co.za/Seven-steps-and-sequencing-for-an-initiative https://blog.markpearl.co.za/Leadership-Style https://blog.markpearl.co.za/Engineering-Team-Needs-Model https://blog.markpearl.co.za/Slack-and-other-chat-tool-tips https://blog.markpearl.co.za/Growing-from-70-people-to-200-in-48-months https://blog.markpearl.co.za/Confidentiality-and-Openness https://blog.markpearl.co.za/Standing-by-your-decision-vs-making-the-right-decision https://blog.markpearl.co.za/Trying-New-Things-Without-Stressing-My-Brain-Driving-process-change-through-experimentation https://blog.markpearl.co.za/Celebrating-Success https://blog.markpearl.co.za/The-Emporers-New-Clothes https://blog.markpearl.co.za/A-million-bucks-and-a-good-nights-sleep https://blog.markpearl.co.za/Vendor-Optimisation-Tools https://blog.markpearl.co.za/Board-Paper-Template https://blog.markpearl.co.za/IC-vs-Manager-Roles https://blog.markpearl.co.za/Slide-format-idea https://blog.markpearl.co.za/Things-to-read-and-watch-in-2023 https://blog.markpearl.co.za/Winning-as-a-leader https://blog.markpearl.co.za/FIGS-COMPETE https://blog.markpearl.co.za/My-evolving-views-on-Software-Engineering-Excellence https://blog.markpearl.co.za/Template-for-putting-a-strategy-together-to-solve-a-system-problem https://blog.markpearl.co.za/Remove-Work-Jobs-Notes https://blog.markpearl.co.za/Mark's-Plan-for-the-Week https://blog.markpearl.co.za/Activity-checklist-for-change-management-of-teams https://blog.markpearl.co.za/Change https://blog.markpearl.co.za/Guiding-principles-on-SWATs https://blog.markpearl.co.za/Platform-Team-Notes https://blog.markpearl.co.za/Message https://blog.markpearl.co.za/Open-Slots https://blog.markpearl.co.za/Useful-Tools-2022 https://blog.markpearl.co.za/Meeting-Types https://blog.markpearl.co.za/Things-to-read-or-watch-in-2022 https://blog.markpearl.co.za/Focus https://blog.markpearl.co.za/Effective-remote-work https://blog.markpearl.co.za/Transparency https://blog.markpearl.co.za/Evolving-thoughts-on-1-on-1 https://blog.markpearl.co.za/Staff-Engineer https://blog.markpearl.co.za/Comfort-with-uncertainty https://blog.markpearl.co.za/How-to-get-out-of-a-meeting https://blog.markpearl.co.za/Time-management-insights https://blog.markpearl.co.za/Strategy https://blog.markpearl.co.za/How-do-you-respect-boundaries-of-your-role https://blog.markpearl.co.za/Confidentiality https://blog.markpearl.co.za/Vuka,-values-and-principles https://blog.markpearl.co.za/Aristotle-Notes https://blog.markpearl.co.za/Agile-Maturity-Mapping-Notes https://blog.markpearl.co.za/Stay-Interviews-Notes https://blog.markpearl.co.za/Accountability https://blog.markpearl.co.za/Shared-OKRs https://blog.markpearl.co.za/Mental-Maths-Notes https://blog.markpearl.co.za/How-to-start-an-all-hands-meeting-like-a-champ https://blog.markpearl.co.za/Example-of-some-great-messaging https://blog.markpearl.co.za/Building-tools-for-cross-team-communication https://blog.markpearl.co.za/Format-for-a-Leadership-Meeting-Quarterly-Day https://blog.markpearl.co.za/Build-vs-Buy-Notes https://blog.markpearl.co.za/Standardising-Keyboard-Shortcuts-between-IDEs https://blog.markpearl.co.za/Throw-away-refactors https://blog.markpearl.co.za/Purpose-based-binding-teams https://blog.markpearl.co.za/Team-model-principles https://blog.markpearl.co.za/Refactoring-Notes https://blog.markpearl.co.za/Things-to-read-and-watch-in-2021 https://blog.markpearl.co.za/Performance-Review-Notes https://blog.markpearl.co.za/Two-work-places https://blog.markpearl.co.za/Having-a-role-of-influence-rather-than-direct-authority https://blog.markpearl.co.za/Useful-Leadership-Tools https://blog.markpearl.co.za/Metrics-Notes https://blog.markpearl.co.za/It's-never-a-no-unless-it-violates-my-values https://blog.markpearl.co.za/Firing-Notes https://blog.markpearl.co.za/Learning-driven-team-vs-improvement-team https://blog.markpearl.co.za/Some-notes-on-leadership https://blog.markpearl.co.za/YAML-Notes https://blog.markpearl.co.za/Manager-Tips https://blog.markpearl.co.za/Meetings-Notes https://blog.markpearl.co.za/Trust-in-software https://blog.markpearl.co.za/Team-Effectiveness-Models https://blog.markpearl.co.za/Speed-of-Trust-by-S-Covey https://blog.markpearl.co.za/Transtheoretical-Model-of-Behavior-Change https://blog.markpearl.co.za/RACI-Notes https://blog.markpearl.co.za/Circle-of-Influence https://blog.markpearl.co.za/HTTP-Notes https://blog.markpearl.co.za/Depression https://blog.markpearl.co.za/Things-to-watch-in-2020 https://blog.markpearl.co.za/Hiring-Geeks-That-Fit https://blog.markpearl.co.za/Hiring-Notes https://blog.markpearl.co.za/Screening-and-Interviewing-Notes https://blog.markpearl.co.za/Mentoring-giving-feedback-when-being-asked-for-it https://blog.markpearl.co.za/Anki https://blog.markpearl.co.za/Minto-Pyramid-Principle https://blog.markpearl.co.za/SaaS-Notes https://blog.markpearl.co.za/Async-Communication-Notes https://blog.markpearl.co.za/How-your-working-memory-makes-sense-of-this-world https://blog.markpearl.co.za/General-mentoring-suggestions https://blog.markpearl.co.za/Mentoring-graduate-software-developers https://blog.markpearl.co.za/Evolving-graduate-programme-for-software-developers https://blog.markpearl.co.za/Workplace-Codependency https://blog.markpearl.co.za/Evolving-approach-to-interviewing-graduate-software-developers https://blog.markpearl.co.za/Baisc-coding-problems https://blog.markpearl.co.za/More-knowledgeable-others https://blog.markpearl.co.za/Notes-on-Developing-a-Computer-Computer-Science-specific-Learning-Taxonomy https://blog.markpearl.co.za/Skinners-Operant-Conditioning https://blog.markpearl.co.za/Maslow-Needs https://blog.markpearl.co.za/Another-Code-Retreat https://blog.markpearl.co.za/Kickas-Catch-Up's-Notes https://blog.markpearl.co.za/To-certify https://blog.markpearl.co.za/Disempowering-Teams https://blog.markpearl.co.za/Purposeful-learning https://blog.markpearl.co.za/Different-modes-of-mentoring https://blog.markpearl.co.za/Seeing-different-things-from-the-same-facts https://blog.markpearl.co.za/Being-friends-with-work-colleagues https://blog.markpearl.co.za/ACM-Framework https://blog.markpearl.co.za/Things-to-watch-in-2019 https://blog.markpearl.co.za/Escaping-the-build-trap-by-Melissa-Perri https://blog.markpearl.co.za/Key's-to-good-handwriting https://blog.markpearl.co.za/Genevere-Favorites https://blog.markpearl.co.za/Emotional-and-social-competency-inventory https://blog.markpearl.co.za/Long-lasting-behavior-change https://blog.markpearl.co.za/Websockets https://blog.markpearl.co.za/Intern-Bootcamp https://blog.markpearl.co.za/Skills-for-the-future https://blog.markpearl.co.za/Notes-on-mentoring-a-protege https://blog.markpearl.co.za/Non-Functional-Requirements-Notes https://blog.markpearl.co.za/Junior-Developer-Notes https://blog.markpearl.co.za/Getting-over-the-fear-of-asking-a-dumb-question https://blog.markpearl.co.za/Full-cycle-developers https://blog.markpearl.co.za/Asking-questions https://blog.markpearl.co.za/Things-on-Learning https://blog.markpearl.co.za/Why-the-word-Software-Craftmanship https://blog.markpearl.co.za/Values-adders-and-drainers-in-conversations https://blog.markpearl.co.za/Understanding-the-world-around-you https://blog.markpearl.co.za/The-Ideal-Software-Engineer https://blog.markpearl.co.za/Convincing-Strategies https://blog.markpearl.co.za/Be-optimistically-hopeful https://blog.markpearl.co.za/Suggested-format-for-Graduate-Programme https://blog.markpearl.co.za/VS-Code-Notes https://blog.markpearl.co.za/Excel-Notes https://blog.markpearl.co.za/Gradients-of-Agreement https://blog.markpearl.co.za/NoEstimates-Allen-Holub https://blog.markpearl.co.za/Participatory-Decision-Making-in-Multi-Stakeholder-Collaboration-by-Sam-Kaner https://blog.markpearl.co.za/Getting-your-team-to-agree-on-a-way-forward-with-Gradients-of-Agreement https://blog.markpearl.co.za/Having-a-system-mindset https://blog.markpearl.co.za/Two-forms-of-software-mentoring https://blog.markpearl.co.za/Thoughts-on-Compassionate-Code https://blog.markpearl.co.za/Demystifying-Software-Mentorship https://blog.markpearl.co.za/More-Fearless-Change https://blog.markpearl.co.za/Running-a-group-session-on-personality-types https://blog.markpearl.co.za/Mob-Programming-Industry-Survey https://blog.markpearl.co.za/Clean-Code-In-the-Browser https://blog.markpearl.co.za/Predictability-Needs https://blog.markpearl.co.za/Facilitators-Guide-to-Participatory-Decision-Making https://blog.markpearl.co.za/Apprenticeship-Patterns https://blog.markpearl.co.za/Temp https://blog.markpearl.co.za/Presenting-to-Execs https://blog.markpearl.co.za/Haskell-Notes https://blog.markpearl.co.za/6-Thinking-Hats https://blog.markpearl.co.za/Programming-for-Humans https://blog.markpearl.co.za/Things-to-watch-in-2018 https://blog.markpearl.co.za/Beyond-Developer https://blog.markpearl.co.za/Meaningful-Learning-Projects https://blog.markpearl.co.za/New-reading-list https://blog.markpearl.co.za/How-to-ask-for-feedback https://blog.markpearl.co.za/Things-to-do-in-Auckland https://blog.markpearl.co.za/What-Im-looking-for-in-my-ideal-job https://blog.markpearl.co.za/Psychological-Safety https://blog.markpearl.co.za/Scaling-Organizations https://blog.markpearl.co.za/5-Whys https://blog.markpearl.co.za/5-Voices https://blog.markpearl.co.za/Peer-review-feedback-notes https://blog.markpearl.co.za/5-dysfunctions-of-a-team-notes https://blog.markpearl.co.za/SOLID-Notes https://blog.markpearl.co.za/Custodianship-Model https://blog.markpearl.co.za/Authentication-Notes https://blog.markpearl.co.za/Constraints https://blog.markpearl.co.za/Systems-thinking-by-Peter-Senge https://blog.markpearl.co.za/Willpower-is-not-enough https://blog.markpearl.co.za/Teaching-effectively https://blog.markpearl.co.za/Maker-vs-Manager-Time https://blog.markpearl.co.za/Agile-Notes https://blog.markpearl.co.za/Yes-And-Notes https://blog.markpearl.co.za/Architect-Notes https://blog.markpearl.co.za/Radical-Candor-by-Kim-Scott https://blog.markpearl.co.za/Delegation-Poker-Notes https://blog.markpearl.co.za/Tmux-2 https://blog.markpearl.co.za/YML-Notes https://blog.markpearl.co.za/Continous-Retrospecties-Notes https://blog.markpearl.co.za/Roman-Numerals https://blog.markpearl.co.za/DR-Notes https://blog.markpearl.co.za/Mentor-Handbook https://blog.markpearl.co.za/Terraform-Notes https://blog.markpearl.co.za/The-case-against-TDD https://blog.markpearl.co.za/Understanding-the-4-rules-of-simple-design https://blog.markpearl.co.za/DRY-DRY https://blog.markpearl.co.za/QA-in-Production https://blog.markpearl.co.za/Attributes-to-look-for-in-a-developer https://blog.markpearl.co.za/Difference-between-teaching-mentoring-and-coaching https://blog.markpearl.co.za/Reporting-to-create-trust https://blog.markpearl.co.za/Big-Five-Model-Notes https://blog.markpearl.co.za/The-specialist-vs-the-generalist https://blog.markpearl.co.za/Mailgun-Notes https://blog.markpearl.co.za/The-Mob-Member-Mindset https://blog.markpearl.co.za/Decrease-process-control-in-using-innovation https://blog.markpearl.co.za/Apprenticeship-Advice https://blog.markpearl.co.za/Pair-Programming-Illuminated-by-Williams-and-Kessler https://blog.markpearl.co.za/Geometric-Sequences-and-Sums-Notes https://blog.markpearl.co.za/I've-just-spent-a-week-at-8th-Light https://blog.markpearl.co.za/I've-pair-programmed-for-30000-hours,-ask-me-anything https://blog.markpearl.co.za/Developer-Roles https://blog.markpearl.co.za/The-key-to-a-happy-life https://blog.markpearl.co.za/Scala-Notes https://blog.markpearl.co.za/Elixir-Notes https://blog.markpearl.co.za/When-to-learn https://blog.markpearl.co.za/Team-Feedback-Notes https://blog.markpearl.co.za/SVN-Notes https://blog.markpearl.co.za/Succint-Code https://blog.markpearl.co.za/A-whole-new-mind-by-Daniel-Pink https://blog.markpearl.co.za/5-things-to-communicate-to-succeed-in-a-team https://blog.markpearl.co.za/Immigration-Questions-New-Zealand https://blog.markpearl.co.za/Overly-complex-design https://blog.markpearl.co.za/Managing-Manager-less-Processes-by-Fred-George https://blog.markpearl.co.za/Manifesto-for-Not-Only-Object-Oriented-Development https://blog.markpearl.co.za/Delegating-for-growth https://blog.markpearl.co.za/PSql-Notes https://blog.markpearl.co.za/Resharper-From-CLI-Notes https://blog.markpearl.co.za/Estimate-Notes https://blog.markpearl.co.za/10-Easy-Steps-to-understanding-SQL https://blog.markpearl.co.za/Principles-In-Looking-For-Work https://blog.markpearl.co.za/Things-to-do-as-a-leader https://blog.markpearl.co.za/7-C's-for-Effectively-Mentoring https://blog.markpearl.co.za/Design-Patterns,-a-love-hate-relationship https://blog.markpearl.co.za/Lego-Game-Notes https://blog.markpearl.co.za/Jedi-Academy https://blog.markpearl.co.za/Graduate-Program https://blog.markpearl.co.za/Dear-Mentor https://blog.markpearl.co.za/The-Puzzle-Solver https://blog.markpearl.co.za/From-Developer-to-Manager https://blog.markpearl.co.za/Design-Patterns https://blog.markpearl.co.za/Python-Notes https://blog.markpearl.co.za/Cognitive-dissonance-theory https://blog.markpearl.co.za/Slicing-Tic-Tac-Toe https://blog.markpearl.co.za/4-Traps-every-Programmer-Needs-to-Avoid https://blog.markpearl.co.za/Things-to-learn-in-2017 https://blog.markpearl.co.za/Satir-Change-Model https://blog.markpearl.co.za/Apprenticeship-Notes https://blog.markpearl.co.za/Student-Code-Retreat-Notes https://blog.markpearl.co.za/Remote-Collaboration-Notes https://blog.markpearl.co.za/Continous-Delivery-Notes https://blog.markpearl.co.za/Pug-Notes https://blog.markpearl.co.za/When-pair-programming-sucks https://blog.markpearl.co.za/BuildKite-Notes https://blog.markpearl.co.za/SQL-Injection-Notes https://blog.markpearl.co.za/Leadership-Notes https://blog.markpearl.co.za/Giving-bad-news-notes https://blog.markpearl.co.za/Marcus-Blakenship-Notes https://blog.markpearl.co.za/What-does-software-craftmanship-mean-to-me https://blog.markpearl.co.za/Common-mistakes-made https://blog.markpearl.co.za/Motivation-Notes https://blog.markpearl.co.za/C4-Diagram-Notes https://blog.markpearl.co.za/What-should-someone-starting-out-as-a-Developer-focus-on https://blog.markpearl.co.za/The-ShortcutFoo-Experiment https://blog.markpearl.co.za/PBCopy-Notes https://blog.markpearl.co.za/Learning-Velocity-by-Jeff-Patton https://blog.markpearl.co.za/Continous-Delivery,-Humble-and-Farley,-Addison-Wesley https://blog.markpearl.co.za/Setting-up-a-business-notes https://blog.markpearl.co.za/Modern-Agile https://blog.markpearl.co.za/SED-Notes https://blog.markpearl.co.za/Lean-from-the-trenches https://blog.markpearl.co.za/Coaching-Roles https://blog.markpearl.co.za/Software-Architecture-for-Developers-Volume-1 https://blog.markpearl.co.za/AWS-Lambda-Notes https://blog.markpearl.co.za/One-on-One-Notes https://blog.markpearl.co.za/Seeing-Spaces https://blog.markpearl.co.za/Interviewing-Developers-for-Employment https://blog.markpearl.co.za/Feature-Toggles https://blog.markpearl.co.za/Things-to-read-and-watch-in-2017 https://blog.markpearl.co.za/Remote-Procedural-Call-Notes https://blog.markpearl.co.za/Dev-Lead-Notes https://blog.markpearl.co.za/Creativity-Notes https://blog.markpearl.co.za/Code-Analysis-Notes https://blog.markpearl.co.za/tmux-notes https://blog.markpearl.co.za/Top-down-or-bottom-up https://blog.markpearl.co.za/Custodianship-of-code-repositories https://blog.markpearl.co.za/Architecture-Videos https://blog.markpearl.co.za/Manager-Expectations https://blog.markpearl.co.za/ShortcutFoo-Challenge https://blog.markpearl.co.za/What-should-a-new-mob-work-on-first https://blog.markpearl.co.za/Post-mob-retrospective https://blog.markpearl.co.za/How-big-should-your-first-mob-be https://blog.markpearl.co.za/Preparing-the-Mob-Development-Environment https://blog.markpearl.co.za/LeanPub-Notes https://blog.markpearl.co.za/Handling-conflict-in-a-new-mob https://blog.markpearl.co.za/Demanding-Software-Professionalism-A-Critical-Management-Imperative https://blog.markpearl.co.za/Physical-environment-matters-when-mob-programming https://blog.markpearl.co.za/The-maintainability-distinction https://blog.markpearl.co.za/Accidental-Standards https://blog.markpearl.co.za/Mob-Etiquette https://blog.markpearl.co.za/Strong-Mobbing https://blog.markpearl.co.za/Staying-Engaged-when-Mobbing https://blog.markpearl.co.za/Levels-of-Conflict https://blog.markpearl.co.za/The-vacuum-cleaner-and-your-blind-spots https://blog.markpearl.co.za/MobProgramming https://blog.markpearl.co.za/Understanding-Coupling-and-Cohesion-In-Software-Design https://blog.markpearl.co.za/The-Technical-Debt-Trap https://blog.markpearl.co.za/TDD,-where-did-it-all-go-wrong https://blog.markpearl.co.za/Previous-Talks-Ive-Given https://blog.markpearl.co.za/Getting-the-best-of-everyone-into-all-the-code-using-mob-programming https://blog.markpearl.co.za/Code-Cruft-Notes https://blog.markpearl.co.za/Backlog-Maturity-Model https://blog.markpearl.co.za/Writing-A-Book-Notes https://blog.markpearl.co.za/Working-With-Nulls https://blog.markpearl.co.za/Working-With-Nulls-In-CSharp https://blog.markpearl.co.za/The-Law-of-Two-Feet https://blog.markpearl.co.za/Seven-Wastes-of-Software-Engineering https://blog.markpearl.co.za/One-Percent-Days https://blog.markpearl.co.za/ConcourseCI-Notes https://blog.markpearl.co.za/Three-Amigos-Testing https://blog.markpearl.co.za/Shift-Left-Testing https://blog.markpearl.co.za/SOLID-Deconstruction https://blog.markpearl.co.za/Balanced-Rotation-Roster https://blog.markpearl.co.za/What-We-Actually-Know-About-Software-Development-And-Why-We-Believe-It-Is-True https://blog.markpearl.co.za/Impact-Matrix https://blog.markpearl.co.za/Code-Review-Notes https://blog.markpearl.co.za/Webstorm-Notes https://blog.markpearl.co.za/Integrating-Components-Notes https://blog.markpearl.co.za/Object-Orientation-Notes https://blog.markpearl.co.za/Competency-Framework-Notes https://blog.markpearl.co.za/Team-Metrics https://blog.markpearl.co.za/Diversity-Notes https://blog.markpearl.co.za/Future-Backwards https://blog.markpearl.co.za/CORS-In-Actions https://blog.markpearl.co.za/Static-Named-Constructors https://blog.markpearl.co.za/API-Notes https://blog.markpearl.co.za/Espoused-Thoery-vs-Theory-In-Use https://blog.markpearl.co.za/Ladder-Of-Inference https://blog.markpearl.co.za/Platform-Manifesto-to-Platform-Principles https://blog.markpearl.co.za/Learning-Is-Horrible https://blog.markpearl.co.za/My-ideal-Hackathon https://blog.markpearl.co.za/Why-do-a-Hackathon https://blog.markpearl.co.za/The-Business-Analysts-Mindset-And-Agile https://blog.markpearl.co.za/Rebels-At-Work https://blog.markpearl.co.za/Libraries-vs-Frameworks https://blog.markpearl.co.za/AWS-API-Gateway-Notes https://blog.markpearl.co.za/Tester-Notes https://blog.markpearl.co.za/When-To-Quit https://blog.markpearl.co.za/XClip-Notes https://blog.markpearl.co.za/CORS-Notes https://blog.markpearl.co.za/Blue-Green-Deployments https://blog.markpearl.co.za/What-Are-Real-Hackers https://blog.markpearl.co.za/ITerm-Notes https://blog.markpearl.co.za/Docker-Notes https://blog.markpearl.co.za/Managing-Humans https://blog.markpearl.co.za/AWS-Notes https://blog.markpearl.co.za/All-Models-Are-Wrong https://blog.markpearl.co.za/Software-Design-Why-When-How https://blog.markpearl.co.za/Stage-Model-of-Software-Development https://blog.markpearl.co.za/Gnome-Terminal-Notes https://blog.markpearl.co.za/Revised-three-stages-of-programming https://blog.markpearl.co.za/The-one-line-method https://blog.markpearl.co.za/Do-you-radiate-vanity-metrics https://blog.markpearl.co.za/Taking-The-Longer-Route https://blog.markpearl.co.za/MacBook-Notes https://blog.markpearl.co.za/DRY-Notes https://blog.markpearl.co.za/Next-Chapter-2016 https://blog.markpearl.co.za/Npm-Notes https://blog.markpearl.co.za/GitHub-Pages-Notes https://blog.markpearl.co.za/Redux-Notes https://blog.markpearl.co.za/Babel-Notes https://blog.markpearl.co.za/Middleman-Notes https://blog.markpearl.co.za/The-Art-of-Safe-Refactorings https://blog.markpearl.co.za/Cognitive-Biases https://blog.markpearl.co.za/Introverts https://blog.markpearl.co.za/Lsblk-Notes https://blog.markpearl.co.za/Dealing-with-change https://blog.markpearl.co.za/Crucial-Conversations https://blog.markpearl.co.za/Extreme-Code-Swap-Challenge https://blog.markpearl.co.za/Conflict-Resolution https://blog.markpearl.co.za/Team-Tourism https://blog.markpearl.co.za/React-Notes https://blog.markpearl.co.za/Learn-to-juggle https://blog.markpearl.co.za/Octopus-Notes https://blog.markpearl.co.za/CodeRetreat-Notes https://blog.markpearl.co.za/Clever-Code https://blog.markpearl.co.za/Markdown-Notes https://blog.markpearl.co.za/Flow-Notes https://blog.markpearl.co.za/Team-Notes https://blog.markpearl.co.za/Becoming-A-Mobber https://blog.markpearl.co.za/Liquid-Notes https://blog.markpearl.co.za/Things-To-Read-And-Watch-in-2016 https://blog.markpearl.co.za/Node-Notes https://blog.markpearl.co.za/Microservices-Architecture-Notes https://blog.markpearl.co.za/Layered-Architecture-Notes https://blog.markpearl.co.za/ES2015-Notes https://blog.markpearl.co.za/Batch-Notes https://blog.markpearl.co.za/Endowment-Effect https://blog.markpearl.co.za/Ultimate-Developer-Keyboard https://blog.markpearl.co.za/CodeWars-Privileges-Unlock https://blog.markpearl.co.za/Creating-Great-Teams https://blog.markpearl.co.za/Marketing-Psychology https://blog.markpearl.co.za/Why-sponsor-a-conference https://blog.markpearl.co.za/Ruby-Notes https://blog.markpearl.co.za/The-Software-Craftsman https://blog.markpearl.co.za/Customer-Requirements https://blog.markpearl.co.za/Angular-Notes https://blog.markpearl.co.za/Software-Craftmanship https://blog.markpearl.co.za/Fundamentals-Of-Design https://blog.markpearl.co.za/People-Of-The-Lie https://blog.markpearl.co.za/Critical-Feedback https://blog.markpearl.co.za/Video-Landing-Pages-Notes https://blog.markpearl.co.za/Google-Analytics-Notes https://blog.markpearl.co.za/Art-And-Icons-Notes https://blog.markpearl.co.za/Hugo-Notes https://blog.markpearl.co.za/Firewall-Notes https://blog.markpearl.co.za/Html-Emails-Notes https://blog.markpearl.co.za/Working-Effectively-With-Legacy-Code https://blog.markpearl.co.za/Setting-Up-The-Golden-Master https://blog.markpearl.co.za/Refactoring-Code-Base-Links https://blog.markpearl.co.za/Nuget-Notes https://blog.markpearl.co.za/Interesting-Math-Algorithms-Notes https://blog.markpearl.co.za/Sass-Notes https://blog.markpearl.co.za/Blockchain-Notes https://blog.markpearl.co.za/Natural-Order-Of-Progression-For-Agile-Technical-Practices https://blog.markpearl.co.za/DNS-Notes https://blog.markpearl.co.za/Mob-Programming-Notes https://blog.markpearl.co.za/Crockers-Rule https://blog.markpearl.co.za/Four-Stages-Of-Naming https://blog.markpearl.co.za/Collaborative-Coding https://blog.markpearl.co.za/MsqlManagementStudio-Notes https://blog.markpearl.co.za/Grep-Notes https://blog.markpearl.co.za/Speaking-Notes https://blog.markpearl.co.za/Active-Directory-Notes https://blog.markpearl.co.za/The-Software-Paradox https://blog.markpearl.co.za/Hackers-and-Painters https://blog.markpearl.co.za/What-happened-when-we-killed-stand-ups-and-everything-else https://blog.markpearl.co.za/Software-Quality-Wheels https://blog.markpearl.co.za/Writing-Notes https://blog.markpearl.co.za/JCurve https://blog.markpearl.co.za/Frustrations-In-Learning https://blog.markpearl.co.za/TeamCity-Notes https://blog.markpearl.co.za/Accelerated-Learning-For-Our-Student-Program https://blog.markpearl.co.za/Pair-Programming-Notes https://blog.markpearl.co.za/Safe-Refactorings-Pattern-Move-Method-Instance https://blog.markpearl.co.za/SSL-Certificate-Notes https://blog.markpearl.co.za/Kano-Model https://blog.markpearl.co.za/The-Dance-of-Intimacy https://blog.markpearl.co.za/Kanban https://blog.markpearl.co.za/CSS-Notes https://blog.markpearl.co.za/Bootstrap-Notes https://blog.markpearl.co.za/Scrumagalo https://blog.markpearl.co.za/What-I-Mean-When-I-Say-I-Am-Developing-Software-Copy https://blog.markpearl.co.za/DevOps-Notes https://blog.markpearl.co.za/Trust-Notes https://blog.markpearl.co.za/Ninject-Notes https://blog.markpearl.co.za/Claims-Based-Authentication-Notes https://blog.markpearl.co.za/Why-One-Size-Fits-All-Methodologies-Dont-Work https://blog.markpearl.co.za/CouplingComplexityQuadrants https://blog.markpearl.co.za/CSharp-Notes https://blog.markpearl.co.za/Dev-Manager-Obfuscation-Layer https://blog.markpearl.co.za/Deferred-Maintenance https://blog.markpearl.co.za/INotifyPropertyChanged-In-Domain-Notes https://blog.markpearl.co.za/Asp-Net-MVC-4-In-Action https://blog.markpearl.co.za/Declarative-vs-Imperative-Coding-Notes https://blog.markpearl.co.za/7-Zip-Notes https://blog.markpearl.co.za/OKR-Notes https://blog.markpearl.co.za/Presenting-At-International-Conferences https://blog.markpearl.co.za/Code-Testing-Notes https://blog.markpearl.co.za/Automated-Build-Notes https://blog.markpearl.co.za/Agile-Software-Architecture https://blog.markpearl.co.za/Team-Rooms https://blog.markpearl.co.za/Difficult-Conversations https://blog.markpearl.co.za/Conference-Speaker-Tools https://blog.markpearl.co.za/Business-Expectations-on-Feedback https://blog.markpearl.co.za/Comparing-Dev-Teams https://blog.markpearl.co.za/JQuery-Notes https://blog.markpearl.co.za/Rabbit-Mq-Notes https://blog.markpearl.co.za/Visual-Studio-Notes https://blog.markpearl.co.za/Resharper-Notes https://blog.markpearl.co.za/Moq-Notes https://blog.markpearl.co.za/MSpec-Notes https://blog.markpearl.co.za/Scrum-Notes https://blog.markpearl.co.za/Kanban-Notes https://blog.markpearl.co.za/Deadlines https://blog.markpearl.co.za/Asp-Net-MVC https://blog.markpearl.co.za/Javascript-The-Good-Parts https://blog.markpearl.co.za/Self-Control https://blog.markpearl.co.za/Vagrant-Notes https://blog.markpearl.co.za/Seven-Databases-In-Seven-Weeks https://blog.markpearl.co.za/JavaScript-Notes https://blog.markpearl.co.za/Software-Process-Videos-of-2014 https://blog.markpearl.co.za/Neo4J-Db-Notes https://blog.markpearl.co.za/Balanced-Speed https://blog.markpearl.co.za/Couch-Db-Notes https://blog.markpearl.co.za/Mongo-Db-Notes https://blog.markpearl.co.za/Velocity https://blog.markpearl.co.za/Open-Source-Notes https://blog.markpearl.co.za/Words-to-use https://blog.markpearl.co.za/The-Cathedral-and-the-Bazaar https://blog.markpearl.co.za/Effective-Communication https://blog.markpearl.co.za/UI-Testing-Notes https://blog.markpearl.co.za/Recursion https://blog.markpearl.co.za/Powershell-Notes https://blog.markpearl.co.za/OO-Constructors https://blog.markpearl.co.za/XAML-Notes https://blog.markpearl.co.za/Notes-to-a-Software-Team-Lead https://blog.markpearl.co.za/Developerdynamics https://blog.markpearl.co.za/Product-Owner https://blog.markpearl.co.za/HBase https://blog.markpearl.co.za/Dream-Job https://blog.markpearl.co.za/Coaching https://blog.markpearl.co.za/MVVM-Light https://blog.markpearl.co.za/Technical-Architect https://blog.markpearl.co.za/Elephant-Capaccio https://blog.markpearl.co.za/Curl-Notes https://blog.markpearl.co.za/Rest-Notes https://blog.markpearl.co.za/Intrinsic-Defects-In-Software-Development https://blog.markpearl.co.za/Ubuntu-on-VirtualBox https://blog.markpearl.co.za/Erlang-Notes https://blog.markpearl.co.za/Riak-Notes https://blog.markpearl.co.za/Physical-vs-Digital-Team-Boards https://blog.markpearl.co.za/Tuckmans-Model https://blog.markpearl.co.za/Sh-Script-Notes https://blog.markpearl.co.za/What-I-Value https://blog.markpearl.co.za/Useful-Kata-Sites https://blog.markpearl.co.za/Team-Contracts https://blog.markpearl.co.za/Stored-Procedures-Notes https://blog.markpearl.co.za/Littles-Law https://blog.markpearl.co.za/Postgres-Notes https://blog.markpearl.co.za/Csikszentmihalyi-Flow-Model https://blog.markpearl.co.za/Sql-Antipatterns https://blog.markpearl.co.za/MsSql-Notes https://blog.markpearl.co.za/Story-Mapping https://blog.markpearl.co.za/Cycle-Time https://blog.markpearl.co.za/Html5-Notes https://blog.markpearl.co.za/Virtual-Box-Notes https://blog.markpearl.co.za/MySql-Notes https://blog.markpearl.co.za/Ubuntu-Notes https://blog.markpearl.co.za/Regex-Notes https://blog.markpearl.co.za/PHP-Notes https://blog.markpearl.co.za/Impostor-Syndrome https://blog.markpearl.co.za/SqlServer-Notes https://blog.markpearl.co.za/User-Story-Mapping https://blog.markpearl.co.za/Walking-the-board https://blog.markpearl.co.za/Transofrmation-Priority-Premise https://blog.markpearl.co.za/Four-Rules-of-Simple-Design https://blog.markpearl.co.za/Cron-Notes https://blog.markpearl.co.za/ConEmu-Notes https://blog.markpearl.co.za/Useful-Development-Tools https://blog.markpearl.co.za/TDD-Stuff https://blog.markpearl.co.za/Liskov-Substitution-Principle-Notes https://blog.markpearl.co.za/DB-Migration-Script-Notes https://blog.markpearl.co.za/CDE-Differences-Matrix https://blog.markpearl.co.za/Software-Quality-Notes https://blog.markpearl.co.za/Finding-People-Notes https://blog.markpearl.co.za/User-Stories https://blog.markpearl.co.za/Principles-of-Product-Development-Flow https://blog.markpearl.co.za/Hawthorn-Effect https://blog.markpearl.co.za/Goodharts-Law https://blog.markpearl.co.za/Pace-Pace-Lead https://blog.markpearl.co.za/Dreyfus-Model https://blog.markpearl.co.za/Agile-Documentation https://blog.markpearl.co.za/Adkar-Model https://blog.markpearl.co.za/Team-Learning-Activities https://blog.markpearl.co.za/The-Art-of-UNIX-Programming https://blog.markpearl.co.za/Technical-Debt-Notes https://blog.markpearl.co.za/Self-Organizing-Teams-Notes https://blog.markpearl.co.za/KPI-In-Agile-Team https://blog.markpearl.co.za/Cynefin-Model https://blog.markpearl.co.za/Scarf-Model https://blog.markpearl.co.za/Retrospectives-Notes https://blog.markpearl.co.za/Extreme-Programming-Explained https://blog.markpearl.co.za/Microsoft-Remote-Desktop-Notes https://blog.markpearl.co.za/Mentoring-Software-Developers https://blog.markpearl.co.za/Wix-Notes https://blog.markpearl.co.za/SSH-Notes https://blog.markpearl.co.za/MsBuild-Notes https://blog.markpearl.co.za/Vim-Notes https://blog.markpearl.co.za/PreConfenerencePrep https://blog.markpearl.co.za/Git-Notes https://blog.markpearl.co.za/Bash-Notes https://blog.markpearl.co.za/Agile-Essence-and-Fluency https://blog.markpearl.co.za/Books-I-Would-Like-To-Read https://blog.markpearl.co.za/TCPIP-Networking-For-Developers https://blog.markpearl.co.za/Blackarmor https://blog.markpearl.co.za/Small-Classes https://blog.markpearl.co.za/Useful-Website-Tools https://blog.markpearl.co.za/Stuff-Thats-Helped-Me-Learn https://blog.markpearl.co.za/Interesting-Coding-Sites https://blog.markpearl.co.za/Zen-Of-Python-And-My-Mantra https://blog.markpearl.co.za/Behind-Closed-Doors https://blog.markpearl.co.za/Practical-Vim https://blog.markpearl.co.za/The-Secrets-of-Consulting https://blog.markpearl.co.za/Algorithms-In-a-Nutshell https://blog.markpearl.co.za/The-Goal https://blog.markpearl.co.za/Programming-subset-of-writing https://blog.markpearl.co.za/Changing-Paradigms https://blog.markpearl.co.za/Strangling-the-life-out-of-Software-Testing https://blog.markpearl.co.za/Incentivizing-Work-with-Development-Teams https://blog.markpearl.co.za/Refactoring-FizzBuzz https://blog.markpearl.co.za/The-cost-of-Programmer-Team-Clustering https://blog.markpearl.co.za/It-is-not-quantifiably-better https://blog.markpearl.co.za/Principles-vs.-Process https://blog.markpearl.co.za/The-challenge-of-giving-a-positive-No https://blog.markpearl.co.za/Lessons-learnt-in-implementing-Scrum-in-a-Large-Organization-that-has-traditional-values https://blog.markpearl.co.za/Minimum-team-development-sizes https://blog.markpearl.co.za/Legacy-Code-Retreat-Questions https://blog.markpearl.co.za/Cool-site-for-learning-editor-shortcuts https://blog.markpearl.co.za/VSNomad-Interesting-Cross-Mobile-Platform-Development-from-Visual-Studio https://blog.markpearl.co.za/The-Mythical-Man-Month https://blog.markpearl.co.za/The-human-multitasking-problem-the-cost-of-a-context-switch https://blog.markpearl.co.za/The-Productive-Programmer https://blog.markpearl.co.za/VS2010-Large-Solution-Bottle-Neck https://blog.markpearl.co.za/XAML-Developer-Reference https://blog.markpearl.co.za/XAML-Developer-Reference-by-Mamta-D,-Ashish-Ghoda;-O'Reilly-Media https://blog.markpearl.co.za/SQL-Source-Control-Why-buy-the-DB-products-and-go-through-their-Webinar https://blog.markpearl.co.za/More-NASM-with-GVim https://blog.markpearl.co.za/Getting-to-grips-with-the-stack-in-nasm https://blog.markpearl.co.za/Computer-Networks-UNISA-Chap-8-Wireless-Networking https://blog.markpearl.co.za/Computer-Networks-UNISA-Chap-12-Networking-Security https://blog.markpearl.co.za/Computer-Networks-UNISA-Chap-10-In-Depth-TCP-IP-Networking https://blog.markpearl.co.za/Driven2Distraction-New-South-African-Developer-Podcast https://blog.markpearl.co.za/Computer-Networks-UNISA-Chap-15-Network-Management https://blog.markpearl.co.za/Computer-Networks-UNISA-Chap-14-Insuring-Integrity-and-Availability https://blog.markpearl.co.za/Getting-App.config-to-be-configuration-specific-in-VS2010 https://blog.markpearl.co.za/Agile-Retrospectives https://blog.markpearl.co.za/Writing-multiple-lines-of-text-to-the-console-in-nasm https://blog.markpearl.co.za/Computer-Arithmetic-Binary-for-Decimal-Numbers https://blog.markpearl.co.za/Organizations-and-Architecture-UNISA-Studies-Chap-7 https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-13 https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-6 https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-5 https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-4 https://blog.markpearl.co.za/Samsung-Omnia-7-enable-GSM-Modem-mode https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-9 https://blog.markpearl.co.za/Using-gVIM-to-program-NASM-(a-noobs-insights) https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-12 https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-11 https://blog.markpearl.co.za/NASM-writing-to-the-console https://blog.markpearl.co.za/Domain-Driven-Design-Quickly https://blog.markpearl.co.za/Goal-Analysis-Card-game-(a-great-activity-for-opening-a-retrospective) https://blog.markpearl.co.za/Organization-and-Architecture-UNISA-Studies-Chap-3 https://blog.markpearl.co.za/C-soon-to-dethrone-C++-as-the-third-most-popular-language-in-the-world https://blog.markpearl.co.za/Programming-Windows-Phone-7 https://blog.markpearl.co.za/CSharp-Programming-Tips-And-Techniques https://blog.markpearl.co.za/InRule-Basics https://blog.markpearl.co.za/A-real-world-example-of-how-not-to-develop-software-and-how-InRule-can-save-the-day. https://blog.markpearl.co.za/Getting-Jenkins-to-ignore-the-exit-code-if-failure https://blog.markpearl.co.za/GWB-Posts-for-spam-advertisements https://blog.markpearl.co.za/Fix-for-NDbUnit-DbCommandBuilder.CreateSelectCommand(DataSet,-string)-failed-for-tableName-=-XXX https://blog.markpearl.co.za/How-I-increased-my-typing-speed-now-does-this-make-me-a-better-developer https://blog.markpearl.co.za/Linq-to-XML-to-make-a-RSS-Feed-Reader-in-C https://blog.markpearl.co.za/Dependency-Injection-Introduction https://blog.markpearl.co.za/Sound-vs.-Valid-Argument https://blog.markpearl.co.za/xcopy-file,-suppress-Does-xxx-specify-a-file-name-message https://blog.markpearl.co.za/Interaction-Design-Course-Summary https://blog.markpearl.co.za/Learning-VIM-A-windows-fanboy-s-progression-from-despair-to-hope https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-9-Summary https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-15-Summary https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-12-Summary https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-10-Summary https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-7-Summary https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-5-Summary https://blog.markpearl.co.za/Design-of-Everyday-Things https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-4-Summary https://blog.markpearl.co.za/System-Analysis-And-Design https://blog.markpearl.co.za/INF3720-Interaction-Design-Examination-Summary https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-2-Summary https://blog.markpearl.co.za/INF3720-Interaction-Design-Chapter-1-Summary https://blog.markpearl.co.za/TDD-Static-Methods https://blog.markpearl.co.za/CSharp-Concisely https://blog.markpearl.co.za/Attempts-at-TDD-Testing-Private-Methods https://blog.markpearl.co.za/Knowing-your-tools-and-Keyboard-shortcuts-in-your-IDE https://blog.markpearl.co.za/TechEd-Africa-2011-MVVM-Programming-Slides-and-Code-Snippets https://blog.markpearl.co.za/TechEd-Africa-2011-Async-Talk-Slides-and-Code-Snippets https://blog.markpearl.co.za/TechEd-2011-Why-Clifford-got-it-wrong https://blog.markpearl.co.za/7-tips-for-people-new-to-presenting-at-technical-conferences https://blog.markpearl.co.za/Two-useful-extensions-for-Presenters-using-VS2010 https://blog.markpearl.co.za/Await-a-void-(Async-CTP) https://blog.markpearl.co.za/Async-using-the-old-Async-Begin-End-Pattern https://blog.markpearl.co.za/Accessing-the-Dispatcher-Thread-from-your-ViewModel https://blog.markpearl.co.za/Simplifying-Asynchronous-Programming-in-C https://blog.markpearl.co.za/Agile-Coaching https://blog.markpearl.co.za/My-WP7-Mango-Upgrade-Why-uneventful-is-good-and-a-new-warm-fuzzy-feeling-for-Microsoft-South-Africa https://blog.markpearl.co.za/Setting-the-path-for-the-Open-Command-Path-for-VS2010-PowerCommands-Extension https://blog.markpearl.co.za/Sending-output-from-command-prompt-to-text-file https://blog.markpearl.co.za/The-Marshmallow-Challenge https://blog.markpearl.co.za/One-month-into-Git https://blog.markpearl.co.za/Some-Basic-Bash-Commands-I-found-useful-for-Git-Bash https://blog.markpearl.co.za/Commenting-code-is-an-anti-pattern https://blog.markpearl.co.za/Casing-when-coding https://blog.markpearl.co.za/Red-Gate-Ants-Memory-Profiler-7.1-Initial-thoughts-and-getting-started https://blog.markpearl.co.za/The-Developers-Code https://blog.markpearl.co.za/Agile-Software-Development-With-Scrum https://blog.markpearl.co.za/Git-Revisited https://blog.markpearl.co.za/Dev4Devs-with-my-GWB-Influencers-Shirt https://blog.markpearl.co.za/Dev4Devs-Presentation-Run-through-RX https://blog.markpearl.co.za/The-Art-Agile-Development https://blog.markpearl.co.za/Samsung-Omnia-WP7-What-s-holding-it-back-in-South-Africa https://blog.markpearl.co.za/2-main-differences-between-Structures-and-Classes-in-C https://blog.markpearl.co.za/Programming-Windows-Phone-7-by-Charles-Petzold https://blog.markpearl.co.za/Expert-F-Sharp https://blog.markpearl.co.za/C-Concisely-by-Judith-Bishop-and-Nigel-Horspool https://blog.markpearl.co.za/Code-Complete https://blog.markpearl.co.za/Project-Euler-Problem-14 https://blog.markpearl.co.za/C-double-and-nary-for-loops https://blog.markpearl.co.za/Euler-Problem-20 https://blog.markpearl.co.za/Euler-Problem-13 https://blog.markpearl.co.za/Hello-Reactive-Extensions https://blog.markpearl.co.za/Project-Euler-Problem-11-Solution https://blog.markpearl.co.za/Sending-emails-with-VB6-and-MAPIMessages-returns-Unspecified-Failure-has-Occurred-(Runtime-error-32002-) https://blog.markpearl.co.za/Clean-Code https://blog.markpearl.co.za/Playing-with-Pointers https://blog.markpearl.co.za/Summary-of-Computer-Theory-(Important-Things-to-Know) https://blog.markpearl.co.za/Basic-Design-Patterns https://blog.markpearl.co.za/UNISA-Theoretical-Computer-Science-Outline-of-things-you-should-know https://blog.markpearl.co.za/Mimicking-websites-request-for-screen-scraping https://blog.markpearl.co.za/Specification-By-Example https://blog.markpearl.co.za/More-NASM https://blog.markpearl.co.za/VS2010-Multiline-Find-and-Replace https://blog.markpearl.co.za/Serif-vs.-Sans-Serif https://blog.markpearl.co.za/DevIdols-2010-@-TechEd-Africa https://blog.markpearl.co.za/DiscountASP.Net-TFS-Hosting-2-Months-Later-Review https://blog.markpearl.co.za/What-happens-when-you-enter-a-URL-in-your-browser https://blog.markpearl.co.za/The-Pragmatic-Programmer https://blog.markpearl.co.za/Dev4Devs-Presentation https://blog.markpearl.co.za/Centralizing-a-resource-file-among-multiple-projects-in-one-solution-(C-and-WPF) https://blog.markpearl.co.za/5-Lessons-learnt-in-localization-multi-language-support-in-WPF https://blog.markpearl.co.za/Moving-from-Tortoise-to-TFS https://blog.markpearl.co.za/The-DOS-DEBUG-Environment https://blog.markpearl.co.za/The-Art-of-Unit-Testing https://blog.markpearl.co.za/Getting-Started-with-NASM https://blog.markpearl.co.za/Setting-up-Vodacom-3g-Modem-in-South-Africa https://blog.markpearl.co.za/South-African-MVPs-deserve-their-title. https://blog.markpearl.co.za/The-sign-of-a-true-manager-is-delegation-(C-style) https://blog.markpearl.co.za/The-Gates-Books-Finished https://blog.markpearl.co.za/Coding-is-Easy-Software-Engineering-Isn-t https://blog.markpearl.co.za/Browser-Based-F-Interactive https://blog.markpearl.co.za/.Net-Micro https://blog.markpearl.co.za/Cancelling-WPF-Application.Shutdown https://blog.markpearl.co.za/Cryptographic-Validation-Explained https://blog.markpearl.co.za/Where-have-I-been-for-the-last-month https://blog.markpearl.co.za/Dependency-Injection https://blog.markpearl.co.za/Great-Surprise-MSDN-Ultimate https://blog.markpearl.co.za/ReadyNas-Mistake https://blog.markpearl.co.za/C-Anonymous-Types https://blog.markpearl.co.za/C-Extension-Methods https://blog.markpearl.co.za/Dell-Laptop-magically-going-into-standby-mode https://blog.markpearl.co.za/Exams-are-over,-time-to-really-start-learning https://blog.markpearl.co.za/Examination-Preparation-for-COS201 https://blog.markpearl.co.za/TFS-in-Azure-The-highlight-of-the-keynote-at-PDC https://blog.markpearl.co.za/C-If-Else-Shortcut https://blog.markpearl.co.za/VB6-and-MMMPack-Workaround https://blog.markpearl.co.za/Getting-VB6-to-work-in-Windows-7 https://blog.markpearl.co.za/TechEd-South-Africa-Dev-Idol-Slide-F-Tail-Call-Optimization https://blog.markpearl.co.za/TechEd-South-Africa https://blog.markpearl.co.za/I-need-all-GWB-Community-Members-help-with-getting-me-to-speak-at-TechEd https://blog.markpearl.co.za/Formal-Logic-2-Subject-Summary-Section-A https://blog.markpearl.co.za/Modelling-Disruption-Probably-one-of-the-best-podcasts-I-have-heard-for-a-long-time! https://blog.markpearl.co.za/Still-no-DotNetRocks-Mug-but-GWB-Shirt-Rocks! https://blog.markpearl.co.za/COS261C-Formal-Logic-2-Introduction-and-Exam-Outline https://blog.markpearl.co.za/More-QT4-(Assignment-3-Question-1) https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-11 https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-10 https://blog.markpearl.co.za/Structured-Analysis-and-Design-UNISA-Studies-Chap-9 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-17 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-16 https://blog.markpearl.co.za/6-Code-GIT-Challenge-GET-GIT https://blog.markpearl.co.za/Ordered-my-.Net-RFID-Reader https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-15 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-14 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-13 https://blog.markpearl.co.za/Localising-WPF-and-Silverlight-Applications https://blog.markpearl.co.za/Crack-.Net-Applications-101-Part-2 https://blog.markpearl.co.za/Crack-.Net-Applications-101-Part-1 https://blog.markpearl.co.za/QT4,-C++-and-learning-the-basics-again-(COS2144-Assignment-2,-Question-1) https://blog.markpearl.co.za/More-QT4-(Assignment-2-Question-2) https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-9 https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-6 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-12 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-11 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-8 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-7 https://blog.markpearl.co.za/I-m-tired-of-the-flavour-of-the-month-programming-podcasts https://blog.markpearl.co.za/F-Euler-Problem-16 https://blog.markpearl.co.za/Object-Oriented-Analysis-UNISA-Studies-Chap-3 https://blog.markpearl.co.za/Structured-System-Analysis-and-Design-UNISA-Studies-Chap-6 https://blog.markpearl.co.za/100th-Post-on-Friday-the-13th https://blog.markpearl.co.za/Structured-System-Analysis-and-Design-UNISA-Studies-Chap-5 https://blog.markpearl.co.za/F-Euler-Problem-10 https://blog.markpearl.co.za/A-solid-example-of-the-difference-between-a-Functional-and-Iterative-Language.-F-style/ https://blog.markpearl.co.za/Structured-System-Analysis-and-Design-UNISA-Studies-Chap-4 https://blog.markpearl.co.za/Structured-Systems-Analysis-and-Design-UNISA-studies-Chap-2 https://blog.markpearl.co.za/Silverlight-and-WCF-Real-Basics https://blog.markpearl.co.za/What-happened-to-Community-Credit https://blog.markpearl.co.za/F-5-Best-practices-(Practice-4) https://blog.markpearl.co.za/Structured-Systems-Analysis-and-Design-UNISA-studies-Chap-1 https://blog.markpearl.co.za/F-Euler-Problem-9 https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-5 https://blog.markpearl.co.za/F-Euler-Problem-8 https://blog.markpearl.co.za/F-5-Best-practices-for-F-(Practice-3) https://blog.markpearl.co.za/Silverlight-Service-Basics-on-Shared-Hosting-my-first-service-end-to-end https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-4 https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-3 https://blog.markpearl.co.za/F-Euler-Problem-7 https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-Chap-2 https://blog.markpearl.co.za/F-5-Best-practices-for-F-(Practice-1) https://blog.markpearl.co.za/Today-I-hit-1000-points-on-Stack-Overflow https://blog.markpearl.co.za/F-Depressingly-simple-text-file-access https://blog.markpearl.co.za/32-Most-Important-Algorithms https://blog.markpearl.co.za/Programming-Contemporary-Concepts-UNISA-studies-begin-Chap-1 https://blog.markpearl.co.za/F-order-of-code-execution,-values-and-functions-again https://blog.markpearl.co.za/F-You-are-sooooaaa-lazy!-(and-program-execution-order) https://blog.markpearl.co.za/ACM-South-Africa https://blog.markpearl.co.za/F-int-bigint https://blog.markpearl.co.za/C-Lambda-and-Predicate-Basics https://blog.markpearl.co.za/F-Put-that-in-your-pipe-and-smoke-it https://blog.markpearl.co.za/F-Euler-Problem-6 https://blog.markpearl.co.za/Tech-Support-Secret-Handshake-Fizzbuzz https://blog.markpearl.co.za/F-FizzBuzz https://blog.markpearl.co.za/F-Euler-Problem-5 https://blog.markpearl.co.za/F-Euler-Problem-4 https://blog.markpearl.co.za/F-Seq.Unfold https://blog.markpearl.co.za/F-Project-Euler-Problem-3 https://blog.markpearl.co.za/F-Project-Euler-Problem-2 https://blog.markpearl.co.za/Yippy-the-F-MVVM-Pattern https://blog.markpearl.co.za/F-Project-Euler-Problem-1 https://blog.markpearl.co.za/5-ways-to-stop-code-thrashing https://blog.markpearl.co.za/F-WPF-Form-the-basics https://blog.markpearl.co.za/Simple-Mouse-Move-Event-in-F-with-Winforms https://blog.markpearl.co.za/My-Optimized-Adam-and-Eve https://blog.markpearl.co.za/F-Immutable-List-vs-a-Mutable-Collection-in-Arrays https://blog.markpearl.co.za/Expert-F-Pattern-Matching-with-Adam-and-Eve https://blog.markpearl.co.za/F-It-s-time-to-grow-up-baby. https://blog.markpearl.co.za/C-Preprocessor-Directives https://blog.markpearl.co.za/F-Application-Entry-Point https://blog.markpearl.co.za/Great-post-about-10-things-that-kill-motivation https://blog.markpearl.co.za/Does-F-kill-C++ https://blog.markpearl.co.za/Inversion-of-Control-Resource https://blog.markpearl.co.za/F-Objects-Part-3-it-s-time-to-overload https://blog.markpearl.co.za/F-Objects-Integration-with-the-other-.Net-Languages-Part-2 https://blog.markpearl.co.za/F-Objects-Integrating-with-the-other-.Net-Languages-Part-1 https://blog.markpearl.co.za/International-Radio-Operators-Alphabet-in-F-and-Silverlight-Part-1 https://blog.markpearl.co.za/Lazy-Evaluation-Why-being-lazy-in-F-blows-my-mind! https://blog.markpearl.co.za/WF4-Guess-the-number-game! https://blog.markpearl.co.za/WF4-It-has-suddenly-got-interesting https://blog.markpearl.co.za/F-and-the-useful-infinite-Sequence-(I-think) https://blog.markpearl.co.za/No-Thank-You-Yours-Truly-F https://blog.markpearl.co.za/Mutable-Records-in-F https://blog.markpearl.co.za/Formal-Languages,-Inductive-Proofs-and-Regular-Expressions https://blog.markpearl.co.za/Encapsulating-code-in-F-(Part-2) https://blog.markpearl.co.za/Recursion-in-F https://blog.markpearl.co.za/Encapsulating-code-in-F-(Part-1) https://blog.markpearl.co.za/South-African-.Net-Bloggers https://blog.markpearl.co.za/Errata-in-Expert-F https://blog.markpearl.co.za/Creating-my-first-F-program-in-my-new-Expert-F-Book https://blog.markpearl.co.za/Podcasting-vs-Stack-Overflow-vs-Geekswithblogs https://blog.markpearl.co.za/My-Expert-F-Book-has-now-arrived! https://blog.markpearl.co.za/Microsoft-Dev-Days-Johannesburg-2010 https://blog.markpearl.co.za/Stacks-in-C++ https://blog.markpearl.co.za/Sorting-Algorithms https://blog.markpearl.co.za/Bug-with-Set-and-Get-Accessor-in-.Net-3.5 https://blog.markpearl.co.za/Great-F-getting-started-online-book https://blog.markpearl.co.za/Nails-vs-Screws-C-List-vs-Dictionary https://blog.markpearl.co.za/F-Converting-your-C-brain-to-the-F-way https://blog.markpearl.co.za/Getting-F-and-C-to-talk https://blog.markpearl.co.za/F-The-three-most-important-commands-as-well-as-other-F-thoughts https://blog.markpearl.co.za/F-The-three-most-important-commands-as-well-as-other-F-thoughts https://blog.markpearl.co.za/Stacks-in-C++ https://blog.markpearl.co.za/Recursion-in-C++ https://blog.markpearl.co.za/Linked-Lists-in-C++ https://blog.markpearl.co.za/FSharp-Immutability https://blog.markpearl.co.za/DotNet-Snippet-Compiler https://blog.markpearl.co.za/C++-Visual-Studio-Hello-World https://blog.markpearl.co.za/Pointers-in-C++ https://blog.markpearl.co.za/Would-You-Pay-For-Microsoft-DevDays https://blog.markpearl.co.za/Formatting-Bound-Data-in-WPF https://blog.markpearl.co.za/Cause-a-breakpoint-in-VS2008-in-Code https://blog.markpearl.co.za/Great-Little-Tasks-Tool-on-Steroids https://blog.markpearl.co.za/FSharp-HelloWorld https://blog.markpearl.co.za/AutoMapper