Uncategorized

Make files not war: How to write short, readable makefiles that work

Posted on March 1, 2017. Filed under: Uncategorized | Tags: , , , |

Make files not war: How to write short, readable makefiles that work This article tries to explain make and it’s makefiles in slightly different terms than the original documentation or even most tutorials. It took me a long time to understand how to write short, simple and understandable makefiles that work, and I hope this […]

Read Full Post | Make a Comment ( Comments Off on Make files not war: How to write short, readable makefiles that work )

Callback Functions Between C and Perl

Posted on February 27, 2017. Filed under: Uncategorized | Tags: , , |

Callback Functions Between C and Perl Everything you ever want to do with xs is documented somewhere in perlxs, perlguts, perlapi, perlxstypemap, and perlcall. Figuring out where it’s documented, and how it relates to everything else, is the hard part.

Read Full Post | Make a Comment ( Comments Off on Callback Functions Between C and Perl )

Design Patterns for Humans – An ultra-simplified explanation

Posted on February 19, 2017. Filed under: Uncategorized | Tags: , , , |

Design Patterns for Humans A topic that can easily make anyone’s mind wobble. Here I try to make them stick in to your mind (and maybe mine) by explaining them in the simplest way possible.

Read Full Post | Make a Comment ( Comments Off on Design Patterns for Humans – An ultra-simplified explanation )

Learn C Programming With 9 Excellent Open Source Books

Posted on February 6, 2017. Filed under: Uncategorized | Tags: , , |

Learn C Programming With 9 Excellent Open Source Books The C Book C Elements of Style Build Your Own Lisp The GNU C Reference Manual The GNU C Programming Tutorial Essential C Beej’s Guide to C Programming Modern C An Introduction to GCC

Read Full Post | Make a Comment ( Comments Off on Learn C Programming With 9 Excellent Open Source Books )

Learn ORM in Perl with DBIx::Class

Posted on February 6, 2017. Filed under: Uncategorized | Tags: , , , , , , |

This post will provide a brief hands-on introduction to ORM in Perl using a few DBIx::Class sub classes. In detail, this means we will generate Schema, Result and ResultSet classes (Perl modules) which will be used to interface with a SQLite database. The database will contain a single users table. Once the database has been […]

Read Full Post | Make a Comment ( Comments Off on Learn ORM in Perl with DBIx::Class )

Emulating Just About Any RESTful JSON API

Posted on January 31, 2017. Filed under: Uncategorized | Tags: , , , |

Emulating Just About Any RESTful JSON API My conclusion is that you should write an emulator for any service you are developing against. Not just that but release an emulator for any RESTful APIs you are developing for others so they can trivially test their client code. Having done the emulation dance for at least […]

Read Full Post | Make a Comment ( Comments Off on Emulating Just About Any RESTful JSON API )

Send in a Perl aref to C, get back a Perl array (and using the generated XS)

Posted on January 27, 2017. Filed under: Uncategorized | Tags: , , , , |

Send in a Perl aref to C, get back a Perl array (and using the generated XS) This will show you how to pass a Perl array reference (aref) into a C function, convert the aref into a C array, work on it, then push it back onto the stack so the C function returns […]

Read Full Post | Make a Comment ( Comments Off on Send in a Perl aref to C, get back a Perl array (and using the generated XS) )

GitHub Secrets

Posted on January 20, 2017. Filed under: Uncategorized | Tags: , , , |

GitHub Secrets Over the years we’ve added quite a bit of stuff to GitHub. Sometimes we ship huge features, sometimes we ship small, lesser-known bonus features. Let’s talk about some of those secret features you may not know about. See also: Checking out pull requests locally

Read Full Post | Make a Comment ( Comments Off on GitHub Secrets )

How to write an object oriented program that doesn’t suck

Posted on January 20, 2017. Filed under: Uncategorized | Tags: , , |

How to write an object oriented program that doesn’t suck Most of our codes [sic] are not perfect in many ways and it will take ages to list all the possible flaws. However, I will list some of the most common and frequent mistakes and give some suggestions to fix them.

Read Full Post | Make a Comment ( Comments Off on How to write an object oriented program that doesn’t suck )

Applications with Mojolicious

Posted on January 11, 2017. Filed under: Uncategorized | Tags: , |

Applications with Mojolicious This is the first post of a series on the Mojolicous web framework originating from my experiences at ISP, Fachbereich Informatik of the Technische Universität Darmstadt. Step by step, we will create a simple blogging platform using Mojolicious. Only 7/12 parts completed

Read Full Post | Make a Comment ( Comments Off on Applications with Mojolicious )

« Previous Entries Next Entries »

Liked it here?
Why not try sites on the blogroll...