GeistHaus
log in · sign up

https://blogger.com/feeds/4805329720065356881/posts/default

atom
25 posts
Polling state
Status active
Last polled May 18, 2026 23:27 UTC
Next poll May 20, 2026 02:27 UTC
Poll interval 86400s
Last-Modified Mon, 18 May 2026 23:21:23 GMT

Posts

Bulletproof Sessions: Secure Session Handling Without Cookies
authenticationbulletproof-sessionscookieless sessionssinnovationsecurityservice-workers
 As if there weren't enough session handling mechanisms (session id's in each URL, cookies, http only cookies, JWT tokens in the request header), let me introduce you a novel one: having a service worker that intercepts and cryptographically signs all the requests to the origin.With the traditional session handling mechanisms, we have a static piece of information, usually generated on
tag:blogger.com,1999:blog-4805329720065356881.post-1589188101137150515
Extensions
The Knests stack
devopsdockerfullstackGraphQLjavascriptknex.jsNestJSNext.jsnodejstypescript
Three non-stacked nestsTL;DRLet me introduce you The Knests Stack - a modern, typescript based, full stack boilerplate/hackathon starter template project, using the best tools of the moment (mid 2020) in the javascript ecosystem:Backend- PostgreSQL- Knex.js, - NestJS, - GraphQL (Apollo server), Frontend- GraphQL,- Next.js- React (with hooks and typescript), - Material-UI,
tag:blogger.com,1999:blog-4805329720065356881.post-8524249765262425228
Extensions
The Perl6 Gold Rush Began
best programming languageperlperl6
Perl6 has just been released, after 15 years of intensive development. Now it's the perfect time for any developer to become a star, or at least to position himself in a very marketable position. What one has to do to take advantage of the opportunities is to: Install Perl6 - Following the instructions from the previous URL I had Perl6 installed in about 6 minutes on my dev VM Learn Perl6
tag:blogger.com,1999:blog-4805329720065356881.post-8849655133455294512
Extensions
Passwordless Login Done Right
loginpasswordlesssignuptechnologyunloq
Imagine you want to try the service offered by a site, but you have to log in to be able to do it. It is the first time you arrive on this site and of course you don't have an account. In order to get one, you have to sign up. Assuming the site doesn't offer you the option to sign up with facebook, twitter, google or other OAuth providers you'll most probably end up filling around
tag:blogger.com,1999:blog-4805329720065356881.post-5142418316857245538
Extensions
Debian Upgrade From Wheezy to Jessie
debianjessieproductionupgradewheezyYOLO
You Only Live Once This will not be such a YOLO experience, because the whole upgrading from Wheezy to Jessie (stable) went smoothly. I describe the whole process below. I'm not such a great risk taker as to jump head first to the newest and shiniest things that appear. No, I'm using Debian as my main desktop OS for about a year now and I upgraded to Jessie from Wheezy sometimes in
tag:blogger.com,1999:blog-4805329720065356881.post-6448324216187510108
Extensions
CPAN Pull Request Challenge is Not Really a Challenge
cpanopen sourceperlsoftware developmenttechnology
photo by +Darren Song Ng  What I mean when I say that CPAN PR Challenge is not really a challenge, is that contributing to well known Perl modules is much more accessible for the mere programmer than I expected. And I wouldn't had find out this without participating in the CPAN PR Challenge. Since the day I started to use Open Source software for my day to day job, I couldn't
tag:blogger.com,1999:blog-4805329720065356881.post-3926085236089366941
Extensions
The Creator of Perl is Coming to Romania
clujcluj.pmcommunityevozonlarry wallperlperl 6romania
The Perl Bible I received from one of its co-authors - brian d foy. In 16th of March 2015 it will receive the signature of Larry Wall. Larry Wall, the God of +Perl, is coming to the third anniversary of +Cluj Perl Mongers and you should come too if you have the possibility. This is great, because this is the year that Perl 6 will be launched into production and it will become a huge
tag:blogger.com,1999:blog-4805329720065356881.post-6145115647618550008
Extensions
Shock and Terror - Perl IS a readable language
best programming languageperlPHPPythonRuby
As a fresh developer, one of the first things you'll hear about Perl is one of the following: Perl is unreadable Perl is the only language that looks the same before and after is encrypted with sha256 Larry Wall fell asleep with his head on his keyboard and when he woke up he called the result Perl You won't hear that Perl is the language that was behind almost every Web page
tag:blogger.com,1999:blog-4805329720065356881.post-6347576071468691346
Extensions
Perl Already Won
dbix-classhacker newsperlweb development
This post is a response to the Yet Another Perl Rant article which appeared on hackernews. Without being a special kind of paranoid or conspiracy theory adept, I can't help myself noticing that from time to time an article appears which tries to convince us that Perl is dead and there are no reasons to learn it. TL;DR Perl already won once - in the nineties it was the technology that powered
tag:blogger.com,1999:blog-4805329720065356881.post-5853803734999764277
Extensions
Making a "Simple" Site is Damn Hard
internetmarketingsoftware developersweb developmentweb sites
If you're somehow related to the IT field (you're a sys admin, a QA, a Project Manager, or even a programmer) you surely got at least one request from a relative who just opened a business, to create them a "simple" website. This term - "simple" - lies anywhere from some texts that don't need to be updated in the future, to online stores or web scale streaming platforms. How hard can it be? it's
tag:blogger.com,1999:blog-4805329720065356881.post-3744839515845811991
Extensions
Facebook Authentication in Perl with Mojolicious (Lite)
facebookfacebook appfacebook authenticationmojo litemojoliciousoauth2.0perltutorial
Below is the minimum you need in order to have a web app that provides Facebook authentication. Although there are less than 100 lines of code (including comments), this is a complete Facebook application implemented in +Perl  , using the +Mojolicious web framework. It provides Facebook authentication and accesses user's Facebook username. Of course, with proper scope
tag:blogger.com,1999:blog-4805329720065356881.post-2170066937432114014
Extensions
Voting Rings - Bad or Good?
facebookhacker newsprforgereddittwittervoting cliquevoting rings
Voting rings can be a low cost alternative to AdWords and Facebook ads to promote high quality content. What are voting rings or voting cliques? Reddit, in their faq section, answers to the question What constitutes vote cheating and vote manipulation? with:  A "vote ring" is a group of people who agree to vote on certain things together, either a specific submission, a user, a
tag:blogger.com,1999:blog-4805329720065356881.post-3831618925924899477
Extensions
How to screw up a startup community
Andrei BarabasclujcommunityEatFabMarius Mocianperlstartups
TL;DR Organize meetings, social events and hackathons, pretend you want to help the community, then use the ideas you saw there to serve your personal purpose. In order for this to work, you have to keep for yourself everything that you work on until the launch day, while you encourage the participants to tell you as much as possible about their businesses. If they ask you something about what
tag:blogger.com,1999:blog-4805329720065356881.post-5049172344367623219
Extensions
Why I'll never leave Romania as a software developer
clujcost of livingperlromania
I am a +Perl software developer for since 2010 and I'm a paid software developer since 2006 years. I live in Cluj-Napoca, which is the second most populous city in Romania.  After about just 3 years after I become a paid programmer I started to have this feeling that I wouldn't have the same standard of living in another country as a software developer that I have in Romania.
tag:blogger.com,1999:blog-4805329720065356881.post-130758777538737657
Extensions
PRForge.com for promoting Perl
communitymarketingperlprforgepropagandayapc
I got the opportunity to be present at YAPC::EU 2013 in Kiev and it was great. I even had a lightning talk in which I talked briefly about PRForge and presented a way in which it can help the perl ecosystem to increase its overall reach and audience. Although I prepared my talk thoroughly beforehand (by repeating it more than 10 times in front of my computer's camera), when I
tag:blogger.com,1999:blog-4805329720065356881.post-6241681888602384272
Extensions
Translate Perl Tutorials to Ronglish
englishperlperl tutorialsperl weeklyromanianronglishtranslation
+Gabor Szabo, the editor of +Perl Weekly and the author of +Perl Maven had a great idea to translate good Perl tutorials in as many other languages as possible. We already have three Perl articles translated in Romanian This as a great opportunity for you to learn +Perl  by translating (if you don't already know). If, on the other side, you already know +Perl 
tag:blogger.com,1999:blog-4805329720065356881.post-6954863078146170760
Extensions
London Perl Workshop 2012
best practicesconferencelondon perl workshop 2012lpwperlperl mongerspresentation
I am happy that I had the opportunity to be present at what I think is the second most important European Perl conference: the London Perl Workshop. I'll try to describe the short but intense journey in a way that will convince even more people to be present in the future. We were 19 members of cluj.pm present at LPW - I think we were the second largest mongers group (after the london
tag:blogger.com,1999:blog-4805329720065356881.post-3829535919592203385
Extensions
Repainting the Monastery
bootstrapperlPerl MonksUIUX
Every time I search for something related to Perl, I stumble upon the Perl Monks site - I stay as little as possible on the site, because I can't stand how it looks - everything is too cluttered. I feel like I am this guy travelling 20 years back in time. My opinion is that everything that is more than 10 years old in IT is completely irrelevant and the Perl Monks site looks like it was
tag:blogger.com,1999:blog-4805329720065356881.post-1525564813717967746
Extensions
Mojolicious Boilerplate Evolution
bddbeautyboilerplatebootstrapmojoliciousmojolicious boilerplateperl
A while back I wrote about the awesomeness of Mojolicious with Bootstrap from Twitter. I was then introducing the Mojolicious Boilerplate - a light github repository which is meant to give a head start to any Perl developer who wants to create modern, shiny, good looking (Bootstrap) web apps in simple, logical, easy to learn and really, really fast manner (Mojolicious). I didn't knew if other
tag:blogger.com,1999:blog-4805329720065356881.post-3638780839984188713
Extensions
The cost of technical debt: 3.61$ / line of code
perlqasoftware testingtechnical debttesting
We've all heard of all kinds of metaphors regarding technical debt, but until recently, I never knew of any study that could put a price tag on it.  I guess I'm not the only one unaware of the existence of such a study because I've heard of developers almost crying (before flying away from there) because businesses are not keen on writing tests or refactor code, mainly because the cost of
tag:blogger.com,1999:blog-4805329720065356881.post-6861045612463509058
Extensions
Perl Teasing Challenge
boilerplatemojoliciousperlpresentation
I am pretty new to Perl - will have 2 years in August 2012 - and I am in love with it. From those 2 years, I spent 8 months on a project which although was written in Perl, was in maintenance mode and I didn't have to code too much.  I feel guilty and some kind of selfish because I don't have a short list of stuff that, showing to other developers would persuade them into start using Perl
tag:blogger.com,1999:blog-4805329720065356881.post-3422430053985581867
Extensions
Cluj.PM launch on 2nd of March 2012
cluj.pmdbix-classperlperl mongers
It's the first meeting in Cluj and I am happy to be one of the speakers. Especially because Matt S Trout (the creator of DBIx::Class) is holding two talks. This is my first public tech presentation and I will talk about a (what I consider to be) a High Productivity Toolchain: Mojolicious and DBIx::Class in the backend/middlelayer and Bootstrap from Twitter 
tag:blogger.com,1999:blog-4805329720065356881.post-8686023569634297882
Extensions
The best programming language in regard of library availability, ease to find/install a new library and community support
best programming languagecpanperl
I found a question on stackoverflow about What is a comparison of famous programming languages in regard of those aspects?And I thought answering the more specific "Which is the best programming language in regard of library availability, ease to find/install a new library and community support?". The answer is quire obvious: Perl is hegemonic it has a single point of access to ALL its
tag:blogger.com,1999:blog-4805329720065356881.post-2459951797143098794
Extensions
MySQL `FORCE INDEX` best practices?
best practicesforce indexMySQL
Hi, Almost everywhere I read the use of FORCE INDEX is highly discouraged and I perfectly understand and know why - there are immensely huge chances that MySQL knows better what indexes to choose than the (average) developer. However, recently I have found a case where FORCE INDEX improved my execution times in the range of hundred of times:  JOIN on 4 tables  first
tag:blogger.com,1999:blog-4805329720065356881.post-662147387384331473
Extensions
PHP transform absolute path into relative path (string difference)
PHPstring intersection
The context I needed to transform an absolute path, to a relative one. IE: I had a $path1 = "/var/www/classifieds/Includes/configs"(this was the location of the php script that was executing), and a $path2 = "/var/www/classifieds/images/my_images". From those two paths, I needed something like $path3 = "images/my_images"which could be translated into something like "The difference between the
tag:blogger.com,1999:blog-4805329720065356881.post-4098226150403188749
Extensions