Linux Fest North West 2018 - LFNW
I am super excited to be going to Linux Fest North West 2018, this year. It is a conference/event I have wanted to attend for several years now. Not only to I get to attend, I will be presenting twice, during the conference. I am not sure what craziness caused the coordinators to think that was a good idea. Anyway, I am stoked. Let's discuss Pseudo-Bundle Based Package Management & Creating a VM for a Programming Language.
EffectorUI for Lazarus/FreePascal
I am going to create a set of Components, which enable the development of Interactive, and Modern looking User Interfaces with FreePascal and Lazarus. Completely compatible with the RAD or Drag and Drop methodology we all love. Or at least most of us pascal developers like this, for quick desktop applications.
Fighting Spam with Browser Automation
Browser Automation is awesome!, I have been working on tones of projects recently, all using browser automation for part or all of the projects' needs. From simple data mining of websites which have no API, to reporting spam, which causes a client of mine to loose some business. Specifically I am stocked about the Anti-SPAM project, as it is the most noble of my projects.
How to catch X11 Window Close Event
Working directly with X, Xlib, XUtils, and so on, is actually a lot more pleasant than I was lead to believe. However there are a couple of annoying bits. One of which, is handling events generated by XServer, and the WindowManager (WM) differently. Since the Chrome, or elements around your application, are supplied by the WM, you will need to listen to a message from it, and not a standard EventType from XServer.
Pascal's biggest problem. The lack of libraries
While working on my Google replacement system, I ran into a lot of issues last night, where libraries or code doesn't exist for me to utilize. I had to start writing it myself or take libraries from C and convert them or take libraries written in Delphi Pascal and operating system. It reminded me of when I first started working with Pascal, and why I eventually started coding more and more in C.