peterbudai return true;
Home Blog Publications

Author: Peter Budai

  • Collecting broadcast UDP packets using async networking in Rust

    July 11, 2019

    Creating a simple console application in Rust for fun and profit, including some nice tricks to push async programming to the limits.

  • I got interviewed on SE-Radio

    May 9, 2018

    Thanks to Kim Carter I had the honor to appear in one of SE-Radio’s regular podcasts, where we talk about the current issues and upcoming trends of cloud security and creating secure, encrypted applications.

  • Using #pragma once with conditional compilation

    October 12, 2014

    The #pragma once directive offers some advantages over the traditional header guard idiom, but as it is not part of the C/C++ standard we have to rely on the – not too verbose – compiler documentations. In this post, I examine what happens if you mix this directive with other preprocessor directives and conditional compilation.

  • Designing the cube – part 2

    May 11, 2014

    In my last article I presented an overview of the LED cube, separating the design into three parts: the cube itself and the driver and controller circuits. This time I’m going to discuss the second one and emphasize the differences between the original building instructions and my solution.

  • Designing the cube – part 1

    April 18, 2014

    I have promised LEDs, and lots of interesting topic, but all you got is just some physics stuff, you could say. And you were right, so this time I introduce the design of my LED cube, explaining the decisions that lead to this specific design, which may help others if they are doing a similar project.

  • Some basic enlightement

    March 9, 2014

    Before dealing with complex electronic circuits, we need to get familiar with some basic concepts like voltage, current, resistance and their relation. In this article I provide a realy quick summary of these terms.

  • My adventures with a LED cube

    February 25, 2014

    It all started a few weeks ago when I decided to build my own LED cube. The decision was easy, but the realization won’t be that trivial. After some research I had to find out that there is more that I must learn than that I already know.

  • BitLocker on non-system partition

    January 19, 2013

    Microsoft’s full disk encryption software can leverage the functionality of the computers built-in TPM chip. Bacause of this you won’t have to type in yet another password every time you start the computer while the data on your hard disk still remains protected. But it is not so simple when you only want to encrypt your secondary partition.

  • Windows API at its best

    July 18, 2012

    Whether you are a Windows programmer or not, you probably have heard about Windows API. The opinions on the API and Hungarian notation are controversial, but one thing is certain: Hungarian notation gave rise to some very interesting type names.

  • Base class as method argument

    June 9, 2012

    Modern object-oriented programming languages won’t allow you to access protected members of base classes when they are used as parameters in the derived class. At first you may find this strange, but I’ll try to explain the reasoning behind this behaviour.

← Older posts

Archives

  • July 2019 (1)
  • May 2018 (1)
  • October 2014 (1)
  • May 2014 (1)
  • April 2014 (1)
  • March 2014 (1)
  • February 2014 (1)
  • January 2013 (1)
  • July 2012 (1)
  • June 2012 (1)
  • May 2012 (1)

Tags

announcement api architecture async beginner bitlocker c circuit clang cloud common anode concept cplusplus crosspost cryptography csharp current design electronics encryption gcc hdd high side switch hungarian notation interview java led led cube meta mosfet msvc multiplexing network oop open drain open source partition password podcast power pragma preprocessor programming resistance resistor rust security shift register ssd stream theory tokio tpm transistor tresorit udp voltage windows windows 8

Find me on

  • GitHub
  • Medium
  • X
  • Stack Overflow
  • LinkedIn
  • YouTube
  • RSS
GitHubMediumXStack OverflowLinkedInYouTube

© Peter Budai. Built with Pelican.