Happy New Year 2023
Statistics for 2022
2022 saw 384k (384,000) page views! This was up from 267k last year, an increase of 117k or 44%.
At the end of 2022 the site had 604k words, up from 536k words last year (an increase of 68k). These words were spread over 1168 pages, and included 4,319 images (and increase of 330 from 3989 images last year).
Most Popular Pages
The top 10 most popular pages, ranked by number of page views:
Programming related pages took the top spots of 1, 2, 3 and 5 (num. 4 was the homepage), with the first electronics related pages coming in at positions 6, 8 and 9.
As usual, most of the traffic was from organic search (e.g. Google search engine).
In 2022 I added a Ko-fi donation button. I wasn’t expecting much (if anything), but some kind person donated $30 last year. I’ll celebrate that!
Plans For The 2023 Year
- More content, and improving existing content: As always!
- Phase out Asciidoc pages: Although Asciidoc gives me some nice features such as figure and table numbering, I’m worried enough about the future portability of the format to stick with ubiquitous markdown for now.
- Add a dark mode: It’s easy on the eyes when the background is dark! I hope to follow the somewhat industry standard and add a dark mode toggle this year to the site.
December 2022 Updates
November 2022 Updates
Added a new page on the HU3PAK Component Package.
Added the new page Running Rust on Microcontrollers.
Changed the code block theme from
rainbow_dash(light theme) to
monokai(dark theme) as I feel as it’s easier to read.
Added info on the CAN-FD (CAN with flexible data-rate) standard.
Converted the Capacitors page from Asciidoc to Markdown format, and added new image with various capacitor schematic symbols (incl. the Japanese-style symbol).
October 2022 Updates
Updates This Month
Added information on MQTT message ordering.
Added info on BJT leakage currents.
fileshortcode to load content from relative files into the main Markdown file. This is used to load a Python generated HTML table (which is saved to a separate file) into the primary Markdown file.
Added info on circuit breaker ICs.
Added more info on filter tunings including Chebyshev equations and plots, Bessel filter tunings, using the sympy Python package to generate tables of factored Butterworth filter polynomials, equations to find the normalized Butterworth tuning (filters) polynomials, bode plots of various order Butterworth tunings.
Added more info to the What Are Transfer Functions, Poles, And Zeroes? page, including Laplace transformations, info on Wolfram Alpha’s ability to analyze transfer functions.
Added info on the popular S8050 NPN BJT to the Bipolar Junction Transistors (BJT) page.
Added a new page on the differences between using struct and typedef struct in the C programming language.
September 2022 Updates
Updates This Month
Create a new page for the BJT common-collector amplifier.
Updates to the Kalman Filter page.
Upgraded the Netlify build image from Ubuntu Xenial 16.04 (which is deprecated and was going to be unsupported in November 2022) to Ubuntu Focal 20.04. This initially caused a hugo build failure, which was resolved by adding
security: exec: osEnv:section of the
Added info on charge pump output impedance.
Added a new page on switched-capacitor circuits.
Converted the Analogue Filters page from Asciidoc to Markdown.
Added info on Elliptic filters.
Moved the info on Sallen-Key filters into it’s own page. Added more info on low-pass and high-pass Sallen-Key filters, along with simulated examples and info on their high-frequency limitations.
Moved the PCB Design->PCB Manufacturing And Assembly Considerations page to Electronics->Circuit Design->The Schematic And PCB Design Guide.
Added a new page on Switched Integrator ICs.
Updated the C++ On Embedded Systems page with more info and examples on what C++ features you should and shouldn’t use in an embedded system. Also replaced a code example that was using a pointer to use a reference.