Category: Writing
-
Heads-up: moving away from WordPress
This is an early warning: I am actively working to move this blog away from WordPress, to a static site created using Zola. I am planning to keep as many URLs working as humanly possible, and the RSS feed URL should be unchanged. (With any luck, the permalinks inside will also be unchanged, but I … Continue reading Heads-up: moving away from WordPress
-
Rust 101 – 33: Exercises for module D (q3)
Following through an exercise using a trait object with dynamic dispatch to choose different behaviour at runtime. Series: Language basics, More syntax, Traits and generics, Building applications, Concurrency and parallelism, Trait objects, Async This section (Trait objects): 28: Dynamic dispatch, 29: Object safety, 30: Patterns, 31: Exercise D1, 32: Exercise D2, 33: Exercise D3 Links: … Continue reading Rust 101 – 33: Exercises for module D (q3)
-
Writing; C Vu Magazine Columns (for January/March/May)
Spectacularly late, but I ought to keep the records up to date: My January 2016 C Vu magazine column was Bug Hunting (Part 2), concluding my series on finding and fixing software faults. My March 2016 column was Software Development Is…, an investi…
-
Writing; C Vu Magazine Columns (for January/March/May)
Spectacularly late, but I ought to keep the records up to date: My January 2016 C Vu magazine column was Bug Hunting (Part 2), concluding my series on finding and fixing software faults. My March 2016 column was Software Development Is…, an investi…
-
Writing: Bug hunting (part 1)
The latest C Vu magazine has hit respectable doormats the world over. It contains my latest column, entitled “Bug Hunting”. You’ll never guess what it’s about.
-
Writing: Bug hunting (part 1)
The latest C Vu magazine has hit respectable doormats the world over. It contains my latest column, entitled “Bug Hunting”. You’ll never guess what it’s about.
-
Writing: More magazine columns
I’ve been remiss at posting news of my recent magazine columns. C Vu issue 27.2 carried a column entitled Wallowing in Filth, about how to deal with messy code. C Vu 27.3’s column was called Coding Dinosaurs, and discussed how to avoid become an&nb…
-
Writing: More magazine columns
I’ve been remiss at posting news of my recent magazine columns. C Vu issue 27.2 carried a column entitled Wallowing in Filth, about how to deal with messy code. C Vu 27.3’s column was called Coding Dinosaurs, and discussed how to avoid become an&nb…
-
Writing: Coders Causing Conflict
My latest Becoming a Better Programmer column is published in the March issue of C Vu magazine (27.1). It’s called Coders Causing Conflict and investigates how “conflict” can be a driving force for good in software develop…
-
Writing: Coders Causing Conflict
My latest Becoming a Better Programmer column is published in the March issue of C Vu magazine (27.1). It’s called Coders Causing Conflict and investigates how “conflict” can be a driving force for good in software develop…
-
Writing: Becoming a Better Programmer
It’s finally here! My new book, Becoming a Better Programmer, is fully edited, laid out, and is now available as a final product for your reading pleasure, published by O’Reilly. You can purchase it in printed form or as a digital version for your e…
-
Writing: Becoming a Better Programmer
It’s finally here! My new book, Becoming a Better Programmer, is fully edited, laid out, and is now available as a final product for your reading pleasure, published by O’Reilly. You can purchase it in printed form or as a digital version for your e…
-
Writing: Testing Times
My latest Becoming a Better Programmer column is published in the September issue of C Vu magazine (26.4). It called Testing Times and surveys the world of developer testing, covering the what, why, and how of programmer-driven testing. We look …
-
Writing: Testing Times
My latest Becoming a Better Programmer column is published in the September issue of C Vu magazine (26.4). It called Testing Times and surveys the world of developer testing, covering the what, why, and how of programmer-driven testing. We look …
-
Writing: Nothing is Set in Stone
My latest Becoming a Better Programmer column is published in the July issue of CVu magazine (26.3). It called Nothing is Set in Stone. It talks about the soft nature of software, and how to make fearless changes.
-
Writing: Nothing is Set in Stone
My latest Becoming a Better Programmer column is published in the July issue of CVu magazine (26.3). It called Nothing is Set in Stone. It talks about the soft nature of software, and how to make fearless changes.
-
Writing: Becoming a Better Programmer
I am delighted to announce that I have signed a contract to publish my latest book, Becoming a Better Programmer with the excellent folks at O’Reilly. You can find out more about the book from it’s catalogue page at http://shop.oreilly.com/p…
-
Writing: Becoming a Better Programmer
I am delighted to announce that I have signed a contract to publish my latest book, Becoming a Better Programmer with the excellent folks at O’Reilly. You can find out more about the book from it’s catalogue page at http://shop.oreilly.com/p…
-
Speaking: Words in Code
The slides from my ACCU 2014 talk, Words in Code, are available on SlideShare, from http://www.slideshare.net/petegoodliffe/words-in-code. Here’s the synopsis: As software developers we do not just write code. We write many, many words too. We write …
-
Speaking: Words in Code
The slides from my ACCU 2014 talk, Words in Code, are available on SlideShare, from http://www.slideshare.net/petegoodliffe/words-in-code. Here’s the synopsis: As software developers we do not just write code. We write many, many words too. We write …
-
New Book: Becoming a Better Programmer
After many years of gestation my latest book is available for purchase as an early-access pre-release. Called Becoming a Better Programmer, it is a handbook for people who are about code. This early access edition already contains 14 chapters, and …
-
New Book: Becoming a Better Programmer
After many years of gestation my latest book is available for purchase as an early-access pre-release. Called Becoming a Better Programmer, it is a handbook for people who are about code. This early access edition already contains 14 chapters, and …
-
Writing: The Ethical Programmer (Part 2)
My latest Becoming a Better Programmer column was published in the November CVu (25.5). It’s the second part of my mini-series on The Ethical Programmer. This instalment deals with our attitudes towards other people, and finally formulates our own H…
-
Writing: The Ethical Programmer (Part 2)
My latest Becoming a Better Programmer column was published in the November CVu (25.5). It’s the second part of my mini-series on The Ethical Programmer. This instalment deals with our attitudes towards other people, and finally formulates our own H…
-
Writing: The Ethical Programmer
The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called The Ethical Programmer; the first instalment of a two-part series on ethics a…
-
Writing: The Ethical Programmer
The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called The Ethical Programmer; the first instalment of a two-part series on ethics a…
-
Writing: Bug Hunting
The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called Bug Hunting and, as you might guess, is about the art of debugging code. This was inspired by conversations with…
-
Writing: Bug Hunting
The latest C Vu magazine from ACCU is out now. It contains my latest Becoming a Better Programer column. This month it’s called Bug Hunting and, as you might guess, is about the art of debugging code. This was inspired by conversations with…