Technorambling

Rambling through all the tech

  • Home
  • About Me
  • Home
  • 2018

C++ Smart Pointers

2018-10-04 technorambler C++, Development No Comments
Hand, pointing to a light

From C to C++98 to “Modern C++”, memory management ‘best practice’ has been one of the most changeable things in this family of languages. C’s basic memalloc and free functions for allocating and releasing heap memory were replaced with C++’s more sophisticated new and delete keywords, which, in turn, are being supplanted by the so-called […]

What Quantum Computing Means for Cryptography

2018-09-16 technorambler Crypto No Comments

It’s pretty hard to do any research in crypto or security and not come across Bruce Schneier’s Schneier on Security blog. He brings a sane and fact-based (not to mention sobering at times) perspective to a field that is often filled with FUD, poor explanations and outright lies. Recently he wrote an excellent essay on […]

PyCon Talk – A Web Without JavaScript

2018-08-27 technorambler Development, Web No Comments

This is a great talk from this year’s PyCon AU. The speaker is one of the core developers on the Django project, and he’s talking about some of the ways in which interactive content and code can be executed in web pages (i.e. on the browser side) without coding in JavaScript. Great content, well-presented – […]

So YAML and JSON Aren’t Cool Any More?

2018-08-24 technorambler Development, Standards No Comments
Are text-based encodings even relevant any more?

YAML, JSON and Config Files Some years ago, one of my very first blog posts was a piece on how terribly XML fails its essential design goals. I mentioned that YAML or JSON were much better compromise solutions to the essential problem of expressing data in a form that is easily readable by both people […]

The “auto” Keyword

2018-07-11 technorambler C++, Development No Comments

For those of us migrating from C or pre-2011 C++, the auto keyword in Modern C++ can have us scratching our heads a bit, when we first encounter it. Initially, auto seems to run counter to the generally strong typing philosophy of C++. Declaring variable types has been drilled into us very early on, so […]

Old Man C++ (part 4): Redux

2018-06-22 technorambler C++, Development No Comments
Old Man C++

So I never wrote that next article on DLLs. It’s five years since I wrote my “Old Man C++” series of blog posts on the changes I’ve observed in the software development world since I ‘came up’ in the mid-90s. I was going to talk about Windows DLLs, and all wonderful and horrific things that […]

C++ Coding Conventions – Consensus Achievement Unlocked

2018-06-20 technorambler C++, Development No Comments

Just today, I welcomed a new co-worker to my organisation. Until now, I’ve been the only C++ guy in the place, but this person is also a C++ dev, and will be working with me on a component that I’ve been building since the beginning of the year. So today we’ve been getting to know […]

The Great Technorambling Re-launch of 2018

2018-06-19 technorambler Uncategorised No Comments

Sometimes (often) a project doesn’t turn out to be quite what you envisaged. Blogging has been like that for me. As in most situations where you try something new, plans and ideas don’t align with reality. For me and blogging, it was understanding that blog posts don’t all need to be long, researched articles. I […]

Categories

  • C++
  • Crypto
  • Development
  • Humour
  • Process
  • Standards
  • Uncategorised
  • Web

Archives

  • February 2020
  • January 2019
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • June 2016
  • December 2013
  • June 2013
  • May 2013
  • August 2012

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Copyright © 2018 Igor Siemienowicz