Language Selection

English French German Italian Portuguese Spanish

Programming: LLVM 7.0, FarmBot, Mozilla and Rust

Filed under
Development
  • LLVM 7.0 / Clang 7.0 Is Now Under Development

    LLVM/Clang 6.0 has been branched, thus making LLVM/Clang 7.0 open for development on master.

    The LLVM 6.0 branching has taken place a few weeks earlier than is traditionally done to satisfy an unnamed, large user of LLVM to jive with that company's internal testing processes. The branching / feature development is now over but the release candidates will not begin until mid-January.

  • FarmBot Wants to Cultivate an Open-Source Future for Remote Farming

    “Farm from anywhere” is a phrase we’re likely to hear more and more of as technology enables easier access to fresh, locally grown food. We just wrote about Babylon Micro-Farms, a remote, hydroponic farm you can keep inside your living room. There’s also a healthy urban farming market: thanks to companies like Farmshelf and Smallhold, restaurants, schools, and the average consumer get better access to fresh food and more involved in the food production itself.

  • The Rust Programming Language Blog: New Year's Rust: A Call for Community Blogposts

    ‘Tis the season for people and communities to reflect and set goals- and the Rust team is no different. Last month, we published a blogpost about our accomplishments in 2017, and the teams have already begun brainstorming goals for next year.

    Last year, the Rust team started a new tradition: defining a roadmap of goals for the upcoming year. We leveraged our RFC process to solicit community feedback. While we got a lot of awesome feedback on that RFC, we’d like to try something new in addition to the RFC process: a call for community blog posts for ideas of what the goals should be.

    As open source software becomes more and more ubiquitous and popular, the Rust team is interested in exploring new and innovative ways to solicit community feedback and participation. We’re commited to extending and improving our community organization and outreach- and this effort is just the first of what we hope to be many iterations of new kinds of community feedback mechanisms.

  • This Week in Rust 215

    Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved? We love contributions.

  • Mozilla Will Delete Firefox Crash Reports Collected by Accident

    Mozilla said last week it would delete all telemetry data collected because of a bug in the Firefox crash reporter.

    According to Mozilla engineers, Firefox has been collecting information on crashed background tabs from users' browsers since Firefox 52, released in March 2017.

    Firefox versions released in that time span did not respect user-set privacy settings and automatically auto-submitted crash reports to Mozilla servers. The browser maker fixed the issue with the release of Firefox 57.0.3.

  • Mozilla GFX: WebRender newsletter #11

    Newsletter #11 is finally here, even later than usual due to an intense week in Austin where all of Mozilla’s staff and a few independent contributors gathered, followed by yours truly taking two weeks off.

More in Tux Machines

Arm Launches Mbed Linux and Extends Pelion IoT Service

Politics and international relations may be fraught with acrimony these days, but the tech world seems a bit friendlier of late. Last week Microsoft joined the Open Invention Network and agreed to grant a royalty-free, unrestricted license of its 60,000-patent portfolio to other OIN members, thereby enabling Android and Linux device manufacturers to avoid exorbitant patent payments. This week, Arm and Intel kept up the happy talk by agreeing to a partnership involving IoT device provisioning. Arm’s recently announced Pelion IoT Platform will align with Intel’s Secure Device Onboard (SDO) provisioning technology to make it easier for IoT vendors and customers to onboard both x86 and Arm-based devices using a common Peleon platform. Arm also announced Pelion related partnerships with myDevices and Arduino (see farther below). Read more

Programming: Version Control With Git, 5 Things Your Team Should Do to Make Pull Requests Less Painful and More GitHub Workflow Automation

  • How to Use Git Version Control System in Linux [Comprehensive Guide]
    Version Control (revision control or source control) is a way of recording changes to a file or collection of files over time so that you can recall specific versions later. A version control system (or VCS in short) is a tool that records changes to files on a filesystem. There are many version control systems out there, but Git is currently the most popular and frequently used, especially for source code management. Version control can actually be used for nearly any type of file on a computer, not only source code.
  • 5 Things Your Team Should Do to Make Pull Requests Less Painful
    A user story is a short description of a unit of work that needs doing. It’s normally told from the perspective of the user, hence the name. The journey towards a good pull request starts with a well-written user story. It should be scoped to a single thing that a user can do in the system being built.
  • More GitHub workflow automation
    The more you use computers, the more you see the potentials for automating everything. Who doesn't love that? By building Mergify those last months, we've decided it was time bring more automation to the development workflow.

today's howtos

Games: Cultist Simulator, Planetary Annihilation: TITANS, CrossOver 18, Updated Proton 3.16 Beta, Descenders, Bridge Constructor Portal, Train Valley 2, Sipho