Language Selection

English French German Italian Portuguese Spanish

Programming: Git, Open Source Contributor Experience, OpenJDK, 10 Most Popular Programming Languages and More

Filed under
Development
  • Git per-branch permissions

    We’ve had Git hosting support in Launchpad for a few years now. One thing that some users asked for, particularly larger users such as the Ubuntu kernel team, was the ability to set up per-branch push permissions for their repositories. Today we rolled out the last piece of this work.

    Launchpad’s default behaviour is that repository owners may push anything to their own repositories, including creating new branches, force-pushing (rewriting history), and deleting branches, while nobody else may push anything. Repository owners can now also choose to protect branches or tags, either individually or using wildcard rules. If a branch is protected, then by default repository owners can only create or push it but cannot force-push or delete; if a tag is protected, then by default repository owners can create it but cannot move or delete it.

  • Open Source Contributor Experience

    We will be covering what contributor experience is, how we help the project, the projects we are current working on (if the talk were today: mentoring, automated workflows, new contributor onboarding, communication pipelines, etc.), and how folks can get involved

  • End of the line for Java 8 public updates – Commercial users at a crossroads

    2018 was a year of uncertainties and misunderstandings for the Java world as people struggled to understand the differences between Oracle JDK vs Oracle’s OpenJDK builds vs OpenJDK builds, the costs involved, whether it’s a good thing to jump on the Java release train or not and the list goes on.

    Some Java Champions joined forces to untangle the Java releases and support confusion; they created a Google Doc which summarizes all the changes Oracle is making, as well as the options Java SE users can choose from. Although the most common provider of Java SE implementations is Oracle JDK, there are others out there such as Azul, Eclipse, IBM, Red Hat, Oracle, SAP, and the list goes on. In short, you can still get the Oracle JDK, Oracle’s OpenJDK builds and OpenJDK by other providers for free.

  • 10 Most Popular Programming Languages In 2019: Learn To Code

    For beginners in the world of programming, the biggest dilemma is to decide where to begin or which language one should master for career benefits. At times, professional coders also face a situation where learning a new language seems more fruitful.

    Whatever may be the reason, here is a list of the most popular programming languages across the world to know which languages are ruling the charts. This list of top programming languages is based on the data sourced from TIOBE Programming Community Index, which is a popular indicator of the popularity of programming languages.

  • “discover feature relationships” – new EDA tool
  • Python NumPy Tutorial

    In this lesson on Python NumPy library, we will look at how this library allows us to manage powerful N-dimensional array objects with sophisticated functions present to manipulate and operate over these arrays

More in Tux Machines

Hey advertisers, track THIS

If it feels like the ads chasing you across the internet know you a little too well, it’s because they do (unless you’re an avid user of ad blockers, in which case this is not for you). Earlier this month we announced Enhanced Tracking Protection on by default for new users in our flagship Firefox Quantum browser as a way to stop third-party cookies in their tracks. If you’re still not sure why you’d want to block cookies, today we’re launching a project called Track THIS to help you recognize what they do. You’re being followed across the web through cookies—small data files stored by your browser—that remember things like language preferences, sites you’ve visited, or what’s in your shopping cart. That might sound generally fine, but it gets shady when data brokers and advertising networks also use cookies to collect information about your internet habits without your consent. You should still have control over what advertisers know about you—if they know anything about you at all—which can be tough when web trackers operate out of sight. Read more Also: Once Again: It's Not Clear The Internet Needs Creepy Targeted Ads

Richard Stallman: Drop the journalism charges against Julian Assange

The US government has persecuted Julian Assange for a decade for Wikileaks' journalism, and now seeks to use his case to label the publishing of leaked secret information as spying. The Free Software Foundation stands for freedom of publication and due process, because they are necessary to exercise and uphold the software freedom we campaign for. The attack on journalism threatens freedom of publication; the twisting of laws to achieve an unstated aim threatens due process of law. The FSF therefore calls on the United States to drop all present and future charges against Julian Assange relating to Wikileaks activities. Accusations against Assange that are unrelated to journalism should be pursued or not pursued based on their merits, giving him neither better nor worse treatment on account of his journalism. Read more

Rugged, Arm-based 7-inch touch-panel supports PoE and CAN

OS support includes Android 6.0, Ubuntu 16.04, and Yocto 2.1 stack with Qt GUI toolkits. There’s also a Chromium embedded web browser and a VNC tool for rapid web app development. Read more

Android Leftovers