Presentation given during Virginia Alliance for Secure Computing and Networking (VASCAN). Covers what containers actually are, as well as how they change the way we secure, patch, and run apps and infrastructure.
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...OpenNebula Project
Thomas and Flo really went and started a consulting company. We'll show how we use OpenNebula everywhere to achieve the best possible flexibility for sometimes totally conflicting use cases. A bit of architecture, a few bits about security vs. flexibility and definitely a few funny mistakes to learn from.
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph GaluschkaNETWAYS
CentOS, the Community Enterprise OS, uses Opennebula as virtualization plattform for its automated QA-process. The opennebula setup consists of 3 nodes, all running CentOS-6, who handle the following tasks:
– sunstone as cloud controller
– local mirror/DNS-Server/http-Server for the VMs to pull in packages
– one VM to run a jenkins instance to launch the various tests (ci.de.centos.org)
– nginx on the cloud controller to forward http traffic to the jenkins VM
A public git repository (http://www.gitorious.org/testautomation) is used to allow whoever wants to contribute to pull the current test suite – t_functional, a series of bash scripts used to do funtional tests of various applications, binaries, configuration files and Trademark issues. As new tests are added to the repo via personal clones and merge requests, those tests first need to complete a test run via jenkins. Each test run currently consists of 4 VMs (one for each arch for C5 and C6 – C7 to come), which run the complete test suite. All VMs used for theses tests are instantiated and torn down on demand, whenever the call to testrun a personal clone is issued (via IRC).
Once completed successfully, the request is merged into the main repo. The jenkins node monitors this repository and which automatically triggers another complete test run.
Besides these triggered test runs, the test suite is automatically triggered daily to run. This is used to verify functionality of published updates – a handfull of failty updates have allready been discovered this way.
Besides t_functional, the Linux Test Project Suite of tests is also run on a daily basis, also to verify functionality of the OS and all updates.
The third setup is used to test the available and functional integrity of published docker images for CentOS.
All these tests are later – during the QA-phase of a point release – used to verify functionality of new packages inside the CentOS QA-Setup.
Unikernels are constructed by combining application code with only the operating system components necessary for that code to run. The result is a highly specialized, single-purpose application which can be deployed directly to the cloud or onto IoT-like devices. Unikernels reduce software complexity by only including code that is required, resulting in portable applications with much smaller footprints and fast boot times.
By combining the familiar tooling and portability of Docker with the efficiency and specialization of next-generation unikernel technology, organizations have a flexible platform to build, ship and run distributed applications without being restricted to a particular infrastructure. Because workloads that reach the data center today are on a spectrum from physical machine to container to hypervisor, only the Docker platform can further widen the scope and provide more flexibility for orchestrating hybrid applications.
Watch the video from Docker Online Meetup #31: https://blog.docker.com/2016/01/docker-online-meetup-unikernels/
Session ID: SFO17-509
Session Name: Deep Learning on ARM Platforms
- SFO17-509
Speaker: Jammy Zhou
Track:
★ Session Summary ★
A new era of deep learning is coming with algorithm evolvement, powerful computing platforms and large dataset availability. This session will focus on existing and potential heterogeneous accelerator solutions (GPU, FPGA, DSP, and etc) for ARM platforms and the work ahead from platform perspective.
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-509/
Presentation:
Video:
---------------------------------------------------
★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport
---------------------------------------------------
Keyword:
http://www.linaro.org
http://connect.linaro.org
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961
Performant and Resilient Storage: The Open Source & Linux WayOpenNebula Project
OpenNebula users have a range of storage options available to them, including proprietary appliances, proprietary software and Open Source software projects. This session will present a fully Open Source approach, that tightly integrates with Linux, and makes full use of the mature building blocks within the Linux kernel (LVM, Software RAID, DM-crypt, NVMe-oF Target, DRBD, etc...), and delivers one of the highest performance open source storage stacks currently available. The core goal is to expose the improved performance of NVMe storage devices to VMs and containers. The solution covers both local NVMe drives and NVMe-oF. For interacting with NVMe-oF targets it supports the Swordfish-API and LVM & Linux’s software NVMe-oF target. The solution contains a storage addon for OpenNebula.
Presentation given during Virginia Alliance for Secure Computing and Networking (VASCAN). Covers what containers actually are, as well as how they change the way we secure, patch, and run apps and infrastructure.
OpenNebulaConf2018 - We use OpenNebula everywhere now - Florian Heigl and Tho...OpenNebula Project
Thomas and Flo really went and started a consulting company. We'll show how we use OpenNebula everywhere to achieve the best possible flexibility for sometimes totally conflicting use cases. A bit of architecture, a few bits about security vs. flexibility and definitely a few funny mistakes to learn from.
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph GaluschkaNETWAYS
CentOS, the Community Enterprise OS, uses Opennebula as virtualization plattform for its automated QA-process. The opennebula setup consists of 3 nodes, all running CentOS-6, who handle the following tasks:
– sunstone as cloud controller
– local mirror/DNS-Server/http-Server for the VMs to pull in packages
– one VM to run a jenkins instance to launch the various tests (ci.de.centos.org)
– nginx on the cloud controller to forward http traffic to the jenkins VM
A public git repository (http://www.gitorious.org/testautomation) is used to allow whoever wants to contribute to pull the current test suite – t_functional, a series of bash scripts used to do funtional tests of various applications, binaries, configuration files and Trademark issues. As new tests are added to the repo via personal clones and merge requests, those tests first need to complete a test run via jenkins. Each test run currently consists of 4 VMs (one for each arch for C5 and C6 – C7 to come), which run the complete test suite. All VMs used for theses tests are instantiated and torn down on demand, whenever the call to testrun a personal clone is issued (via IRC).
Once completed successfully, the request is merged into the main repo. The jenkins node monitors this repository and which automatically triggers another complete test run.
Besides these triggered test runs, the test suite is automatically triggered daily to run. This is used to verify functionality of published updates – a handfull of failty updates have allready been discovered this way.
Besides t_functional, the Linux Test Project Suite of tests is also run on a daily basis, also to verify functionality of the OS and all updates.
The third setup is used to test the available and functional integrity of published docker images for CentOS.
All these tests are later – during the QA-phase of a point release – used to verify functionality of new packages inside the CentOS QA-Setup.
Unikernels are constructed by combining application code with only the operating system components necessary for that code to run. The result is a highly specialized, single-purpose application which can be deployed directly to the cloud or onto IoT-like devices. Unikernels reduce software complexity by only including code that is required, resulting in portable applications with much smaller footprints and fast boot times.
By combining the familiar tooling and portability of Docker with the efficiency and specialization of next-generation unikernel technology, organizations have a flexible platform to build, ship and run distributed applications without being restricted to a particular infrastructure. Because workloads that reach the data center today are on a spectrum from physical machine to container to hypervisor, only the Docker platform can further widen the scope and provide more flexibility for orchestrating hybrid applications.
Watch the video from Docker Online Meetup #31: https://blog.docker.com/2016/01/docker-online-meetup-unikernels/
Session ID: SFO17-509
Session Name: Deep Learning on ARM Platforms
- SFO17-509
Speaker: Jammy Zhou
Track:
★ Session Summary ★
A new era of deep learning is coming with algorithm evolvement, powerful computing platforms and large dataset availability. This session will focus on existing and potential heterogeneous accelerator solutions (GPU, FPGA, DSP, and etc) for ARM platforms and the work ahead from platform perspective.
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-509/
Presentation:
Video:
---------------------------------------------------
★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport
---------------------------------------------------
Keyword:
http://www.linaro.org
http://connect.linaro.org
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961
Performant and Resilient Storage: The Open Source & Linux WayOpenNebula Project
OpenNebula users have a range of storage options available to them, including proprietary appliances, proprietary software and Open Source software projects. This session will present a fully Open Source approach, that tightly integrates with Linux, and makes full use of the mature building blocks within the Linux kernel (LVM, Software RAID, DM-crypt, NVMe-oF Target, DRBD, etc...), and delivers one of the highest performance open source storage stacks currently available. The core goal is to expose the improved performance of NVMe storage devices to VMs and containers. The solution covers both local NVMe drives and NVMe-oF. For interacting with NVMe-oF targets it supports the Swordfish-API and LVM & Linux’s software NVMe-oF target. The solution contains a storage addon for OpenNebula.
Talk held by Jaime Melis at the CentOS Dojo in Cologne, August 4th (http://wiki.centos.org/Events/Dojo/Cologne2014)
In this talk we talk about OpenNebula from the perspective of the project, the technology and the community.
Talk held by Jaime Melis at the CentOS Dojo in Cologne, August 4th (http://wiki.centos.org/Events/Dojo/Cologne2014)
In this talk we talk about OpenNebula from the perspsective of the CentOS, explaining tips and considerations for power users.
Presented Docker in 15 minutes with two of my classmates at school.
Presentation covering topics:
Virtualization
Virtual Machines
Container Technology (Docker)
Docker Compose
Docker Swarm
The demo can be found at:
https://github.com/DanishKhakwani/SimpleDockerDemo
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...NETWAYS
It wasn’t more then 4 months between the first getting in touch with Opennebula and our productive Opennebula cluster beeing fired up. It was a quick decision that turned our to be the absolute right one. Since a little more than a year we are on our evolving way with Opennebula.
So what have we been looking for and why did we end up with Opennebula? How does our setup look like in the moment and what are our future plans with Opennebula? Learnings from a year with Opennebula.
Introduction to Docker, December 2014 "Tour de France" EditionJérôme Petazzoni
Docker, the Open Source container Engine, lets you build, ship and run, any app, anywhere.
This is the presentation which was shown in December 2014 for the "Tour de France" in Paris, Lille, Lyon, Nice...
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier FontanNETWAYS
OpenNebula provides a subset of the functionality offered by proprietary solutions, like VMware’s vCloud Director. This subset is enough for most infrastructure owners, and in exchange OpenNebula let’s you manage a cloud infrastructure without an army of system administrators. Because it is completely hypervisor agnostic, fully supports VMware, and is easy to install, maintain and use within existing VMware environments, OpenNebula is widely used as an open alternative to VMware vCloud at significantly lower costs. Some of our users also see OpenNebula as a migration tool that allows them to perform a smooth transition from VMware to more open hypervisor alternatives like KVM. In other words OpenNebula leverages existing VMware infrastructure, protecting IT investments, and at the same time avoids future vendor lock-in, strengthening the negotiating position of the enterprise.
Docker Intro at the Google Developer Group and Google Cloud Platform Meet UpJérôme Petazzoni
Docker is the Open Source engine to author, run, and manage Linux Containers. This is a short introduction to Docker, what it is, what is for; it was given in the context of the Google Developer Group and Google Cloud Platform Meet-Up in San Francisco, end of March 2014.
KubeCon 2017 session with @JasonMcGee: Do you want to increase the density of your Kubernetes workers? We have run some experiments with Kubernetes workers in LXC containers managed by LXD. Come to hear our experience and challenges during the experiment!
CIF16: Unikernels, Meet Docker! Containing Unikernels (Richard Mortier, Anil ...The Linux Foundation
Unikernels are a burgeoning technology, ripe for deployment in a range of situations, from cloud-hosted microservices to Internet-of-Things platforms. By compiling and linking only the required code, they offer a range of benefits over traditional OS-hosted deployments, notably efficiency and, through smaller attack surfaces, security. While increasing in maturity, to date they have remained something of a technologists' choice: technically compelling but requiring considerable effort to build, deploy and use.
To address this, some in the community have spent time trying to integrate unikernel management with the popular Docker container management stack. By enabling unikernels to be managed using the standard Docker command line tools, we bring all the ease-of-use and common understandings of that toolchain to bear on this exciting technology.
After giving some context to the challenges faced, we will demonstrate building and running a simple LAMP-like stack using Docker to build and manage Rumprun and MirageOS Unikernels.
Thanks to Amir Chaudhry, Justin Cormack, Martin Lucina, Mindy Preston and Jeremy Yallop for assistance in building this demo!
The OpenVZ/Virtuozzo developers from Odin (ex Parallels) have been working on Linux container technologies since 1999. What was originally a separate patchset is now mostly merged into the upstream Linux kernel, enabling the way for projects like LXC and Docker. In the mean time, the OpenVZ/Virtuozzo Linux kernel is still one step ahead of the vanilla kernel when it comes to containers. The talk will provide details about recent efforts towards Docker and Virtuozzo interoperability. This development is twofold. The first goal is to run Docker inside an OpenVZ container and the second goal is to use the proven OpenVZ kernel as a backend for Docker (via libcontainer).
Talk held by Jaime Melis at the CentOS Dojo in Cologne, August 4th (http://wiki.centos.org/Events/Dojo/Cologne2014)
In this talk we talk about OpenNebula from the perspective of the project, the technology and the community.
Talk held by Jaime Melis at the CentOS Dojo in Cologne, August 4th (http://wiki.centos.org/Events/Dojo/Cologne2014)
In this talk we talk about OpenNebula from the perspsective of the CentOS, explaining tips and considerations for power users.
Presented Docker in 15 minutes with two of my classmates at school.
Presentation covering topics:
Virtualization
Virtual Machines
Container Technology (Docker)
Docker Compose
Docker Swarm
The demo can be found at:
https://github.com/DanishKhakwani/SimpleDockerDemo
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...NETWAYS
It wasn’t more then 4 months between the first getting in touch with Opennebula and our productive Opennebula cluster beeing fired up. It was a quick decision that turned our to be the absolute right one. Since a little more than a year we are on our evolving way with Opennebula.
So what have we been looking for and why did we end up with Opennebula? How does our setup look like in the moment and what are our future plans with Opennebula? Learnings from a year with Opennebula.
Introduction to Docker, December 2014 "Tour de France" EditionJérôme Petazzoni
Docker, the Open Source container Engine, lets you build, ship and run, any app, anywhere.
This is the presentation which was shown in December 2014 for the "Tour de France" in Paris, Lille, Lyon, Nice...
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier FontanNETWAYS
OpenNebula provides a subset of the functionality offered by proprietary solutions, like VMware’s vCloud Director. This subset is enough for most infrastructure owners, and in exchange OpenNebula let’s you manage a cloud infrastructure without an army of system administrators. Because it is completely hypervisor agnostic, fully supports VMware, and is easy to install, maintain and use within existing VMware environments, OpenNebula is widely used as an open alternative to VMware vCloud at significantly lower costs. Some of our users also see OpenNebula as a migration tool that allows them to perform a smooth transition from VMware to more open hypervisor alternatives like KVM. In other words OpenNebula leverages existing VMware infrastructure, protecting IT investments, and at the same time avoids future vendor lock-in, strengthening the negotiating position of the enterprise.
Docker Intro at the Google Developer Group and Google Cloud Platform Meet UpJérôme Petazzoni
Docker is the Open Source engine to author, run, and manage Linux Containers. This is a short introduction to Docker, what it is, what is for; it was given in the context of the Google Developer Group and Google Cloud Platform Meet-Up in San Francisco, end of March 2014.
KubeCon 2017 session with @JasonMcGee: Do you want to increase the density of your Kubernetes workers? We have run some experiments with Kubernetes workers in LXC containers managed by LXD. Come to hear our experience and challenges during the experiment!
CIF16: Unikernels, Meet Docker! Containing Unikernels (Richard Mortier, Anil ...The Linux Foundation
Unikernels are a burgeoning technology, ripe for deployment in a range of situations, from cloud-hosted microservices to Internet-of-Things platforms. By compiling and linking only the required code, they offer a range of benefits over traditional OS-hosted deployments, notably efficiency and, through smaller attack surfaces, security. While increasing in maturity, to date they have remained something of a technologists' choice: technically compelling but requiring considerable effort to build, deploy and use.
To address this, some in the community have spent time trying to integrate unikernel management with the popular Docker container management stack. By enabling unikernels to be managed using the standard Docker command line tools, we bring all the ease-of-use and common understandings of that toolchain to bear on this exciting technology.
After giving some context to the challenges faced, we will demonstrate building and running a simple LAMP-like stack using Docker to build and manage Rumprun and MirageOS Unikernels.
Thanks to Amir Chaudhry, Justin Cormack, Martin Lucina, Mindy Preston and Jeremy Yallop for assistance in building this demo!
The OpenVZ/Virtuozzo developers from Odin (ex Parallels) have been working on Linux container technologies since 1999. What was originally a separate patchset is now mostly merged into the upstream Linux kernel, enabling the way for projects like LXC and Docker. In the mean time, the OpenVZ/Virtuozzo Linux kernel is still one step ahead of the vanilla kernel when it comes to containers. The talk will provide details about recent efforts towards Docker and Virtuozzo interoperability. This development is twofold. The first goal is to run Docker inside an OpenVZ container and the second goal is to use the proven OpenVZ kernel as a backend for Docker (via libcontainer).
Presented by: Elizabeth Joseph, IBM
Presented at All Things Open 2020
Abstract: Many enterprises and, as many of us learned during the COVID-19 outbreak, governments, rely on mainframes to do the bulk of their data-driven work and the modern mainframe is very good at what it does. But what if you’re looking to modernize your platform and bring in the DevOps methodologies, tooling, and practice into your organization?
Today, there is an entire product line of mainframes that exclusively run Linux (RHEL, SLES, or Ubuntu). With Linux, you get access to the vast ecosystem of open source software that’s already been ported to the mainframe architecture (s390x), with more being ported every month.
If your organization is using z/OS, the Open Mainframe Project has a series of open source projects targeted specifically at the mainframe and improving usability. Zowe, for instance, helps create a consolidated API for accessing resources and workload on your system and Feilong is a z/VM connector that allows you to manage your virtual machines with familiar open source tooling like OpenStack. There are even connectors for Jenkins that allow you to integrate CI/CD pipelines with your workloads.
In this talk I’ll explore all of this in more to show you how an automated, modern environment can thrive on today’s mainframe.
OpenShift is Red Hat's Platform-as-a-Service (PaaS) that lets developers quickly develop, host, and scale Docker container-based applications. OpenShift enables a uniform and standardised approach to container management across all hosting options including AWS/EC2 and other private/public cloud and on/off-premise variants. At this session, you will learn how Red Hat's enterprise clients are using OpenShift to enable their digital transformation initiatives. Examples will cover how realising a hybrid cloud strategy can simplify and reduce the risk of migrating and transitioning application workloads to containers in the cloud.
Alex Smith, Solutions Architect, Amazon Web Services, ASEAN
Stephen Bylo, Senior Solution Architect, Red Hat Asia Pacific Pte Ltd
Using Open Source technologies to create Enterprise Level Cloud SystemOpenFest team
Using Open Source technologies to create Enterprise Level Cloud System, optimize your costs and offset your carbon footprint on the environment - Венелин Горнишки, Илиян Стоянов
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special EditionJérôme Petazzoni
Docker, the Open Source container Engine, lets you build, ship and run, any app, anywhere.
This is the presentation which was shown in December 2014 for the last stop of the "Tour de France" in Bordeaux. It is slightly different from the presentation which was shown in the other cities (http://www.slideshare.net/jpetazzo/introduction-to-docker-december-2014-tour-de-france-edition), and includes a detailed history of dotCloud and Docker and a few other differences.
Special thanks to https://twitter.com/LilliJane and https://twitter.com/zirkome, who gave me the necessary motivation to put together this slightly different presentation, since they had already seen the other presentation in Paris :-)
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...Elos Technologies s.r.o.
Konference Red Hat Cloud Infrastructure 2013 ze dne 20.9. 2013 a prezentace od product managera pro cloud ze společnosti Red Hat. Všechna práva vyhrazena.
These slides accompanied a live install of Triton Elastic Container Infrastructure as described in the following blog post:
https://www.joyent.com/blog/spin-up-a-docker-dev-test-environment-in-60-minutes-or-less
Presentation abstract:
Hardware hypervisors were a first generation approach to the challenges of resource and security isolation, but they’re unnecessarily shackling operations and developers with limitations that are no longer relevant to containerized deployments.
We need bare metal performance, but how can we get the security isolation and elasticity that we need without VMs? Container -- truly secure, bare metal containers -- offer an alternative that improve performance while reducing costs (and CO2 emissions too!).
What are they, how do they work, and how does containerization affect my apps??
These slides were presented at:
http://www.meetup.com/austin-devops/events/223284754/
http://www.meetup.com/PhillyDevOps/events/223197735/
http://www.meetup.com/DevOpsandAutomationNJ/events/223432942/
OpenStack is a great platform for Linux as well as for Windows, with the latter growing stronger every year as OpenStack gains more momentum in the enterprise world.
Microsoft's Windows Server / Hyper-V Server 2016 includes a lot of new cloud oriented features which are fully supported in an OpenStack infrastructure, including Storage Spaces Direct for hyper-converged deployments, Shielded VMs for the best guest isolation, Nano Server, a new networking stack and much more.
Windows as a guest on any hypervisor, including KVM, Hyper-V, ESXi, is also a great match for OpenStack thanks to Cloudbase-Init's large set of cloud provisioning actions and support for Heat templates, with lots of new features developed during the Ocata timeframe.
During this session we will talk about all the new OpenStack Windows and Hyper-V related features, demo some great use cases and provide answers to the most common questions about how to make the best out of Windows in OpenStack.
Docker - Demo on PHP Application deployment Arun prasath
Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.
In this demo, I will show how to build a Apache image from a Dockerfile and deploy a PHP application which is present in an external folder using custom configuration files.
Seminar about docker and its containerization capabilities during the "Aggiornamento Agile" event of Club degli Sviluppatori in January 2015, in Bari (Italy)
The Information Technology have led us into an era where the production, sharing and use of information are now part of everyday life and of which we are often unaware actors almost: it is now almost inevitable not leave a digital trail of many of the actions we do every day; for example, by digital content such as photos, videos, blog posts and everything that revolves around the social networks (Facebook and Twitter in particular). Added to this is that with the "internet of things", we see an increase in devices such as watches, bracelets, thermostats and many other items that are able to connect to the network and therefore generate large data streams. This explosion of data justifies the birth, in the world of the term Big Data: it indicates the data produced in large quantities, with remarkable speed and in different formats, which requires processing technologies and resources that go far beyond the conventional systems management and storage of data. It is immediately clear that, 1) models of data storage based on the relational model, and 2) processing systems based on stored procedures and computations on grids are not applicable in these contexts. As regards the point 1, the RDBMS, widely used for a great variety of applications, have some problems when the amount of data grows beyond certain limits. The scalability and cost of implementation are only a part of the disadvantages: very often, in fact, when there is opposite to the management of big data, also the variability, or the lack of a fixed structure, represents a significant problem. This has given a boost to the development of the NoSQL database. The website NoSQL Databases defines NoSQL databases such as "Next Generation Databases mostly addressing some of the points: being non-relational, distributed, open source and horizontally scalable." These databases are: distributed, open source, scalable horizontally, without a predetermined pattern (key-value, column-oriented, document-based and graph-based), easily replicable, devoid of the ACID and can handle large amounts of data. These databases are integrated or integrated with processing tools based on the MapReduce paradigm proposed by Google in 2009. MapReduce with the open source Hadoop framework represent the new model for distributed processing of large amounts of data that goes to supplant techniques based on stored procedures and computational grids (step 2). The relational model taught courses in basic database design, has many limitations compared to the demands posed by new applications based on Big Data and NoSQL databases that use to store data and MapReduce to process large amounts of data.
Course Website http://pbdmng.datatoknowledge.it/
Contact me to download the slides
Similar to F19 slidedeck (OpenStack^H^H^H^Hhift, what the) (20)
Inspection and maintenance tools (Linux / OpenStack)Gerard Braad
This handout is part of the training at UnitedStack and will introduce you to several inspection and maintenance tools.
It is generated from the slides at: http://gbraad.gitlab.io/tools-training/
Source: https://gitlab.com/gbraad/tools-training
'Continuous Integration / Continuous Deployment' using Docker to achieve Cons...Gerard Braad
'Continuous Integration / Continuous Deployment' using docker to achieve consistent Development and Deployment. "You can easily setup a self-hosted CD environment"
Within 1 hour I the whole environment using docker, drone and dokku will be installed on stock VMs.
continuous integration, continuous delivery, continuous deployment
CC Attribution-NonCommercial-NoDerivs License, @gbraad.nl
https://github.com/gbraad/fudcon-cd
Very general introduction to the .NET development platform. Most of the presentation really consists of actual demoing... these slides are supporting the discussion...
Online version available at:
http://docs.google.com/a/sogyo.nl/Presentation?id=dctf6tk7_298df59p83w
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
2. Who am I
Senior Software Engineer
● employed as an IT Consultant
● experienced in F/OSS community and development
● teaching; techniques and methodologies, English
● G-Star, Dutch Ministry of Defence, Nomovok
● Fedora Project (FAmSCo), MIPS, Mozilla, 气 HW
● Scrum, OOAD & Domain Driven Design, etc.
● The Open Source Way
● uses any language: C, JS, Python, English, Dutch, etc ;-)
● likes electronics!
吉拉德 , 开源软件专家 & IT 咨询顾问 , me@gbraad.nl
3. What is Fedora
● A community
● Linux distribution
● What might become Red Hat Enterprise Linux
4.
5. F19 - Schrödinger's cat
From science experiment to 'making new things'
● Developer's Assistant
● 3D modelling and printing
● OpenShift Origin
● node.js
● Ruby 2.0.0
● MariaDB
https://fedoraproject.org/wiki/F19_release_announcement
6. F19 - Schrödinger's cat
... and so many features are related to 'Cloud'
● OpenShift Origin
● OpenStack Grizzly
● Virt Storage Migration
● systemd Lightweight Containers
● QXL/Spice KMS Driver
● ...
http://fedoraproject.org/wiki/Releases/19/FeatureList
7. What is this ...
... and why does it all matter to Fedora ?
● OpenShift Origin (PaaS)
● OpenStack Grizzly (IaaS)
● oVirt (IaaS)
8. What is this ...
... and why does it all matter to Fedora ?
● SaaS (Software as a Service)
● PaaS (Platform as a Service)
● IaaS (Infrastructure as a Service)
9. What is this ...
... and why does it all matter to Fedora ?
● Full virtualization (hardware)
● Paravirtualization
● OS level virtualization
● Containers
● Etc.
10. What is this ...
... and why does it all matter to Fedora ?
● Hypervisor
● SElinux
● KVM
● LXC
11. What is this Hypervisor
Virtual Machine Monitor
is a piece of computer software, firmware or
hardware that creates and runs
virtual machines.
12. What is this Hypervisor
Virtual Machine Monitor
Hosted (type 2); needs an OS
● VirtualBox, VMware Workstation
Native (type 1); bare metal
● XenServer, VMware ESX(i)
13. What is this virtualization
full virtualization
A full machine is virtualized. Unavailable (needed)
hardware is emulated. Runs unmodified OS.
para-virtualization
Virtualization method where parts of the OS talks to
an API. Runs only modified OS.
14. What is this KVM
full virtualization
solution for Linux on x86 hardware containing
virtualization extensions
15. What is this KVM
full virtualization
solution for Linux on x86 hardware containing
virtualization extensions
But … but... but...
doesn't it also do para-virtualization?
18. What is this OpenStack
a cloud computing project
to provide an
Infrastructure-as-a-Service (IaaS).
19. What is this IaaS
cloud-service model in which
virtual machines
and other resources are offered. A
hypervisor,
such as Xen or KVM, runs the virtual machines as
guests.
23. How does this work
KVM
uses hardware extensions provided by your CPU.
It can therefore reach
near-native
performance.
24. What is this ...
... and why does it all matter to Fedora ?
● Hypervisor
● SElinux
● KVM
● LXC
25. What is this OS virtualization
operating system-level virtualization
26. What is this OS virtualization
operating system-level virtualization
provides a means to re-use system installed
libraries.
27. What is this LXC
operating system-level virtualization
method for running
multiple isolated
Linux systems (containers) on a single control host.
28. What is this SELinux
kernel feature that provides the mechanism for
supporting
access control
security policies
29. What is this cgroups
kernel feature to limit, account and isolate
resource usage
(CPU, memory, disk I/O, etc.) of
process groups.
30.
31. What is this OpenShift
makes it easy for you to build your own
Platform-as-a-Service (PaaS) infrastructure,
allowing you to enable others to easily
develop and deploy software.
32. What is this PaaS
In this model cloud providers deliver a
computing platform,
typically including
● operating system,
● programming language execution
environment,
● database,
● and web server.
34. How does this work
Containers
Operating system-level virtualization where the
kernel of the operating system is used for multiple
isolated user-space instances.
In addition to isolation mechanisms, the kernel can
provide resource management features to limit the
impact of one container's activities on the other
containers.
35. How does this work
Containers
provide process-isolation
possibility to allocate resources
46. So, what does this mean ...
Fedora is a general Linux distribution, but most of
it's core technology is either aimed at a general user
or running it as server on mind.
47. So, what does this mean ...
● Red Hat Enterprise Linux
● CentOS
48. So, what does this mean ...
Voices in the community consider a
'Core'
concept; a small core which can serve as a basis
for
Desktop or Server...
… or any other purpose where you see fit.
49. So, what does this mean ...
… or any other purpose where you see fit.
For example,
● Embedded? ARM?
● Virtual Appliances? Containers?
● ...
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub! are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git. makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software. is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices. moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters. offers a truly open MySQL implementation and is now the default MySQL option in Fedora.