Uncategorized

Efficient Arduino Programming with Arduino CLI and Visual Studio Code

Posted on April 16, 2019. Filed under: Uncategorized | Tags: , , |

Efficient Arduino Programming with Arduino CLI and Visual Studio Code This tutorial will demonstrate how to use VS Code to build for and program an Arduino — all without ever opening the comfortable-yet-restricting Arduino IDE. We’ll try to step through, as much as possible, how the VS Code/Arduino CLI pair can be used to develop […]

Read Full Post | Make a Comment ( Comments Off on Efficient Arduino Programming with Arduino CLI and Visual Studio Code )

The River of CPAN

Posted on April 15, 2019. Filed under: Uncategorized | Tags: , , , , |

The River of CPAN This blog post describes a model that we found useful for talking about CPAN dependencies and reverse dependencies at the QA Hackathon. At the head of the river is Perl itself with the core modules. The river flows into the sea, which contains all distributions that aren’t used by any other […]

Read Full Post | Make a Comment ( Comments Off on The River of CPAN )

Array comparison in Perl XS

Posted on March 13, 2019. Filed under: Uncategorized | Tags: , , , , , , |

Array comparison in Perl XS Comparing two 1-dimensional arrays for equality in XS. Also available on github

Read Full Post | Make a Comment ( Comments Off on Array comparison in Perl XS )

Blender addons

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

Interesting add-ons for Blender: Animation Nodes Nodes! For animating! Tutorial series for Blender 2.78 Tutorial series for Blender 2.80 Beta fast carve by jayanam Hardsurface utility Blender addon for quick and easy boolean and bevel operations. Introductory video Mesh Align Plus by egtwobits Mesh Align Plus helps you move things around, precisely: arrange objects in […]

Read Full Post | Make a Comment ( Comments Off on Blender addons )

What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips)

Posted on January 17, 2019. Filed under: Uncategorized | Tags: , , , , , , , |

What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips) A while ago I found a great presentation on code refactoring called All the little things[1] from Sandi Metz. The presentation was based on an exercise called The Gilded Rose Kata. It inspired me to play with the Kata and here are some […]

Read Full Post | Make a Comment ( Comments Off on What I’ve learned by doing The Gilded Rose Kata (4 refactoring tips) )

How to write Perl modules for CPAN the modern way

Posted on January 9, 2019. Filed under: Uncategorized | Tags: , , , |

How to write Perl modules for CPAN the modern way Hi! I’ve submitted a few Perl modules to CPAN, but it’s been a while. Previously I had used Dist::Zilla, but now I’ve seen a few other things like like Dist::Milla, App::git::ship, and ShipIt, to name a few. I’m not clear on all of the differences […]

Read Full Post | Make a Comment ( Comments Off on How to write Perl modules for CPAN the modern way )

Discipulus’s step by step tutorial on module creation with tests and git

Posted on December 20, 2018. Filed under: Uncategorized | Tags: , , , , , , , , , , |

Discipulus’s step by step tutorial on module creation with tests and git [This] tutorial is a step by step journey into Perl module development with tests, documentation, and git integration. It seemed to me the very minimal approach in late 2018. See also the GitHub repository and discussion on r/perl (includes a nice description of […]

Read Full Post | Make a Comment ( Comments Off on Discipulus’s step by step tutorial on module creation with tests and git )

perl XS – passing array to C and getting it back

Posted on December 10, 2018. Filed under: Uncategorized | Tags: , , , , |

perl XS – passing array to C and getting it back

Read Full Post | Make a Comment ( Comments Off on perl XS – passing array to C and getting it back )

Camel vs. Gopher [Perl vs Go]

Posted on December 9, 2018. Filed under: Uncategorized | Tags: , , , , , , |

Camel vs. Gopher I’ve been using Perl for several years mostly for small to medium sized programs of sysadmim type (automation, gluing, data transformation, log searching). Recently I started to learn Go. I wanted to write something in both languages and compare. Features a Perl XS solution that demonstrates the use of a hash in […]

Read Full Post | Make a Comment ( Comments Off on Camel vs. Gopher [Perl vs Go] )

Procedural Object Placement (E01: poisson disk sampling)

Posted on November 23, 2018. Filed under: Uncategorized | Tags: , , , , , , |

Procedural Object Placement (E01: poisson disk sampling) In this video we look at implementing poisson disk sampling, an algorithm for generating tightly-packed points which are all some minimum distance from one another. This implementation is based on the paper linked below Original Paper [pdf]

Read Full Post | Make a Comment ( Comments Off on Procedural Object Placement (E01: poisson disk sampling) )

« Previous Entries

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