This document discusses how the Rust programming language community in the Philippines (RustPH) was started from scratch. It began in 2015 when a few members of the Mozilla Philippines community expressed interest in Rust and formed a study group. They met regularly to learn Rust using an online tutorial. They conducted introductory Rust sessions and code camps to spread awareness. Their plans include creating training materials and inviting local companies using Rust to speak. Communication occurs primarily through an online Slack group and Facebook page since the Philippines has over 7,000 islands. The goal is to meet online twice a month and in person every 3 months.
O que o Rubyista tem para aprender com Io, Prolog, Clojure, Scala, Haskell e Erlang? Essa talk vai mostrar.
A last minute talk for the people at DevOps Amsterdam, happening around the same time as O'Reilly Velocity Amsterdam 2016. Here are lessons one can learn from distributed/remote/virtual communities and companies from someone that has spent a long time being remote and distributed.
This document summarizes the kick-off meeting of the Rust Users Group in the Philippines. It introduces Rust as a systems programming language developed by Mozilla that prevents issues like segfaults and guarantees thread safety. It discusses Mozilla's sponsorship of Rust since 2009 and lists some projects using Rust like Dropbox, Servo, and a microkernel operating system called Redox. The meeting covered setting expectations around meeting frequency, collaboration tools, and learning resources for the RustPH community.
Mozilla is a global non-profit community dedicated to openness on the web. It was formed in 1998 by Netscape to develop the Mozilla web browser and promotes open-source projects like Firefox, Thunderbird, and Webmaker. Mozilla achieves its goals of empowering individuals on the internet through building and promoting free software. It encourages community contributions through coding, testing, translation and other volunteer efforts to advance its mission of a open and accessible internet for all.
This presentation is from a TechSoup webinar. You can view the archive page (https://cc.readytalk.com/cc/schedule/display.do?udc=peinch14k2ix) for a recording and links to all of the many open source tools that were discussed. We have a lively conversation on our community forum (http://bit.ly/oslib) as Cindy and Kyle answered questions we didn't get to during the webinar.
The document summarizes the Meadville Public Library's transition to using open source software over time. It describes how the library started using open source tools like Linux routers and OpenBSD in the late 1990s and 2000s. It then migrated its integrated library system to Koha in the mid-2000s. The library also developed its own open source kiosk management software called Libki. The document outlines many common open source tools used by libraries and the benefits of using open source software, such as cost savings and community support.
This webinar will cover specific open source tools (some of which you may not have heard of before!) that work well for libraries and the benefits and challenges associated with their use. Meadville Public Library uses open source software on 90% of their public access computers. Cindy Murdock Ames, IT Services Director and Kyle Hall, the library's on-staff developer, will share recommendations for libraries considering open source software and how to get started successfully. Cindy has been using open source software for over 10 years, which has allowed the library to save licensing costs and have more control over its computing environment. The library uses open source tools for their websites, e-mail, Internet firewall, wireless router, proxying, filtering, and productivity software. They use thin clients for Internet access and Koha for the circulation and public catalogs.
The document provides an introduction to a course on natural language processing, outlining the course overview, topics to be covered including introductions to NLP and Watson, machine learning for NLP, and why NLP is difficult. It provides information on the course instructor, teaching assistant, homepages, office hours, goals and topics of the course, organization, recommended textbooks, assignments, grading, class policies, and an outline of course topics.
Writing opensource software is easy but becoming a successful opensource developer is tough. What differentiates the losers from the rock stars? Why so few make it? How one succeeds in the OpenSource arena? Being a member of JBoss for the last 6 years I am lucky enough to have worked together with some extremely talented and successful opensource developers. I've asked many of them about the secrets of their success and I've distilled the collective experience in the OpenSource Developer's Mantra. Come to this talk and find out!
My talk regarding Localization at Mozilla during the "WordPress, Internet, at Wikang Pambansa" event of the WordPress User Group Philippines at UP Diliman.
This document provides information about localization efforts at Mozilla in 2016. It discusses Mozilla's mission to ensure an open and accessible Internet. It then outlines areas for community contribution, including helping users, testing, coding, marketing, translation, and localization. The document defines localization and translation, explaining that localization goes beyond translation to adapt content for specific cultures. It also lists some of Mozilla's products available for localization, such as Firefox, Firefox for Android, and Mozilla websites. Finally, it provides information on localization tools like Pontoon and style guides, and invites participation in the Tagalog Developer Edition and MozillaPH Slack group.
Fedora is a Linux-based operating system that showcases the latest free and open source software. It is built and maintained by an international community of volunteers as a collaboration project. Key aspects of Fedora include its focus on freedom, features, community involvement, and being a testing ground for new technologies before they are included in Red Hat Enterprise Linux.
This document provides an introduction to open source software. It defines open source software as software with source code that is openly shared and can be redistributed, adapted, and modified. Open source software is created through collaboration between programmers, designers, and testers online. It is initiated by a lead developer who specifies the language, platform, licensing, and goals. Participants then jointly work on specifications and submit code for review and testing. Major examples of open source software discussed include the Linux operating system, the Apache web server, MySQL database, Android mobile OS, and programming languages like PHP. A brief history of open source development is also provided.
An introduction to open source softwares. ithink its complete in all manner if one want to present on this topic
1) The document discusses how to create and improve open source software (OSS) projects and their communities. It addresses questions around the purpose of the OSS, languages used, versioning, and community engagement. 2) Key recommendations for building community include using English, being open to contributions, demonstrating stability and maintenance, and having a pluggable architecture. 3) The document debates tradeoffs like clean code vs quick contributions, focused vs feature-rich software, and localized vs global development and highlights the need to choose approaches given limitations. Overall it stresses continuous improvement over time.
This is a presentation from the team of the Aristotle University of Thessaloniki who conducted a workshop on open source principles in education.
This document provides an overview of contributing to open source software projects. It discusses what open source software is, how open source projects generally work, and offers advice on how to make a first contribution. Specifically, it recommends joining a project's mailing list, finding an issue to work on, making the code change along with any necessary tests or documentation, and submitting the contribution for review. It also uses the curl and Firefox projects as examples to illustrate different open source project structures and contribution processes.
- Firefox Dev Tools allow developers to examine, edit, and debug HTML, CSS, and JavaScript on desktop and mobile browsers. The core tools include the Page Inspector, Web Console, JavaScript Debugger, Network Monitor, Performance Tools, Responsive Design Mode, and Accessibility Inspector. - Mozilla's mission is to ensure the Internet is a global public resource, open and accessible to all, that truly puts people first and empowers users. - Mozilla is seeking help from developers in the Philippines to use and test products, spread awareness of open source and privacy, invite Mozilla to events, help man booths, and help train others in web literacy.