Hi!
I'm Łukasz Adamczak - a software engineer and full-stack web developer from Warsaw, Poland. Welcome to my slice of the World Wide Web.
I started programming on the Commodore 64 and never really stopped. Professionally, I work on web projects with Ruby and Rails. On the side I explore new technologies, dive into Linux, and build side projects of all kinds. Lately I've been quite fond of Go.
On this page I share notes and insights from my work and personal projects... when I remember to post that is...
Feel free to connect at lukasz@czak.pl or find me on GitHub or LinkedIn.
Latest posts
JTAG is a set of standards for testing digital circuits, which includes a four-wire serial protocol for debugging. ARM CPUs support JTAG via their debug facilities. This proves very useful for bare-metal programming where we don't have OS support to inspect running code. While there is no visible "JTAG port" on the Tinker Board, JTAG debugging is available on RK3288 and this is how I use it.
Read more »
My recent interest in low-level programming got me to dust off the Tinker Board and start learning to talk to bare metal. I hope to share all I know so far, and learn more along the way.
Read more »
I enjoy tinkering with VMs and consider QEMU to be one of the sharpest tools in my shed. In recent years, great progress in QEMU itself and in Linux device drivers has made VMs more powerful and more convenient than ever. Modern Linux distributions are ready to take advantage of those out of the box. However, it's not always easy to figure out what the options are and what they offer. Here are some of my notes on graphics support in QEMU guests.
Read more »
A discussion on programming books, the strengths of paper and its worrying decline. May contain opinions.
Read more »
How to build an Android application using the SDK command line tools only. No IDEs allowed.
Read more »
I'm a big fan of the command line. I spend most of my programming time in the Integrated Development Environment of tmux and Vim. When I started dabbling in Android development, I feared I would be stuck in the IDE all the time, wrangling some binary file formats using graphical click-and-play tools, with little to no understanding of what goes behind the scenes. I was delighted to learn otherwise.
Read more »
Coming from a Ruby background, Xcode - and IDEs in general - never really feels like home to me. I often miss Vim and hope to get as much done in the terminal as possible.
Read more »
Lately I've been more and more attracted to the AWS platform. My current pet project is a simple OS X screenshot sharing app. S3 instantly felt like the appropriate storage for the files.
Read more »