2018 November
Workshop at Online Learning Consortium
Use the gitbook toolchain to publish books and faq's online
Use front end developer technology to implement toolchain
Markdown to HTML conversion
The document summarizes a workshop on using Gitbook as a static site generator to publish content online. It introduces the speaker and their background and objectives for the workshop. It provides an overview of the sample Gitbooks that will be looked at and explains why the speaker is using their own publishing process. It then asks several audience polling questions. The rest of the document outlines the key steps to set up a local Gitbook environment and publish a Gitbook using Git, GitHub, and Gitbook tools.
Proggis - Business Analytics with Linked DataHenri Bergius
Proggis provides business analytics using linked data to give project managers a proper overview of multiple partners and tools. It converts data from different sources like ERPs and documents into linked data and stores it in a CouchDB and CouchApp system. This allows flow-based programming in Node.js to integrate external partner and system data and provide a project overview to help with intelligent project controlling.
The project manager journey.
What to take care and analyze the a web design production into a WordPress Theme.
Learn the different types of content sources and administration and organice the development of that design in a way that content creator can understand how the Theme works.
It helps you to calculate the time and effort of a project.
The document outlines an independent study project to learn NoSQL databases like MongoDB. It discusses technologies learned including MongoDB, Bottle, PyMongo, and AngularJS. The author created two small projects using Python, Bottle, and MongoDB to demonstrate proficiency with these technologies and gain hands-on experience working with NoSQL databases.
Introduction of Open Source Job Board with Drupal CMSSammy Fung
This document introduces an open source job board built with the Drupal content management system (CMS). It discusses how the job board allows for posting and categorizing jobs, company profiles, RSS feeds, and was developed using open source software. The job board code is available on GitHub and support services are offered to help organizations install, customize, and integrate their own job boards built on this open source platform. Future plans include updates for newer Drupal versions and expanding to other web frameworks like Django and WordPress.
Source Control is a must. As a consulting shop, we use our client’s source control tool when necessary and even setup TFS for some clients. When given the choice, we use Git. This session answers the question “Why Git?” Topics include comparing Git/GitHub, TFS, and Subversion along with a walk through of project setup to show how we get the most out of Git.
FrontBox - what frontend web development is? Let's discover ReactJS!Marco Pegoraro
Frontend is a branch of development that had dramatically evolved through time and that is evolving even faster when it come to web frontend.
What we learn today will become obsolete quite soon and we need to use today's knowledge to wisely choose tomorrow's learning paths.
In this talk I give you my point of view about frontend, I present FrontBox - a frontend meetup in Malmo, and I give you an introduction to ReactJS.
Professional tools and workflows for theme developmentMarius Cristea
The document discusses using Grunt tasks and workflows to automate theme development processes like code checking, file processing, and releasing versions. It recommends defining task files and configuration files to run specific tasks for checking code quality, minifying files, testing compatibility, and more. The document also outlines a release pipeline that uses Grunt to generate lite versions, remove redundant files, copy to demo servers, and update versions when merging code to the master branch.
The document summarizes a workshop on using Gitbook as a static site generator to publish content online. It introduces the speaker and their background and objectives for the workshop. It provides an overview of the sample Gitbooks that will be looked at and explains why the speaker is using their own publishing process. It then asks several audience polling questions. The rest of the document outlines the key steps to set up a local Gitbook environment and publish a Gitbook using Git, GitHub, and Gitbook tools.
Proggis - Business Analytics with Linked DataHenri Bergius
Proggis provides business analytics using linked data to give project managers a proper overview of multiple partners and tools. It converts data from different sources like ERPs and documents into linked data and stores it in a CouchDB and CouchApp system. This allows flow-based programming in Node.js to integrate external partner and system data and provide a project overview to help with intelligent project controlling.
The project manager journey.
What to take care and analyze the a web design production into a WordPress Theme.
Learn the different types of content sources and administration and organice the development of that design in a way that content creator can understand how the Theme works.
It helps you to calculate the time and effort of a project.
The document outlines an independent study project to learn NoSQL databases like MongoDB. It discusses technologies learned including MongoDB, Bottle, PyMongo, and AngularJS. The author created two small projects using Python, Bottle, and MongoDB to demonstrate proficiency with these technologies and gain hands-on experience working with NoSQL databases.
Introduction of Open Source Job Board with Drupal CMSSammy Fung
This document introduces an open source job board built with the Drupal content management system (CMS). It discusses how the job board allows for posting and categorizing jobs, company profiles, RSS feeds, and was developed using open source software. The job board code is available on GitHub and support services are offered to help organizations install, customize, and integrate their own job boards built on this open source platform. Future plans include updates for newer Drupal versions and expanding to other web frameworks like Django and WordPress.
Source Control is a must. As a consulting shop, we use our client’s source control tool when necessary and even setup TFS for some clients. When given the choice, we use Git. This session answers the question “Why Git?” Topics include comparing Git/GitHub, TFS, and Subversion along with a walk through of project setup to show how we get the most out of Git.
FrontBox - what frontend web development is? Let's discover ReactJS!Marco Pegoraro
Frontend is a branch of development that had dramatically evolved through time and that is evolving even faster when it come to web frontend.
What we learn today will become obsolete quite soon and we need to use today's knowledge to wisely choose tomorrow's learning paths.
In this talk I give you my point of view about frontend, I present FrontBox - a frontend meetup in Malmo, and I give you an introduction to ReactJS.
Professional tools and workflows for theme developmentMarius Cristea
The document discusses using Grunt tasks and workflows to automate theme development processes like code checking, file processing, and releasing versions. It recommends defining task files and configuration files to run specific tasks for checking code quality, minifying files, testing compatibility, and more. The document also outlines a release pipeline that uses Grunt to generate lite versions, remove redundant files, copy to demo servers, and update versions when merging code to the master branch.
Valuebound's Drupal consultant V Girish has shared an overview of Headless Drupal with AngularJS. He has also given a demo on how to create content type programmatically.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
1) The document reviews global open source development from 2011-2014 and provides a forecast for 2015. Key technologies discussed include JavaScript, Node.js, Python, R, and open data.
2) Major open source organizations discussed include Mozilla, the Python Software Foundation, and the Open Knowledge Foundation. Events like PyCon and the Open Data Day hackathon are also mentioned.
3) The document concludes by discussing opportunities to get involved in and contribute to the global open source community, such as upcoming events in Hong Kong like HKOSCon 2015 and PyCon HK 2015.
This document provides an agenda for a front-end web development lesson. It includes a 10 minute review covering HTML5 structural elements and CSS topics like floats. The main activity is a 160 minute lab time for students to work in groups transforming a design comp into an HTML/CSS website. The project resources, tips, research needs and bonus tasks are outlined. Students are to present their work on Monday and complete additional tasks for homework.
This document provides an overview of React for non-technical audiences. It explains that React is a JavaScript library for building user interfaces that has gained popularity in recent years. It breaks down user interfaces into reusable components, which promotes code reuse. The document also provides examples of how React components can be used to display and update basic data, as well as examples of core React concepts like props, state, and reusable components. It discusses benefits of React like clear structure, reusability, and easier collaboration between design and development teams.
This document provides an introduction and overview of React for non-technical audiences. It explains that React is a JavaScript library for building user interfaces that has gained popularity in recent years. It then discusses key React concepts like components, props, state, and lifecycles. The document also notes benefits of React like clear structure, code reusability, and easier collaboration between design and development teams. It concludes by suggesting ways teams could start adopting React patterns in their work.
2016 WordCamp Kansas City
Resources Available @ http://goo.gl/KaOIIn
This presentation will show how we plan the development of custom WordPress themes at Red8 Interactive using the WordPress template hierarchy as a guide. It will also delve into tools we use, like Grunt and Git, and how they improve our development process. And we’ll take a look at the benefits of implementing coding standards for your team.
This presentation is geared towards beginner developers looking to get a real world example of how these tools and processes can be put into use to plan and develop custom WordPress themes.
You won’t be an expert after this presentation, it is only 40 minutes after all, but you will have a solid foundation and resources to go further explore how these tools could improve your own development workflow.
This document provides an overview of topics to be covered for converting an add task screen to use Redux Form, including setting initial values, field validations, and adding a "done" field, as well as styling and references for further reading on Redux Form and React Native TextInput and Switch components.
Projects In JavaScript And JQuery | EduonixRakhi Lambha
Master JavaScript and jQuery by building 10 real world projects in this brilliant JavaScript and jQuery online tutorial. Use coupon code sjsqfree for free subscription.
HTML5 provides better cross-browser compatibility and support for web applications, rich text formatting, and offline storage capabilities. It introduces new semantic elements, APIs, and multimedia features like video and audio playback. While HTML5 has advantages, some browsers may require JavaScript to recognize new elements and full backwards compatibility has not been achieved.
HTML 5 was pioneered in 2004 by the Web Hypertext Application Technology Working Group to provide good support for modern web documents and applications. It aims to support legacy content while optimizing backward compatibility. HTML 5 defines a content model rather than a syntax, emphasizing what web content consists of rather than how it is represented. New elements were introduced to define page structure, multimedia, graphics, and forms.
This document is a syllabus for a front-end development course. It will teach students how to build web applications using HTML, CSS, and JavaScript by creating responsive web pages, using frameworks like Meteor.js, and incorporating third-party APIs and libraries. Students will start by building a basic web application from scratch and by the end of the course will host their completed application online for public use. The course focuses on hands-on coding rather than theory and provides an overview of key front-end technologies and concepts.
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014David Yell
This document introduces CakePHP, an open source PHP web framework. It discusses the MVC architecture that CakePHP uses and how it makes building web applications simpler with features like convention over configuration. The document also provides overviews of the core components in CakePHP, including models, controllers, views, behaviors and plugins. It compares CakePHP versions 2.x and 3.x and provides resources for learning more about CakePHP.
Github 101 An Adventurer's Guide To Open SourcePrachitibhukan
This document provides an introduction to GitHub and open source software. It discusses what open source software is, the benefits of contributing to open source projects, and some major open source events. It also explains the differences between Git and GitHub, gives an overview of version control systems and how they work, and demonstrates some basic Git commands. Finally, it discusses resources for students like the GitHub Student Developer Pack, Hacktoberfest, Google Summer of Code, the GitHub Externship program, and holds a quiz at the end.
The document discusses how to publish a book online using GitBook. It provides a 10 step process: 1) Create a GitHub repo for the book, 2) Mirror a publishing template repo, 3) Customize the template, 4) Open the repo in GitBook Editor, 5) Create content, 6) Commit and push changes, 7) Open the repo in VS Code, 8) Build the HTML using Gulp, 9) Commit and push changes to GitHub, 10) Publish to GitHub Pages. It also discusses using Markdown, installing dependencies, GitBook plugins, customization options, and other static site generators.
This document discusses how to use GitHub to organize projects. It explains that GitHub is a distributed version control system and hosting service that allows users to track changes, collaborate on projects, and manage workflows. The document provides an overview of basic Git commands like add, commit, push, and pull and demonstrates uploading a local folder to a GitHub repository. It recommends GitHub as a way to solve common development pain points like organization and project management.
The document introduces using GitHub for team collaboration on projects. It outlines topics like organizing team members and permissions, code merging workflows using the fork and pull request model, managing issues, and conducting code reviews. The goal is for teams of 3-4 people to simultaneously contribute to a shared code repository while using GitHub features for project management and version control.
O'Leary - Using GitHub for Enterprise and Open Source DocumentationLavaCon
- The document discusses using Git and GitHub for collaborative documentation workflows, including adapting documentation processes, contributing to open source documentation, and key Git and GitHub concepts and terminology.
- It provides an overview of GitHub's features for documentation including hosting documentation repositories, facilitating peer review via pull requests, and integrating with other tools.
- The presenter shares lessons learned from their experience including treating documentation like code, increasing visibility and feedback, and tips for contributing to open source projects.
Designers should not be afraid of using GitHub to design openly. GitHub provides version control, transparency, and collaboration which enables an open design process. There are three main methods for using GitHub in open design: 1) Using GitHub and Jekyll to power a design system site, 2) Linking GitHub to design artifacts like prototypes in InVision, and 3) Creating design mocks and documentation directly in GitHub using Markdown. Each method has pros and cons related to barriers to entry, organization of designs over time, and collaboration between teams. In conclusion, using GitHub brings developers into the design process earlier and leads to better communication across teams about shared visions and referenceable design documentation.
This document provides an agenda and overview for a class on untangling the web and modern web development. It discusses reviewing homework, using source code control like GitHub, GitHub Pages, the structure of modern websites including HTML, CSS and frameworks, and an introduction to the business model canvas homework assignment and project 1 requirements. Students will work in groups to develop a concept for a web business and present it using a completed business model canvas.
Become a better UX designer through codeRamon Lapenta
Presentation at UX London 2014
The web is a fluid and inherently flexible medium - to design effectively for it you need to understand it better. In this hands-on workshop we will look to level up your HTML & CSS skills to learn how you can create responsive prototypes and re-usable pattern libraries for your web projects. We’ll explore how to create layouts that flow beautifully from tiny screens to large ones and how to design responsive grids from the content-out. Through practical examples we’ll discuss the benefits of developing responsive pattern libraries including when and how to use them.
You've got some awesome code that you've written, which you want to share with the community. Sure, you could simply post it on GitHub and be done with it, but is that the best way to share your work? What are the additional steps needed to share your code in a way that it will actually get used by the larger world? I'll discuss options for hosting , licensing, versioning, packaging, documenting, building, testing and even contributing to your code. All the things that will make someone else say - I want to use this!
CodeHub is a software development tool for JavaScript and HTML which provides a browser-based code editor which allows you to save and run your code, the ability to save and publish of all versions of your code, and support for dependency management and deployment.
Valuebound's Drupal consultant V Girish has shared an overview of Headless Drupal with AngularJS. He has also given a demo on how to create content type programmatically.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
1) The document reviews global open source development from 2011-2014 and provides a forecast for 2015. Key technologies discussed include JavaScript, Node.js, Python, R, and open data.
2) Major open source organizations discussed include Mozilla, the Python Software Foundation, and the Open Knowledge Foundation. Events like PyCon and the Open Data Day hackathon are also mentioned.
3) The document concludes by discussing opportunities to get involved in and contribute to the global open source community, such as upcoming events in Hong Kong like HKOSCon 2015 and PyCon HK 2015.
This document provides an agenda for a front-end web development lesson. It includes a 10 minute review covering HTML5 structural elements and CSS topics like floats. The main activity is a 160 minute lab time for students to work in groups transforming a design comp into an HTML/CSS website. The project resources, tips, research needs and bonus tasks are outlined. Students are to present their work on Monday and complete additional tasks for homework.
This document provides an overview of React for non-technical audiences. It explains that React is a JavaScript library for building user interfaces that has gained popularity in recent years. It breaks down user interfaces into reusable components, which promotes code reuse. The document also provides examples of how React components can be used to display and update basic data, as well as examples of core React concepts like props, state, and reusable components. It discusses benefits of React like clear structure, reusability, and easier collaboration between design and development teams.
This document provides an introduction and overview of React for non-technical audiences. It explains that React is a JavaScript library for building user interfaces that has gained popularity in recent years. It then discusses key React concepts like components, props, state, and lifecycles. The document also notes benefits of React like clear structure, code reusability, and easier collaboration between design and development teams. It concludes by suggesting ways teams could start adopting React patterns in their work.
2016 WordCamp Kansas City
Resources Available @ http://goo.gl/KaOIIn
This presentation will show how we plan the development of custom WordPress themes at Red8 Interactive using the WordPress template hierarchy as a guide. It will also delve into tools we use, like Grunt and Git, and how they improve our development process. And we’ll take a look at the benefits of implementing coding standards for your team.
This presentation is geared towards beginner developers looking to get a real world example of how these tools and processes can be put into use to plan and develop custom WordPress themes.
You won’t be an expert after this presentation, it is only 40 minutes after all, but you will have a solid foundation and resources to go further explore how these tools could improve your own development workflow.
This document provides an overview of topics to be covered for converting an add task screen to use Redux Form, including setting initial values, field validations, and adding a "done" field, as well as styling and references for further reading on Redux Form and React Native TextInput and Switch components.
Projects In JavaScript And JQuery | EduonixRakhi Lambha
Master JavaScript and jQuery by building 10 real world projects in this brilliant JavaScript and jQuery online tutorial. Use coupon code sjsqfree for free subscription.
HTML5 provides better cross-browser compatibility and support for web applications, rich text formatting, and offline storage capabilities. It introduces new semantic elements, APIs, and multimedia features like video and audio playback. While HTML5 has advantages, some browsers may require JavaScript to recognize new elements and full backwards compatibility has not been achieved.
HTML 5 was pioneered in 2004 by the Web Hypertext Application Technology Working Group to provide good support for modern web documents and applications. It aims to support legacy content while optimizing backward compatibility. HTML 5 defines a content model rather than a syntax, emphasizing what web content consists of rather than how it is represented. New elements were introduced to define page structure, multimedia, graphics, and forms.
This document is a syllabus for a front-end development course. It will teach students how to build web applications using HTML, CSS, and JavaScript by creating responsive web pages, using frameworks like Meteor.js, and incorporating third-party APIs and libraries. Students will start by building a basic web application from scratch and by the end of the course will host their completed application online for public use. The course focuses on hands-on coding rather than theory and provides an overview of key front-end technologies and concepts.
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014David Yell
This document introduces CakePHP, an open source PHP web framework. It discusses the MVC architecture that CakePHP uses and how it makes building web applications simpler with features like convention over configuration. The document also provides overviews of the core components in CakePHP, including models, controllers, views, behaviors and plugins. It compares CakePHP versions 2.x and 3.x and provides resources for learning more about CakePHP.
Github 101 An Adventurer's Guide To Open SourcePrachitibhukan
This document provides an introduction to GitHub and open source software. It discusses what open source software is, the benefits of contributing to open source projects, and some major open source events. It also explains the differences between Git and GitHub, gives an overview of version control systems and how they work, and demonstrates some basic Git commands. Finally, it discusses resources for students like the GitHub Student Developer Pack, Hacktoberfest, Google Summer of Code, the GitHub Externship program, and holds a quiz at the end.
The document discusses how to publish a book online using GitBook. It provides a 10 step process: 1) Create a GitHub repo for the book, 2) Mirror a publishing template repo, 3) Customize the template, 4) Open the repo in GitBook Editor, 5) Create content, 6) Commit and push changes, 7) Open the repo in VS Code, 8) Build the HTML using Gulp, 9) Commit and push changes to GitHub, 10) Publish to GitHub Pages. It also discusses using Markdown, installing dependencies, GitBook plugins, customization options, and other static site generators.
This document discusses how to use GitHub to organize projects. It explains that GitHub is a distributed version control system and hosting service that allows users to track changes, collaborate on projects, and manage workflows. The document provides an overview of basic Git commands like add, commit, push, and pull and demonstrates uploading a local folder to a GitHub repository. It recommends GitHub as a way to solve common development pain points like organization and project management.
The document introduces using GitHub for team collaboration on projects. It outlines topics like organizing team members and permissions, code merging workflows using the fork and pull request model, managing issues, and conducting code reviews. The goal is for teams of 3-4 people to simultaneously contribute to a shared code repository while using GitHub features for project management and version control.
O'Leary - Using GitHub for Enterprise and Open Source DocumentationLavaCon
- The document discusses using Git and GitHub for collaborative documentation workflows, including adapting documentation processes, contributing to open source documentation, and key Git and GitHub concepts and terminology.
- It provides an overview of GitHub's features for documentation including hosting documentation repositories, facilitating peer review via pull requests, and integrating with other tools.
- The presenter shares lessons learned from their experience including treating documentation like code, increasing visibility and feedback, and tips for contributing to open source projects.
Designers should not be afraid of using GitHub to design openly. GitHub provides version control, transparency, and collaboration which enables an open design process. There are three main methods for using GitHub in open design: 1) Using GitHub and Jekyll to power a design system site, 2) Linking GitHub to design artifacts like prototypes in InVision, and 3) Creating design mocks and documentation directly in GitHub using Markdown. Each method has pros and cons related to barriers to entry, organization of designs over time, and collaboration between teams. In conclusion, using GitHub brings developers into the design process earlier and leads to better communication across teams about shared visions and referenceable design documentation.
This document provides an agenda and overview for a class on untangling the web and modern web development. It discusses reviewing homework, using source code control like GitHub, GitHub Pages, the structure of modern websites including HTML, CSS and frameworks, and an introduction to the business model canvas homework assignment and project 1 requirements. Students will work in groups to develop a concept for a web business and present it using a completed business model canvas.
Become a better UX designer through codeRamon Lapenta
Presentation at UX London 2014
The web is a fluid and inherently flexible medium - to design effectively for it you need to understand it better. In this hands-on workshop we will look to level up your HTML & CSS skills to learn how you can create responsive prototypes and re-usable pattern libraries for your web projects. We’ll explore how to create layouts that flow beautifully from tiny screens to large ones and how to design responsive grids from the content-out. Through practical examples we’ll discuss the benefits of developing responsive pattern libraries including when and how to use them.
You've got some awesome code that you've written, which you want to share with the community. Sure, you could simply post it on GitHub and be done with it, but is that the best way to share your work? What are the additional steps needed to share your code in a way that it will actually get used by the larger world? I'll discuss options for hosting , licensing, versioning, packaging, documenting, building, testing and even contributing to your code. All the things that will make someone else say - I want to use this!
CodeHub is a software development tool for JavaScript and HTML which provides a browser-based code editor which allows you to save and run your code, the ability to save and publish of all versions of your code, and support for dependency management and deployment.
myTectra Offers the best git and github Training in Bangalore and get started to become hands on experts on git and github trained by Experienced Professional. Join Now!
All of us, as part of the technical sphere, have sometime or the other heard about the term 'open-source'. Even if we haven't, we have been using since the first time we learned an algorithm or downloaded a software for free from the internet. But for most of you, this term may still be shrouded in mystery. So DSC IIT Goa and InfoSec IIT Goa are here for the rescue.
In this introductory event, we will celebrate the existence of this ever-expanding and most welcoming open-source community. A brief overview of the topics we'll cover is as below:
1. Introduction to open-source and why is it so valuable?
2. Basics of Git, GitHub and how to make a Pull Request.
3. Everything you need to know before making your first contribution.
4. Challenges faced and how to resolve them.
5. How open-source brings a security mindset.
6. Guide to safe usage and contribution to the community.
7. Famous annual open-source events and how to participate in them.
This event will fully equip you make the most dashing entry into this amazing community.
This document outlines the objectives and content of a course on software development practices and web development. The course covers agile software development methods like Scrum, setting up GitHub repositories, developing static and dynamic web pages using HTML, CSS, and JavaScript, and implementing mini projects like online assessment or ticket reservation systems using these technologies. The course has 5 units covering agile development, Git and GitHub, HTML, CSS, JavaScript basics, and JavaScript objects. Students will learn to apply agile methods, create GitHub repositories, develop web pages with HTML, design pages with CSS, add interactivity with JavaScript, and handle events.
This document provides an introduction to an introductory course on server-side programming and PHP. It outlines the instructor's information, what will be covered in the class including writing programs, using version control systems and completing projects. It also lists the required materials and software for the class. The document concludes by detailing the grading policy and providing an overview of the first lesson which will introduce programming and development concepts and assign students to set up a GitHub account and create their first file and commit.
API Documentation Workshop tcworld India 2015Tom Johnson
This is a workshop I gave on API documentation at tcworld India 2015. The workshop covers 3 main areas:
- General overview of API documentation
- Deep dive into REST API documentation
- Deep dive into Javadoc documentation
This document provides an overview of a mini project to build a to-do list application. It discusses the importance of to-do lists for staying organized and prioritizing tasks. A team of four students built the application using HTML, CSS, JavaScript, and GitHub for version control and deployment. Key features included adding, deleting, and marking items as complete, as well as categorizing tasks and rendering them on a calendar. Local storage was implemented to persist data in the browser. The application helps users track how they spend time and improve efficiency by managing tasks and daily routines.
August OpenNTF Webinar - Git and GitHub ExplainedHoward Greenberg
When OpenNTF began in 2001, source control was little known and sharing of code via the cloud was limited. Fast forward 20 years and GitHub is the dominant sharing site and git the standard technology for source control.
In this webinar Paul Withers and Jesse Gallagher will:
Demystify git
Explain Branching
Show what makes a high quality repository
How to take advantage of GitHub’s broad functionality
Get that coveted "Verified" badge
Go from source control zero to GitHub hero!
The document provides an overview of an electronic publishing course, including its objectives, format, policies, readings and assignments. The course aims to teach students about various methods of digital publishing and provide a basic understanding of planning, developing and managing digital content. Topics include e-books, content management, interactive design and project management. Students will learn both theoretical and practical skills for conceiving, designing and publishing online content.
This document provides an agenda and information for a Hacktoberfest info session. The agenda includes introductions to open source software, Hacktoberfest, contributor guidelines, prizes, and a hands-on session on Git and GitHub basics. Key topics covered are an overview of open source software and its advantages, what Hacktoberfest is and participant eligibility, contribution guidelines, prizes for completing 4 valid pull requests, and an introduction to version control systems and the GitHub workflow.
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
2. My Bio Instructor at Seattle University
School of New and Continuing Studies
Web Application Technology Studies
MBA and 30+ years programming in Seattle
3. Objectives for
Workshop
Publish some content to the web
Share how “Guide on the Side” needs a variety of tools
to engage students and provide information so that
they can work on their own
Compare a book format to an FAQ and see how they
are alike
Understand what material belongs in a FAQ and what
doesn’t
Become familiar with tools to write locally and publish
online
Work through the process that I am using to publish
FAQ’s online using Gitbook Static Site Generator
4. Sample Gitbooks
See my medium blog on this topic
Let’s look at some other final products
Web Application Technology Studies FAQ
JavaScript Applications with Vue.js Shawn Rider
5. Gitbook in the Cloud
legacy.gitbook.com
www.gitbook.com
Why am I using my own process?
6. Audience
How many are online instructors? What subjects?
How many have written a book? Want to write a book?
How many have published a book? In print? On the
web?
How many are instructors are looking for a way to
share information on the web as you would in an FAQ?
Any Web Developers?
How many have set up the environment - Github
account, Gitbook Editor, VS Code Environment?
7. My Problem I want to have a reference point that I can use to share
information that I know many online students will
want to see.
9. Git, Github, and
Gitbook
Git is a program that helps maintain a versioned file
repository. It can “push” to local or remote
repositories
Github.com is a cloud based location that acts as s
remote repository for storing personal files for free. It
provides an easy and free method for publishing to a
static file server: github.io
● Is it worth learning?
● Who uses it?
● Who owns it?
legacy.Gitbook.com is cloud based tool for writing
books
Gitbook toolchain is a set of tools for creating
gitbooks on your own
10. Prepare your Local
Environment Node: a JavaScript runner
NPM: comes with Node a JavaScript package manager
Git: a program to help with versioning text
Github: a repository to store markdown and host HTML
Gitbook Editor: word processor that produces markdown
Gitbook CLI: a command line interface to create html
from markdown and translate plugins
Visual Studio Code: stay organized
Gulp: a JavaScript task runner
11. Gitbook
Publishable
Template
This template contains code describes code and
scripts to be used in building a Gitbook FAQ locally.
Template Code
package.json
● Code dependencies
● Scripts
● Author description
● Links to repo that it is in
● Install JavaScript libraries with npm install
Book.json
● Plugins for gitbook
● Install plugins with gitbook install
12. The Process in
11 Steps 1. Create a new repo on Github to hold Gitbook FAQ
2. Clone or download my publish template repository
to local drive
3. Push template code to new Github repo then
HTTPS clone to local drive
4. Open Gitbook folder in Gitbook editor
5. Open Gitbook folder in VS Code
6. Make adjustments to make the template yours in
VS Code
7. Create content in Gitbook
8. Push to Github (will sync locally automatically)
9. Gulp to build html
10. Push to github
11. Publish to GH Pages
13. Time to brainstorm
how to use this
Subject matter books
FAQ’s
Students can use it to create cheat sheets
Anything else?