Skip to main content


The Open Source Guides To Managing Open Source Software Projects

A set of guides detailing the ins and outs of launching, managing, maintaining and contributing to open source projects has been made available. Although created and curated by GitHub, with input from outside community reviewers, they are not exclusive to GitHub products.

The guides have something for every role involved in open source software (OSS), be it a manager, a maintainer or simply a contributor. They also serve as reminder of the effort and amount of work an open source project requires in order to be kickstarted as well as maintained. As we skim through them you'll certainly be left overwhelmed by the extent to which OSS needs help and input.

full article on i-programmer
Recent posts

The Perl Master Plan -Fact or Fiction?

Will 'the Chill' Braswell, President of the Austin Perl Mongers but mostly know for his work on the RPerl fork, spearheads the "Perl Master Plan" initiative which aims to reinstate Perl as a prime force in the programming world. As an idea and roadmap it seems good. Its execution is not.  The plan proposes a number of targets that the effort should be directed to - Education, Jobs and Performance amongst others. Introducing the focus on Apps the proposal reads:
full article on i-programmer

Perl Unicode Forensics

Are character encodings and environment incompatibilities messing with the your data? Why it happens and what to do about it.  A SOAP message is delivered to an Apache server which runs a SOAP::Lite powered Perl CGI script that acts as the SOAP server. The script interacts with Ingres, reading and inserting data. Both Perl and Ingres are fined tuned to speak iso8859/7 Greek. The issue was that the same CGI script produced different results when run under different servers. In the first case the Greek characters sent by the client and consumed by the server are getting into the database as they should do, while in the second case the very same data under the same workflow ends up as "garbage".That is, for example, Greek character capital A, or alpha, ends up as sequence "Γ\201".
full article on i-programmer

Cyber.dic - Spellchecking For Tech Terms and Acronyms

Tired of your word processor red squiggling perfectly acceptable technical terms and acronyms? The cyber.dic spellcheck dictionary puts an end to that! 

Default spellcheck dictionaries do not include the niche technical terms that most security professionals need to use in their emails, reports, and presentations. Cyber.dic solves that problem by augmenting your word processor’s dictionary with more than 1,700 terms that are likely to be treated with a red underline in your documents.

full article on i-programmer

Perl and Raku Both Anticipating Newfound Glory

Perl 6 is going to be renamed to Raku. What will that change herald? 

Despite Perl 6 starting out as a community rewrite, Larry Wall still possessed the rights to the name. As such despite the name change calls from prominent and core members of the project's development community, which were funneled into pull requests on its GitHub repository, Larry's approval was still required. He finally gave in in replying to pull request Path to raku  in Biblical fashion: full article on i-programmer

Learn Python with Microsoft or the University of Michigan

Python is on the rise, predicted soon to overtake Java as the most popular programming language on the Tiobe index. Should you catch up? Yes you should. From general programming, to APIs and web backends to Data Science,  Python shows its strength and versatility. Even Microsoft is looking beyond its .NET wunderkids and shows love with supporting Python deep within its popular IDE's of Visual Studio and VS Code and even in Windows 10. The love does not stop there though.It offers educational material in the shape of 44-part YouTube video based course aptly named "Python for Beginners".
full article on i-programmer

CyberChef - The Developer's Ultimate Toolbox

Encoding, encrypting and converting data formats, open source and collected under one roof inside the browser and all thanks to GCHQ - yes, a government intelligence agency. Are all government agencies falling in love with GHitHub and open sourcing their tools? Of course the recent and hottest headlines belong to NSA's release of its reverse engineering tool Ghidra,but this latest offering from the UK's Government Communications Headquarters (GCHQ) should not go unnoticed or be underestimated. full article on i-programmer