Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 105
  1. Agile on the Beach 2023: we're going to need a bigger boat

    I am back at home, a few days after my first experience of Agile on the Beach.

  2. BSides Leeds 2023: Get the basics right

    It is a couple of weeks after my trip to Leeds to go speak at BSides.

  3. Functional programming in MongoDB

    In this post I am looking at using the mongo aggregation pipeline in non-trivial ways.

  4. DevOps Enterprise Summit - airport culture

    As I am sitting at Schipol Airport, contemplating that the airport is so big it has a branch of the Rijksmuseum, I can’t help but thinking about the fabulous conference I’ve just been to.

  5. DevOps Enterprise Summit - simple paper cranes

    As I am sitting on the 16th floor of the Okura Hotel in Amsterdam in my Batman pyjamas and facing a large mirror, just glimpsing the paper crane that was so lovingly put on my pillow, I’m starting to reflect what has happened during the day.

  6. ApocalypsAI: Skynet not needed

    FADE IN: INT.

  7. Your Best Engineers Should Look After the Worst Systems

    “Outdated tech stack and metaphorical gaffer tape holding together the code” - sound familiar?

  8. The Case Against Automatic Dependency Updates

    The question of automatic dependency updates came up in our Slack channel the other day.

  9. Harvesting Logs for Fun and Profit

    From a security point of view, application logs are two-sided.

  10. Why AppSec fails

    Let me tell you a story about Application Security (AppSec).

  11. Precision Munitions for Denial of Service

    There’s a metaphor about the fight between attackers and defenders in the Denial of Service cybersecurity game.

  12. The agile power of saying no

    I am sitting on the train as I type this coming back from my first IRL conference.

  13. This is part of my series of interview questions for Agile India 2022.

  14. This is part of my series of interview questions for Agile India 2022.

  15. What got you started in modern software development methods?

    After being accepted for speaking at Agile India 2022 I was asked a few questions.

  16. Less is more agile

    Dave Farley and Allen Holub are two people that I respect hugely when it comes to Software Development.

  17. A mission statement that actually makes sense

    I was really positively and pleasantly surprised when I found out what HMRC Digital’s mission statement was.

  18. Curating Dependency Vulnerabilities

    In this post, I am going to look at an increasingly important part of securing applications: Your supply chain.

  19. How to run a Digital Platform at Scale

    This post peels back the covers on what it is like to work with a large digital platform.

  20. On the weaponisation of open source

    First of all I need the preface this article on how much I abhor the Russian invasion of Ukraine and I wholeheartedly support the sanctions.

  21. What makes a good developer

    A few days back as part of a general discussion about interviewing at Equal Experts, we looked at the question “What makes a good developer?”

  22. Pwnkit: How to exploit and check

    Pwnkit is a vulnerability that uses a bug in polkit to elevate permissions to root.

  23. Bitcoin: When will the madness stop?

    In this writing I ask: When will this madness end?

  24. Advent of code 2021: Day 22

    Day 22 of Advent of Code 2021 was all about cubes.

  25. Advent of code 2021: Day 21

    On Day 21 of Advent of Code 2021 we played Dirac Dice!

  26. Advent of code 2021: Day 20

    Hmpf.

  27. Advent of code 2021: Day 18

    Day 18 of Advent of Code 2021 took rather a long time to get right.

  28. Advent of code 2021: Day 17

    On day 17 of Advent of Code 2021, I did something that I should have really done from the start: Write tests first.

  29. Advent of code 2021: Day 16

    For day 16 Advent of Code 2021, it was all about monadic parser combinators (whatever they are)!

  30. Advent of code 2021: Day 15

    Advent of Code 2021 day 15 took us back to the 2-dimensional maps we first encountered on Day 11 and Day 9.

  31. Advent of code 2021: Day 14

    After Advent of Code 2021 transparent origami on Day 13 with more output than just a number, for Day 14 it was back to more standard processing with exponential complexity.

  32. Advent of code 2021: Day 13

    On day 13 of Advent of Code 2021 we had to do the impossible.

  33. Advent of code 2021: Day 12

    For Advent of Code 2021 day 12 it took me a while to get going though for reasons unrelated to coding, Norovirus is not pleasant!

  34. Advent of code 2021: Day 11

    Advent of Code 2021 day 11 felt a little bit like a repeat of Day 9.

  35. Advent of code 2021: Day 10

    Day 10 of Advent of Code 2021 was all about mismatched brackets.

  36. Context and Lines - My Take on Engineering Room Ep 1

    Dave Farley and Martin Fowler are two heavyweights when it comes to Software Development.

  37. Advent of code 2021: Day 9

    On day 9 of Advent of Code 2021 I arrived at two different solutions for parts one and two.

  38. Advent of code 2021: Day 8

    On day 8 Advent of Code 2021 adventure, part 1 lulled me into a false sense of security.

  39. Advent of code 2021: Day 7

    On the 7th day of the submarine Advent of Code 2021 adventure, I felt like the problem was getting a bit easier than it had been of late.

  40. Advent of code 2021: Day 6

    On the next day of Advent of Code 2021 there were two approaches to solving the problem.

  41. Advent of code 2021: Day 5

    Following from my efforts on Day 4 of Advent of Code 2021 I was encouraged to try writing up more of my attempts to teach myself Haskell while having fun trying to solve puzzles.

  42. Advent of code 2021: Day 4

    For Advent of Code 2021 rather than just thinking “Hey, what a good idea - I should give that a go” and then promptly forgetting about it, I thought it would be a good opportunity to explore Haskell a bit more.

  43. Record and publish your meeting

    Scenario: You’re in a handover session and explain everything in great detail but Dave is too hungover, Jim is on holiday and Jane is at another meeting and Chris isn’t asking any questions and in any case Trevor (who is actually going to be looking after…

  44. Fizzbuzz without if clauses

    In this writing I aim to complete a Fizzbuzz without if statements, conditionals, pattern matching or even using modulus calculations.

  45. Exponential exploit: Why AppSec is hard

    In this blog post, I would like to explore how missing input validation even in a trivial service can leave parts of server infrastructure crumbling.

  46. Fixing Oracle DB Link Certificate Errors in RDS

    After upgrading my AWS RDS instance from Oracle 11g Oracle 19c, my DB Link stopped working with a certificate error.

  47. Social network distance

    It’s now about two weeks since the HMRCs splurge on getting the UK to go out for a meal has finished.

  48. Discounted Dining Finder

    This post describes how I developed the Discount Dining Finder a lookup map tool for the Eat Out to Help Out scheme in my spare time.

  49. The Shield and the Sword

    To successfully deliver software a developer needs a shield and a sword.

  50. Making Software. Quickly.

    In this post, I describe my personal experience of being part of a software development team working with Equal Experts and HMRC during Covid-19.