2-13.04.12 in #90
Is Bread::Board the right tool for this job?
For once, the title is not a rhetorical question. domm walks us through the problem he has, and tries to figure out if Bread::Board is the solution he is looking for.
2011. in #3
App::TimeTracker 2.008 released (finally!)
A command line tool to track time spent on tasks.
2011.08.20 in #4
YAPC::Europe 2011 report by Thomas Klausner (domm)
Learning about Plack, fixing bugs in Devel::Cover and giving 3 talks.
2011.10.28 in #14
Web site for command line time tracker launched
Thomas Klausner (domm) reports that he created a web site for the App::TimeTracker command line time tracker. I have to say they have a very cool demo on the front page and a very nice looking site. I find it very funny that the king of command line is building a nice web site for his command line product but I also find it very encouraging!
2012.02.21 in #31
Thomas Klausner (domm) likes checking test coverage and likes to see the progress he is making regarding to the coverage. So his new module allows you to save your previous test coverage report and create an index page for all the reports.
2012.04.19 in #39
DC-Baltimore Perl Workshop 2012
Thomas Klausner from Vienna.pm visited the US and attended his first ever Perl Workshop in the US. Read his fun report and check out his pictures.
2012.05.10 in #42
Don't use Cache::Memcached for UTF8 strings
A story in which Thomas Kalusner (domm) find out the hard way that Cache::Memcached does not fully support utf8 but Cache::Memcached::Fast does. That sounds simple but see the discussion that followed.
2012.06.01 in #45
by Thomas Klausner sounds cool. You can collect coverage reports and even see the changes between the previous and the current report.
2012.08.09 in #55
Blio - my blogging 'engine'
Thomas Klausner (domm) has released his blogging 'engine' which is similar to so many other - static page engines. You are not expected to try it.
2012.08.23 in #57
Things I learned at YAPC::Europe 2012
A bunch of things Thomas Klausner (domm) learned at YAPC.
2012.09.11 in #60
Some new Blio features
Blio is the 'blogging engine' of domm. It does not have its own web site yet(!), so the new features are listed on domm's web site created with Blio.
2012.09.20 in #61
Generating PDF contact sheets with PDF::Create
I would probably call this 'How to add images to a PDF file', I think that describes the code Thomas Klausner shared with us, a bit better.
2012.10.25 in #66
'Essential Modern Perl' Track at Austrian Perl Workshop
On 17th November there will be a full track designated to people new to Perl including about 15 topics. 20 minutes each.
2012.11.19 in #70
Austrian Perl Workshop 2012
Thomas Klausner (Domm) describes how did APW go for him. There were 25 people, some of them new to the Vienna Perl Mongers. It seems they had fun, which is not surprising to me, and they plan to do it again next year.
2012.12 in #72
Getting started with ZeroMQ and AnyEvent
Thomas Klausner goes into great detail and explains how to install and use ZeroMQ (The Intelligent Transport Layer) to speed up communication between machines. If only I could get longer lines on his web site...
2013.01.20 in #79
Domm's blog engine, Blio, has been updated. Amongst the new features: automatic publishing via git hooks.
2013.02.25 in #84
domm walks us through a bug-hunt through Module::ExtractUse's codebase.
2013.03.28 in #88
Building a static blog using Blio and Github
Gabor walks us through how one can set up a nice static blog using domm's Blio blogging engine.
2013.03.30 in #88
Perl packages have to end with a true value. Typically, that's '1'. But some authors get more... creative. domm sends his module hunting for those peculiar true values, and aggregates them for our viewing pleasure.
2013.04.21 in #91
Bread::Board is the right tool for this job
As its POD says, 'Bread::Board is an inversion of control framework with a focus on dependency injection and lifecycle management.', but in what cases would you use it? Last week, Thomas Klausner asked around if BB might fit a specific project he has. This time he explains how BB fits in his specific situation.
2013.05.30 in #97
given & smartmatch in Perl 5.18
So the smartmatch has been sort of deprecated in perl 5.18. Turns out that the official documentation showing how to silence its warnings has a small error. domm shows us the corrected version (alongside some legit and sane uses of smartmatch).
2013.08.16 in #108
Things I learned at YAPC::Europe 2013 in Kiev
The green/yellow report of domm (Thomas Kalusner).
2013.09.07 in #111
OpenSource++ - How to contribute to a project without knowing a damn bit about it
A green and yellow introduction to GitHub, Perl, and Open Source by domm (aks. Thomas Klausner).
2013.10.11 in #116
Austrian Perl Workshop 2013 - Call for everything
Which is less than 3 weeks away!
2013.11.03 in #119
Austrian Perl Workshop 2013
Thomas Klausner (domm) reports from Salzburg and shows us a T-shirt that can run.
2013.11.07 in #120
The ultimate goal of computer science is, as we all know, to produce cool T-shirts. And blow minds. So it stands to reason that the first thing the Austrian Perl Workshop did with the bright new shiny p5-mop was an obsfuscated code-adorned garment. domm, very kindly, translates the arcane scribbling for us.
2014.05.18 in #147
Submit talks for YAPC::Europe 2014!
YAPC::EU is coming fastest than you might realize. If you're thinking about presenting there, domm reminds us, now is the time to submit your talk.
2014.05.25 in #148
Like App::TimeTracker? The Trello organizer web service as well? You're in luck: domm just extended the former to work with the latter.
2014.05.27 in #149
Modification of a read-only value attempted
While refactoring a large code-base, domm has encountered this error. It turns out it was a bug in DBIx::Class::Schema::Loader clobbering $_. Besides that, I'd say: Using $_ explicitly is usually not a good idea.
2014.06.04 in #150
Announcing the Austrian Perl Workshop 2014
Not anything planned for this October? How about visiting the beautiful city of Salzburg, and attend the Austrian Perl Workshop?
2014.08.29 in #162
Things I learned at YAPC::Europe 2014 in Sofia
Thomas Klausner (domm) is back from his visit to Bulgaria and he apparently learned quite a few things there.
2014.12.07 in #176
First release of lib::projectroot
Thomas Klausner has released lib::projectroot, which makes it easier to load all the project-specific, non-CPAN code ("DarkPAN") in your project's scripts
2015.01.07 in #181
Web forms are a pain. Domm tries to reduce the overall amount of tedium via an intake of meta-programming. Smart move, or terrible mistake? You be the judge.
2015.01.14 in #182
Picture-of-the-day helper script
Thomas is trying to shoot at least one photo a day, posting it to his blog and twitter. Here he walks us through the code he's written to automate as much of his process as possible.
2015.05.10 in #198
Things I learned at German Perl Workshop 2015
The brain-dump of domm with an impressive amount of links.
2015.05.31 in #201
Porting a very simple script to Perl6
Thomas takes his glorified cp script written in Perl 5 as part of the Picture-of-the-day toolchain and converts it to Perl 6 finding out on the way that Perl 6 is usable and it is loading faster than Perl 5 + Moose.
2015.06.14 in #203
Make a playlist quickly
domm was in charge of the music for his sister wedding. He also had over twelve thousand songs to sift through. It goes without saying, the scene was laid for a small script to come riding in and save the day (or, at least, shorten its workload by a few hours).
2015.07.02 in #206
How to notify 1/14th of your users every fortnight
How do you partition the users in your database to 14, more-or-less equal sized groups? How to you map every 14th work-day to the same partition?
2015.07.26 in #209
DOMM has released InfluxDB::LineProtocol, a generator and parser for the LineProtocol used by InfluxDB. His work recently moved from Graphite / Whisper to InfluxDB.
2015.09.04 in #215
Things I learned at YAPC::Europe 2015 in Granada
domm provides us with a tl;dr summary of what happened in Granada in the form of a TIL@YAPC::EU.
2016.01.30 in #236
tracker, the command-line time-tracking application by domm, can now tag tasks with categories, thanks to this new plugin.
2016.04.24 in #248
Announcing Alpine Perl Workshop 2016
This year, Austrian and Swiss Perl Monger groups join forces to host the first Alpine Perl Workshop, taking place at the Medical University of Innsbruck on 2nd and 3rd September 2016.
2016.06.12 in #255
CPAN releases; Events; Cycling; Looking for a back-end developer in Vienna
2016.06.18 in #256
Thomas has created a simple Plack app for monitoring a server.
2016.07.26 in #262
App::TimeTracker is the easily extendable command line based time tracker. This is a new plugin to post your work to your Slack channel.
2016.08.24 in #266
How to write an API endpoint in 2016
A dissection of a rather simple API endpoint. Comes with lots of opinions...
2016.08.26 in #266
Things I learned at the European Perl Conference 2016 in Cluj
2016.09.04 in #267
Alpine Perl Workshop 2016
Thomas's report on the firsy Alpine Perl Workshop.
2017.01.02 in #285
Vienna.pm Meeting dates for 2017 (as calculated by Perl 6)
The future is here. Perl 6 is being use to generate the dates when the Perl folks in Vienna meet.
2017.04.26 in #301
Call for Venue for the Perl Conference in Europe 2018 (formerly know as YAPC::Europe)
2017.05.28 in #305
No propsal for the European Perl Conference 2018 yet
Hopefully, some monger group steps up soon!
2017.07.13 in #312
Using a DarkPAN with Carton
How to manage dependencies when some of them are private libraries that are not available on CPAN?
2017.08.04 in #315
What I (domm) expect from a Web Framework
Thomas gives his view on what (Web) Framework should do and should not do. I hope we can make use of his views in building Bailador to be a useful framework that will drive people towards Perl 6.
2017.08.12 in #316
How to make Perl conferences beginner friendly
Some of the first-time attendees as TPC::iA thought it wasn't very beginner-friendly. Thomas shares some ideas for addressing that.
2017.08.12 in #316
Things Thomas Klausner learned at the European Perl Conference 2017
Thomas shares a list of the things he learned at TPC::iA, and looks forward to Glasgow.
2018.02.18 in #343
2018.02.26 in #345
Some new code escaped the DarkPan and became free. Your help with tests is welcome!
2018.03.11 in #346
How can you make sure that your code, in this case CtrlO::Crypt::XkcdPassword works even if the process forks? For example in a web application. There were two main issues: Initializing the randomness in the parent meant that they generate the same password in all the processes. TAP does not like to be confused. Also, Windows does not like fork.
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.