Language Selection

English French German Italian Portuguese Spanish

Programming: Shell Scripting, Pair Programming, How Programmers Learn to Code, New RPMs of PHP

Filed under
Development
  • Shell Scripting: Dungeons, Dragons and Dice

    In my last article, I talked about a really simple shell script for a game called Bunco, which is a dice game played in rounds where you roll three dice and compare your values to the round number. Match all three and match the round number, and you just got a bunco for 25 points. Otherwise, any die that match the round are worth one point each. It's simple—a game designed for people who are getting tipsy at the local pub, and it also is easy to program.

  • Pair programming with git

    Git is great. It took the crown of version control systems in just a few years. Baked into the git model is that each commit has a committer and one author. Ofen this is the same person. What if there is more than one author for a commit? This is the case with pair programming or with mob programming or with any other way of collaboration where code is produced by more than one person. I talked about this at the git-merge conference last year. There are some workarounds but there is no native support in git yet.

    It seems that the predominant convention to express multi-authorship in git commits is to add a Co-authored-by entry in the commit message as a so-called trailer. This adds more flexibility than trying to tweak the author and committer fields and is quite widely accepted, especially by the git community.

  • How programmers learn to code

    In terms of how programmers learnt to code, self-teaching is the norm for developers of all ages, stated the report.

    “Even though 67% of developers have computer science degrees, roughly 74% said they were at least partially self-taught.”

    On average, developers know four languages, but they want to learn four more.

  • PHP version 7.1.14 and 7.2.2

    RPM of PHP version 7.2.2 are available in the remi-php72 repository for Fedora 25-27 and Enterprise Linux ≥ 6 (RHEL, CentOS) and as Software Collection in the remi-safe repository.

    RPM of PHP version 7.1.14 are available in remi repository for Fedora 26-27 and in remi-php71 repository for Fedora 24-25 and Enterprise Linux (RHEL, CentOS).

More in Tux Machines

SUSE: GNU Health Project, Uyuni, OpenSUSE Leap 15

  • openSUSE Donates 10 More Raspberry Pis to GNU Health
    The openSUSE Project once again donated 10 Raspberry Pis to GNU Health Project, which were handed over to the project’s founder Luis Falcon at the openSUSE Conference today. Last year, the openSUSE Project donated 10 Raspberry Pis to the non-profit, non-government organizations (NGO) that delivers free open-source software for health practitioners, health institutions and governments worldwide.
  • Uyuni: Forking Spacewalk with Salt and Containers
    Members of a new open source community project called Uyuni announced today at openSUSE Conference that a fork of the open-source systems management solution Spacewalk is on its way.
  • OpenSUSE Leap 15 released (Linux with enterprise features)
    The latest version of OpenSUSE is out today, bringing a new installer, improvements for cloud usage, and support for the GNOME and KDE desktop environments. OpenSUSE Leap 15 is also more closely aligned with SUSE Linux Enterprise (SLE), making it easy for users to migrate from the community-based operating system to the professional version that offers better stability and long-term support, among other things.

Android Leftovers

openSUSE Leap 15 Released! See what's New

The latest openSUSE release Leap 15 is here with updated software, Wayland support and an easier upgrade procedure to the famed SUSE Linux Enterprise Edition. Read more

Android Leftovers