Managed IT Services: Overview, Importance, Business BenefitsVeritis Group, Inc
Managed Services or Managed IT Services refers to outsourcing/offloading the organization's IT operations to an expert third-party organization, i.e., Managed Service Providers (MSPs).
The MSPs take the responsibility of some or all sorts of IT needs, including infrastructure, applications, network management, security, and maintenance.
1. Introduction
2. What are Managed IT Services?
3. Why Managed IT Services?
4. Types of Managed IT Services
5. Benefits of Managed IT Services
6. How to Choose the Right MSP?
7. Discover the Benefits of Managed Services with Veritis?
Read More: https://www.veritis.com/solutions/managed-it-services/
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel ControleCompanyWeb
Este material fazer parte do curso grátis no modelo EAD:
http://www.companyweb.com.br/ead-ensino-a-distancia-2/curso-pocket-indicadores-de-desempenho-para-a-ti/
* Capacitação nas melhores práticas para elaboração, acompanhamento e mensuração de métricas de desempenho para a área de TI. Definição de KPI (Key Performance Indicator) para a Gestão & Governança de TI.
* Definir os indicadores a serem quantificados, os KPIs (Key Performance Indicators) são parâmetros que visam a medição de fatores críticos para o sucesso e permitem aos gestores a obtenção de um amplo conhecimento do cenário, procurando entender as interações dos índices nas diversas áreas, contribuindo para o Controle e ações pro-ativas através da definição Metas que nortearão a Gestão & Governança;
* Identificar as necessidades de cada área e estabelecer os requisitos para subsidiar a definição dos indicadores a serem utilizados no monitoramento e na avaliação das respectivas áreas;
* Alinhar a TI ao Planejamento Estratégico no BSC – Balanced Scorecard;
* Apresentar um guia de implementação para definir Indicadores (KPIs) e o Painel de Controle (dashboard/cockpit) para de TI;
* Apresentação de diversos Indicadores (KPIs) para a TI, como: Desenvolvimento; Infra-estrutura; Suporte; Direção Estratégica; Escritório de Projetos.
Para maiores informações:
http://www.companyweb.com.br/ead-ensino-a-distancia-2/curso-pocket-indicadores-de-desempenho-para-a-ti/
1 Módulo 1 – Porque medir?
1.1- Porque medir?
1.2- Gestão Pro-ativa ou Reativa;
1.3- Transparência da operação;
1.4- Alinhamento estratégico.
2 Módulo 2 – BSC e a TI
2.1- Conceitos sobre BSC - Balanced Scorecard;
2.2- BSC ligado com a TI.
3 Módulo 3 – Criação do caderno de métricas para a TI
3.1- Como definir sua métrica?
3.2- Técnicas para definir Indicadores (KPIs) como “S.M.A.R.T.” (Specific, Measurable, Attainable, Realistic, Timely) e outras;
3.3- Caderno de Métricas
3.3.1- Template do formulário para KPI
3.3.2- COBIT e as métricas
3.3.3- ITIL e as métricas
3.3.4- Exemplos de Métricas
3.3.5- Métricas do mercado
3.3.6- Bibliotecas de métricas na internet
4 Módulo 4 – Criação de Painel de Controle (dashboard)
4.1- Dashboard como ferramenta da gestão
4.2- Projeto Dashboard
4.3- BSC – Balanced Scorecard e a TI
4.4- Exemplos de Dashboard
4.5- Dashboard e Plano de Ação
4.6- Gráfico Gauge/Velocímetro
4.7- Fatores Críticos de Sucesso
5 Módulo 5 – Implementar Gestão por Indicadores
5.1- 7 Passos para Implementar Gestão de Indicadores
KPI, dashboard, ITIL, COBIT, PMI, PMBOK, BSC, Balanced Scorecard, métricas de TI, GRC, Governança de TI, IT Governance, Painel de Controle
Blazor + Bot Framework = a Microsoft Teams Platform Dream TeamThomas Gölles
Join us to take a look behind the curtains of developing for Teams as a platform with a special view on a Blazor Web App running on Azure which can be smartly connected with a chatbot built using the Microsoft Bot Framework and Azure Conversational AI platform to get the most out of your LOB Teams applications!
11 Actions that will make your SIAM Programme successfulSteve Morgan
Service Integration & Management (SIAM) is a term given to IT Operating Models which cater for multi-vendor strategies. This presentation describes the 11 Actions that you must adopt to make your SIAM programme a success
Shift Left ist der Ansatz das Testen ganz zum Anfang der Produktentwicklung zu verschieben. Haben wir das auch richtig verstanden? Was bedeutet «ganz am Anfang»?! Wenn wir in den Mindset von Lean Startup oder Design Thinking eintauchen, dann steht «ganz am Anfang» die Kundin, deren Bedürfnisse wir (leider noch) nicht kennen. Lean Startup ist das Testen, das Experimentieren mit dem Kunden, das Shift Left bis in die reale Welt des kompetitiven Markets. Diese Kunst zu beherrschen, bringt Dynamik und Geschwindigkeit in die Entwicklung von Produkten die unsere Kund:innen lieben. Denn Dynamik und Geschwindigkeit sind die neuen Gewinner am Markt – Fast is the new Big. Dieser Talk will Impulse setzen dem Shift Left konsequent bis ganz links zu folgen, gewürzt mit Beispielen aus dem Erlebnisschatz des Vortragenden.
Microsoft Cloud Identity and Access Management Poster - AtidanDavid J Rosenthal
Unlock the power of the cloud with enterprise-level identity services for all your cloud apps.
AZURE ACTIVE DIRECTORY
Use Azure Active Directory (Azure AD) at
global scale to centrally manage employee
access and provide single sign-on to
Microsoft services such as Azure, Office 365,
Dynamics CRM, Windows Intune, and
thousands of non-Microsoft cloud apps
MULTI-FACTOR AUTHENTICATION
Use Multi-Factor Authentication to protect
access to sensitive company information
and to help protect your organization from
malicious attacks.
Managed IT Services: Overview, Importance, Business BenefitsVeritis Group, Inc
Managed Services or Managed IT Services refers to outsourcing/offloading the organization's IT operations to an expert third-party organization, i.e., Managed Service Providers (MSPs).
The MSPs take the responsibility of some or all sorts of IT needs, including infrastructure, applications, network management, security, and maintenance.
1. Introduction
2. What are Managed IT Services?
3. Why Managed IT Services?
4. Types of Managed IT Services
5. Benefits of Managed IT Services
6. How to Choose the Right MSP?
7. Discover the Benefits of Managed Services with Veritis?
Read More: https://www.veritis.com/solutions/managed-it-services/
Indicadores de Desempenho para a TI - Modulo 4 - Criação Painel ControleCompanyWeb
Este material fazer parte do curso grátis no modelo EAD:
http://www.companyweb.com.br/ead-ensino-a-distancia-2/curso-pocket-indicadores-de-desempenho-para-a-ti/
* Capacitação nas melhores práticas para elaboração, acompanhamento e mensuração de métricas de desempenho para a área de TI. Definição de KPI (Key Performance Indicator) para a Gestão & Governança de TI.
* Definir os indicadores a serem quantificados, os KPIs (Key Performance Indicators) são parâmetros que visam a medição de fatores críticos para o sucesso e permitem aos gestores a obtenção de um amplo conhecimento do cenário, procurando entender as interações dos índices nas diversas áreas, contribuindo para o Controle e ações pro-ativas através da definição Metas que nortearão a Gestão & Governança;
* Identificar as necessidades de cada área e estabelecer os requisitos para subsidiar a definição dos indicadores a serem utilizados no monitoramento e na avaliação das respectivas áreas;
* Alinhar a TI ao Planejamento Estratégico no BSC – Balanced Scorecard;
* Apresentar um guia de implementação para definir Indicadores (KPIs) e o Painel de Controle (dashboard/cockpit) para de TI;
* Apresentação de diversos Indicadores (KPIs) para a TI, como: Desenvolvimento; Infra-estrutura; Suporte; Direção Estratégica; Escritório de Projetos.
Para maiores informações:
http://www.companyweb.com.br/ead-ensino-a-distancia-2/curso-pocket-indicadores-de-desempenho-para-a-ti/
1 Módulo 1 – Porque medir?
1.1- Porque medir?
1.2- Gestão Pro-ativa ou Reativa;
1.3- Transparência da operação;
1.4- Alinhamento estratégico.
2 Módulo 2 – BSC e a TI
2.1- Conceitos sobre BSC - Balanced Scorecard;
2.2- BSC ligado com a TI.
3 Módulo 3 – Criação do caderno de métricas para a TI
3.1- Como definir sua métrica?
3.2- Técnicas para definir Indicadores (KPIs) como “S.M.A.R.T.” (Specific, Measurable, Attainable, Realistic, Timely) e outras;
3.3- Caderno de Métricas
3.3.1- Template do formulário para KPI
3.3.2- COBIT e as métricas
3.3.3- ITIL e as métricas
3.3.4- Exemplos de Métricas
3.3.5- Métricas do mercado
3.3.6- Bibliotecas de métricas na internet
4 Módulo 4 – Criação de Painel de Controle (dashboard)
4.1- Dashboard como ferramenta da gestão
4.2- Projeto Dashboard
4.3- BSC – Balanced Scorecard e a TI
4.4- Exemplos de Dashboard
4.5- Dashboard e Plano de Ação
4.6- Gráfico Gauge/Velocímetro
4.7- Fatores Críticos de Sucesso
5 Módulo 5 – Implementar Gestão por Indicadores
5.1- 7 Passos para Implementar Gestão de Indicadores
KPI, dashboard, ITIL, COBIT, PMI, PMBOK, BSC, Balanced Scorecard, métricas de TI, GRC, Governança de TI, IT Governance, Painel de Controle
Blazor + Bot Framework = a Microsoft Teams Platform Dream TeamThomas Gölles
Join us to take a look behind the curtains of developing for Teams as a platform with a special view on a Blazor Web App running on Azure which can be smartly connected with a chatbot built using the Microsoft Bot Framework and Azure Conversational AI platform to get the most out of your LOB Teams applications!
11 Actions that will make your SIAM Programme successfulSteve Morgan
Service Integration & Management (SIAM) is a term given to IT Operating Models which cater for multi-vendor strategies. This presentation describes the 11 Actions that you must adopt to make your SIAM programme a success
Shift Left ist der Ansatz das Testen ganz zum Anfang der Produktentwicklung zu verschieben. Haben wir das auch richtig verstanden? Was bedeutet «ganz am Anfang»?! Wenn wir in den Mindset von Lean Startup oder Design Thinking eintauchen, dann steht «ganz am Anfang» die Kundin, deren Bedürfnisse wir (leider noch) nicht kennen. Lean Startup ist das Testen, das Experimentieren mit dem Kunden, das Shift Left bis in die reale Welt des kompetitiven Markets. Diese Kunst zu beherrschen, bringt Dynamik und Geschwindigkeit in die Entwicklung von Produkten die unsere Kund:innen lieben. Denn Dynamik und Geschwindigkeit sind die neuen Gewinner am Markt – Fast is the new Big. Dieser Talk will Impulse setzen dem Shift Left konsequent bis ganz links zu folgen, gewürzt mit Beispielen aus dem Erlebnisschatz des Vortragenden.
Microsoft Cloud Identity and Access Management Poster - AtidanDavid J Rosenthal
Unlock the power of the cloud with enterprise-level identity services for all your cloud apps.
AZURE ACTIVE DIRECTORY
Use Azure Active Directory (Azure AD) at
global scale to centrally manage employee
access and provide single sign-on to
Microsoft services such as Azure, Office 365,
Dynamics CRM, Windows Intune, and
thousands of non-Microsoft cloud apps
MULTI-FACTOR AUTHENTICATION
Use Multi-Factor Authentication to protect
access to sensitive company information
and to help protect your organization from
malicious attacks.
Learn how can we use Azure Reservations to save more money with Azure Infrastructure. In this cloud swipe, I'll be discussing how to save cost with Azure Reservations.
This provides an overview of core principles of Web 2.0/Social Computing systems and how organizations can learn from them through technology deployment, community creation, and application of the social computing principles in development of traditional enterprise systems.
If you do nothing else in your SIAM programme...make sure you do these thingsScopism
Presented by Steve Morgan from Syniad IT at Service North: SIAM Edition, a conference held in Leeds UK on March 30th 2017.
Based upon Steve’s practical experience of implementing complex SIAM operating models, Steve will share his insight and knowledge of the common stumbling blocks in SIAM operating models. Delegates will learn how to overcome these issues to make their SIAM programmes successful.
4 & 1/2 yrs experience in ICT Infra E- Governance Project Management in HCL ...Bajaj Electricals Ltd
Experience -
4 & ½ yrs experience in ICT Infra E- Governance Project Management in HCL infosystem ltd
Experience in Facility Management (FMS ) & service delivery .
Experience as a RMG( Resource Management ) , HR -Admin, ( Look after Region Recruitment ,Attendance ,Pay roll process ,renewal, Work force Planning, Staffing, Operations, Employee Connect, Sending MIS Report .
Look after back end operation for all FM ( Facility Management ) + SI (System Integration ) project under DDN region .
20 yrs experience in the Indian Air Force - Electrical engineering, Electrical Designing & installation and commissioning of equipment (like UPS, DG Set, Air conditioning system ,earthing ) .
In Project Server, Power BI adds value in creating interactive reports and dashboards as it allows data connectivity with OData and other data sources. Power BI reporting can be used with both Project Online and Project Server.
This webinar gives you a platform to learn how to connect to Data Source - OData feed from Power BI. In this session, you will also learn how to create and publish reports and dashboards using the visual tools set available in Power BI desktop, and explore more on its features.
PETI - Planejamento Estratégico de Tecnologia da InformaçãoWagner Silva
A partir da inovação contínua de tecnologias, da grande quantidade e velocidade de informações na internet e da importância destas informações na competitividade, a Tecnologia da Informação (TI), juntamente com os Recursos Humanos (RH), tem sido o fator de sucesso e diferenciação para qualquer que seja a organização no mundo globalizado no qual nos encontramos. Por isso, pretendemos expor a importância da implantação do Planejamento Estratégico de Tecnologia da Informação (PETI), que abrange o planejamento dos sistemas de informações, conhecimentos e informática, em toda e qualquer empresa, seja ela pública ou privada.
Managed IT Services Pricing Models And Strategies Powerpoint Presentation SlidesSlideTeam
"You can download this product from SlideTeam.net"
Presenting Managed IT Services Pricing Models And Strategies PowerPoint Presentation Slides. This complete PPT deck is made up of 40 professional slides. You can convert and save this PowerPoint slideshow in formats like PDF, PNG, and JPG. All the templates are fully customizable. You can edit text, fonts, patterns, colors, and background within seconds. Also, this PPT template deck is compatible with Google Slides. You can view this presentation on standard and widescreen formats. https://bit.ly/36YwIxW
LGPD | FASE-1: PREPARAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SISTEMA DE GESTÃO D...Wellington Monaco
O objetivo deste material é a apresentação de uma Jornada de Adequação Corporativa à nova Legislação de Proteção de Dados - LGPD - considerando-se um Framework | Sistema proposto pela Exin.
O Framework proposta é composto por 5 Fases a saber:
- Fase-1: Preparação
- Fase-2: Organização
- Fase-3: Desenvolvimento e Implementação
- Fase-4: Governança
- Fase-5 Avaliação e Melhoria
Esta apresentação detalha a FASE-1: PREPARAÇÃO.
A look at Koha’s internal database structure using the mysql command-line. This isn’t to teach you SQL, but where to look in Koha tables for relevant data. - Joe Atzberger
Learn how can we use Azure Reservations to save more money with Azure Infrastructure. In this cloud swipe, I'll be discussing how to save cost with Azure Reservations.
This provides an overview of core principles of Web 2.0/Social Computing systems and how organizations can learn from them through technology deployment, community creation, and application of the social computing principles in development of traditional enterprise systems.
If you do nothing else in your SIAM programme...make sure you do these thingsScopism
Presented by Steve Morgan from Syniad IT at Service North: SIAM Edition, a conference held in Leeds UK on March 30th 2017.
Based upon Steve’s practical experience of implementing complex SIAM operating models, Steve will share his insight and knowledge of the common stumbling blocks in SIAM operating models. Delegates will learn how to overcome these issues to make their SIAM programmes successful.
4 & 1/2 yrs experience in ICT Infra E- Governance Project Management in HCL ...Bajaj Electricals Ltd
Experience -
4 & ½ yrs experience in ICT Infra E- Governance Project Management in HCL infosystem ltd
Experience in Facility Management (FMS ) & service delivery .
Experience as a RMG( Resource Management ) , HR -Admin, ( Look after Region Recruitment ,Attendance ,Pay roll process ,renewal, Work force Planning, Staffing, Operations, Employee Connect, Sending MIS Report .
Look after back end operation for all FM ( Facility Management ) + SI (System Integration ) project under DDN region .
20 yrs experience in the Indian Air Force - Electrical engineering, Electrical Designing & installation and commissioning of equipment (like UPS, DG Set, Air conditioning system ,earthing ) .
In Project Server, Power BI adds value in creating interactive reports and dashboards as it allows data connectivity with OData and other data sources. Power BI reporting can be used with both Project Online and Project Server.
This webinar gives you a platform to learn how to connect to Data Source - OData feed from Power BI. In this session, you will also learn how to create and publish reports and dashboards using the visual tools set available in Power BI desktop, and explore more on its features.
PETI - Planejamento Estratégico de Tecnologia da InformaçãoWagner Silva
A partir da inovação contínua de tecnologias, da grande quantidade e velocidade de informações na internet e da importância destas informações na competitividade, a Tecnologia da Informação (TI), juntamente com os Recursos Humanos (RH), tem sido o fator de sucesso e diferenciação para qualquer que seja a organização no mundo globalizado no qual nos encontramos. Por isso, pretendemos expor a importância da implantação do Planejamento Estratégico de Tecnologia da Informação (PETI), que abrange o planejamento dos sistemas de informações, conhecimentos e informática, em toda e qualquer empresa, seja ela pública ou privada.
Managed IT Services Pricing Models And Strategies Powerpoint Presentation SlidesSlideTeam
"You can download this product from SlideTeam.net"
Presenting Managed IT Services Pricing Models And Strategies PowerPoint Presentation Slides. This complete PPT deck is made up of 40 professional slides. You can convert and save this PowerPoint slideshow in formats like PDF, PNG, and JPG. All the templates are fully customizable. You can edit text, fonts, patterns, colors, and background within seconds. Also, this PPT template deck is compatible with Google Slides. You can view this presentation on standard and widescreen formats. https://bit.ly/36YwIxW
LGPD | FASE-1: PREPARAÇÃO | JORNADA DE ADEQUAÇÃO | SGPD - SISTEMA DE GESTÃO D...Wellington Monaco
O objetivo deste material é a apresentação de uma Jornada de Adequação Corporativa à nova Legislação de Proteção de Dados - LGPD - considerando-se um Framework | Sistema proposto pela Exin.
O Framework proposta é composto por 5 Fases a saber:
- Fase-1: Preparação
- Fase-2: Organização
- Fase-3: Desenvolvimento e Implementação
- Fase-4: Governança
- Fase-5 Avaliação e Melhoria
Esta apresentação detalha a FASE-1: PREPARAÇÃO.
A look at Koha’s internal database structure using the mysql command-line. This isn’t to teach you SQL, but where to look in Koha tables for relevant data. - Joe Atzberger
Dapper: the microORM that will change your lifeDavide Mauri
ORM or Stored Procedures? Code First or Database First? Ad-Hoc Queries? Impedance Mismatch? If you're a developer or you are a DBA working with developers you have heard all this terms at least once in your life…and usually in the middle of a strong discussion, debating about one or the other. Well, thanks to StackOverflow's Dapper, all these fights are finished. Dapper is a blazing fast microORM that allows developers to map SQL queries to classes automatically, leaving (and encouraging) the usage of stored procedures, parameterized statements and all the good stuff that SQL Server offers (JSON and TVP are supported too!) In this session I'll show how to use Dapper in your projects from the very basis to some more complex usages that will help you to create *really fast* applications without the burden of huge and complex ORMs. The days of Impedance Mismatch are finally over!
Despite the word "DevOps" has been made recently, I've been one of the lucky ones who could work in the way this culture suggests, since 20 years. At that time, no Powershell was available, there was poor internet connection (at least in Italy), there weren't any tools for automation. Anyways my team have understood that mindset before it became mainstream. During my professional experience, I've gathered many scenarios in different businesses and I've learned many lessons. Straight to the point, the problem is focused on "change ourselves". In this session we will try to reply to the following questions:
As a legacy DBA, how to change our way of work? How to forget the bad habits? How to take advantage from our experience and awareness? Just my two cents. Hopefully interesting.
Modeling Tricks My Relational Database Never Taught MeDavid Boike
In this session we will explore several modeling scenarios from my own experience that can easily be achieved using RavenDB, but difficult (if not nearly impossible) to build using a classic relational database. The focus will be on helping those accustomed to SQL Server or other relational databases learn good document modeling skills by example, with a summary of document modeling guidelines at the end.
Use Performance Insights To Enhance MongoDB Performance - (Manosh Malai - Myd...Mydbops
Performance improvement, debugging, and monitoring are essential parts of the DBE(Database Engineering Team) role. The presentation present intriguing strategies, techniques, and tools that can be used to address or circumvent the majority of performance-related problems in this MongoDB Performance.
Rails is a great Ruby-based framework for producing web sites quickly and effectively. Here are a bunch of tips and best practices aimed at the Ruby newbie.
Talk given to introduce the concepts behind rails. Be sure to checkout the sample application that goes with it at: https://github.com/rschmukler/sample_rails
Creating and Deploying Static Sites with HugoBrian Hogan
Most web sites don’t have data that changes, so why power them with a database and take the performance hit? In this talk we’ll explore static site generation using Hugo, an open-source static site generator. You’ll learn how to make a master layout for all pages, and how to use Markdown to create your content pages quickly.
Then we’ll explore how to deploy the site we made to production. We’ll automate the entire process. When you’re done, you’ll be able to build and deploy static web sites quickly with minimal tooling.
Automating the Cloud with Terraform, and AnsibleBrian Hogan
Need a web server? So did I. But setting everything up by hand is tedious. In this talk, you'll see how to build a load-balanced web server using Ansible, Terraform, and DigitalOcean, a cloud provider aimed at developers. First, you'll see how to build out the servers and load balancer, and then you'll see how to use Ansible Playbooks to install and upload the web site. When we're done, you'll have scripts you can run to set up your own environment.
Create Development and Production Environments with VagrantBrian Hogan
Need a Linux box to test a Wordpress site or a Windows VM to test a web site on IE 10? Creating a virtual machine to test or deploy your software doesn’t have to be a manual process. Bring one up in seconds with Vagrant, software for creating and managing virtual machines. With Vagrant, you can bring up a new virtual machine with the software you need, share directories, copy files, and configure networking using a friendly DSL. You can even use shell scripts or more powerful provisioning tools to set up your software and install your apps. Whether you need a Windows machine for testing an app, or a full-blown production environment for your apps, Vagrant has you covered.
In this talk you’ll learn to script the creation of multiple local virtual machines. Then you’ll use the same strategy to provision production servers in the cloud.
I work with Vagrant, Terraform, Docker, and other provisioning systems daily and am excited to show others how to bring this into their own workflows.
Docker is an amazing tool, but unless you work with it every day, you're probably left with a ton of questions. What's a container? What's an image? What's the difference between Docker, Machine, Compose, and Swarm? Why the heck should I care? Well, Docker makes it easier than ever to deploy and scale your applications and services. In addition, it lets you simulate your production environment on your local machine without heavy virtual machines. In this talk, we'll explore the basics of Docker, create a custom image for a web application, create a group of containers, and look at how you can put your apps into production on various cloud providers. At the end of the talk, you'll have the knowledge you need to put this to use with your own applications.
Come explore Elm, a functional programming language for making web things. Elm aims to solve some of the same problems that Ember, React, and Angular 2 solve, but in a radically different way. Strong and static typing ensures that data you pass around in your apps really is what you think it is. A simple and tried-and-true architecture makes it easy to understand, and great tooling makes it fun to use.
If you've ever looked into how to create Gems, you've probably seen a bunch of ways to do that. Project generators like Hoe, Jeweler, and the like offer some nice ways to get started, but they may often be overkill for many projects. If you're just starting out, why not learn to do it from scratch?
In this talk, we'll create our own gem from scratch, using only things that are provided by Ruby, its standard library, and RubyGems to craft a simple gem.
You'll learn how to set up a project, how to write and run tests, how to use Rake to quickly build the gem, and even how to create a gem that installs an executable command-line program.
Intro talks never let you learn about the things that make a language truly cool. In this talk we'll discover how advanced features of Ruby help us write cleaner more modular code.
Web Development With Ruby - From Simple To ComplexBrian Hogan
Beyond the massive hype of Ruby on Rails, there's an amazing world of frameworks, DSLs, and libraries that make the Ruby language a compelling choice when working on the web. In this talk, you'll get a chance to see how to use Ruby to quickly build a static web site, create complex stylesheets with ease, build a simple web service, crete a simple Websocket server, and test your existing applications. Finally, you'll see a few of the ways Rails really can make developing complex applications easier, from advanced database querying to rendering views in multiple formats.
Stop Reinventing The Wheel - The Ruby Standard LibraryBrian Hogan
My talk from Ruby Hoedown MMX. We talked about the Ruby standard library and how sometimes we reinvent things when we have perfectly good tools waiting for us to use them.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...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 the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
36. Data security
• Secure internal network between the database
server and the mainframe
• Replication to the application database server using
Microsoft DTS packages
• Access restricted at the table level
• Access granted to primary developers via views
• Access granted to third-party develpers by stored
procedures.
59. Oracle Enhanced
Driver
• http://github.com/rsim/oracle-enhanced
• Raimonds Simanovskis
• Good slides on this at http://www.slideshare.net/rsim/using-ruby-on-
rails-with-legacy-oracle-databases-presentation
64. Dealing with
Constraints
• Avoid using fixtures for tests. They’re bad news
anyway
• Use .new() and stubs
• Duplicate validation / constraints in your code
• Use exception handling
• Use Stubble - http://github.com/dchelimsky/
stubble
65. Migrating to a new
DBMS
• rake db:schema:dump, and then paste that in as a
new base migration
• sometimes columns aren’t usable this way.
Dump schema as SQL and use Regex instead
to convert to Ruby.
66. MS SQL Databases
• Tables within different databases on the same
server can be joined as if they are in the same
database.
•
Editor's Notes
So the main thing I want you to take away from this talk is...
The point of this talk is to show you that there are ways to work with legacy systems, but that you really, should try to work around them.
How many people here are new to Rails?
How many people have to work with legacy databases?
How many people want to learn how to work with legacy?
This is a topic that’s close to me because I work days at a university that uses Oracle and SQL Server databases. In order to use Rails, there were a lot of things I had to figure out.
A legacy database could be anything that existed before Rails, like a wordpress blog or a custom project management app.
It’s important to note that these aren’t Rails limitations, but rather ActiveRecord limitations.
So, we’re going to talk about legacy schemas and Rails. Things like bad table names, non-incrementing primary keys, stored procedures, compound keys
We’ll look at some simple fixes first, like overriding table names and primary keys...
and then look at some other ways we can make our code easier to read and write while still leveraging the power of Rails
ActiveRecord provides mechanisms to handle some simple cases for us.
Rails’ alias_attribute method is a macro for redefining the method at runtime. However, it only works with fieldnames that don’t violate Rails’ conventions.
Sometimes the stuff that ActiveRecord gives you just isn’t enough.
Some databases (SQL SERVER) let you have column names like this. Soaces, dashes, mixed case.
Views to the rescue. MySQL, Microsoft SQL Server, and Oracle support inserting into views too, so your Rails database adapter will never know.
Can anyone give me examples of non incrementing keys? Some good examples?
Not always possible if there’s a certain level of beaurocracy in your institution. Some people also just think meaningful keys are the most bestest idea.
This example is BAD BAD BAD. If you don’t know why, then please close your laptop and go sit in the corner.
Let’s take a look at using Rails with an existing wordpress database.
This is incredibly common. One of our databases joins 5 columns for course records.
Wordpress and Rails can work well together.
Some public directory information from a university. It’s fed from a Unisys mainframe on a nightly basis using flatfiles.
The feed also includes social security numbers. We have to protect those
Never forget that views are a security tool. Aside from the benefit they give us with regard to changing how data looks, we can use them to abstract availability of data. I *never* see these used in Rails.
In some databases you can use views to cut down complex join logic and still treat them like tables. MySQL doesn’t allow subselects, but MS SQL sure does.
Sometimes logic is encapsulated within the database.
This throws the results away, but it’s fine if you just want to call something that has no return value. Execute is good for calling any arbitrary SQL, but
This will get you a single return value from a procedure.
Results come back as an array of hashes, so you access them a little differently, but it’s still pretty nice. A little meta-magic and you can map these to properties of a new instance.
There is no escape!
Using Oracle? MySQL? PostgreSQL? Try DataMapper!
This declares properties and methods. This has lots of potential.
If you can declare your columns like you can with DataMapper or even with a view, you’ve solved the major problems.
Cygwin and other methods, but it’s known to be slow.
A call for help. I know virtually nothing about DataMapper, but a lot about SQL Server. There’s been interest, but no volunteers yet. I’m tempted but I need help.
What are some strategies you can use to move from legacy systems?
If you’re going to move from one platform to another, you need to know what the differences between the platforms.
Each database manufacturer has different types.
NUMBER datatype can be used for floats and integers
DATE is used for times and dates.
NUMBER and CHAR - zero and one - for booleans.
Raimonds is a pretty swell guy, and he’s done some great work on this driver which makes working with Oracle very nice.
They’re deprecated anyway. If you have to use a database that uses this type, you have to watch out for statements that use equality.
This solves a lot of stuff. Different datatypes, date fixes, and excellent stored procedure support.
Legacy databases tend to have a lot of these. You need to write code to handle exceptions that your ORM classes might throw if a trigger causes constraints to be violated or if triggers start doing strange things.