Prezentacja o programowaniu na Amazon Web Services wyg?oszona na Confitura 2011
Kod z prezentacji dost?pny pod:
https://github.com/softwaremill/aws-demo
El documento describe la metodolog¨ªa de siete capas de IBM para evaluar la resiliencia empresarial de una empresa. Esta metodolog¨ªa examina la visi¨®n y estrategia comercial, las organizaciones y personas, los procesos, las aplicaciones, los datos, la infraestructura TI y las instalaciones de una empresa para identificar deficiencias en su estrategia de resiliencia. El documento tambi¨¦n recomienda descargar un breve documento t¨¦cnico de IBM que muestra c¨®mo elaborar un caso comercial convincente para invertir en una mayor resiliencia empresarial.
Resiliency in the cloud myths versus factsjorge navas
?
Regulators expect systems to be resilient and recover from failures costing hundreds of thousands per hour. While in-house disaster recovery solutions are attempted, testing shows only about 60% success according to a study. Simply migrating to the cloud does not guarantee resiliency, which must be deliberately designed, implemented, and maintained. The document recommends using a four-step approach and structured methodology to properly achieve resiliency when moving workloads to the cloud.
Infografia smart energy managemet services 2.3jorge navas
?
El documento argumenta que la eficiencia energ¨¦tica es indispensable y rentable. Explica que adoptar un enfoque sistem¨¢tico de gesti¨®n de energ¨ªa mediante el monitoreo permite identificar oportunidades de ahorro de bajo costo. Adem¨¢s, la inversi¨®n en eficiencia energ¨¦tica tiene menores riesgos y mayores rendimientos que otras inversiones como bonos o acciones.
This document provides an overview of basic ingredients for baking bread, focusing on different types of wheat. It discusses the parts of the wheat kernel - the bran, germ, and endosperm. The bran contains fiber, B vitamins, and minerals. The germ contains vitamins E and B as well as minerals. The endosperm contains starch. The document also outlines different types of wheat grown in North America and their characteristics, as well as common wheat flours used for baking, from whole wheat to all-purpose and bread flours.
Resiliency in the cloud myths versus factsjorge navas
?
Regulators expect systems to be resilient and recover from failures costing hundreds of thousands per hour. While in-house disaster recovery solutions are attempted, testing shows only about 60% success according to a study. True resilience must be designed, implemented and maintained, not assumed from cloud alone. The document proposes a four-step approach to build effective cloud resiliency.
Prezentacja powsta?a na potrzeby prezentacji JUG Bielsko-Bia?a.
Na pocz?tku zaczynamy od postawienia sobie pytania dlaczego liquibase jest nam potrzebny i z jakimi problemami spotykamy si? na co dzie¨½ podczas zarz?dzania schematem relacyjnej bazy danych.
W kolejnej cz??ci prezentacji odpowiadamy sobie na zadane pytania zg??biaj?c wiedz? o liquibase
Do prezentacji do??czony jest demo: https://github.com/mlubanski/questionnarie-server
Jak 5 narz?dzi z?o?y?o si? na sukces hurtowni
Maciek jest kierownikiem projektu hurtowni danych, Przemek liderem zespo?u programist¨®w. Razem zaprezentuj? jakie (darmowe) narz?dzia developerskie usprawni?y prace programistom oraz jakie pozytywne ?efekty uboczne¡± przynios?y one zar¨®wno w samym projekcie jak i w jego otoczeniu. Nast?pnie przedstawi? jak doprowadzi?o ich to ¨C szybciej ni? my?leli ¨C do automatu, kt¨®ry na bie??co buduje z najnowszych ?r¨®de?, wdra?a i testuje hurtowni? danych.
Transact-SQL to podstawowy j?zyk programowania baz danych w ?rodowisku MS SQL Server. Transact-SQL jest zmodyfikowan? i uzupe?nion? o elementy typowe dla proceduralnych j?zyk¨®w programowania (jak zmienne i instrukcje steruj?ce wykonaniem programu) wersj? standardu SQL-92. Dzi?ki temu rozszerzeniu, jego mo?liwo?ci s? znacznie wi?ksze ni? mo?liwo?ci standardowego SQL-a.
SQL Server zosta? wyposa?ony w intuicyjne, a zarazem pot??ne narz?dzie administracyjne -- konsol? SQL Server Enterprise Menager. W rezultacie cz??? administrator¨®w SQL Servera nie zna albo nie korzysta z mo?liwo?ci j?zyka Transact-SQL. A okazuje si?, ?e ta sama operacja mo?e by? przeprowadzona kilkukrotnie szybciej, je?eli zamiast konsoli u?yjemy Transact-SQLa.
Ksi??ka "Transact-SQL. Czarna Ksi?ga" to wyczerpuj?ce i dog??bne kompendium omawiaj?ce nie tylko sam j?zyk Transact-SQL, ale r¨®wnie? zasady projektowania baz danych, a tak?e zarz?dzanie SQL Serverem za pomoc? j?zyka Transact-SQL.
Przedstawiono:
* Standardowe interfejsy j?zyka SQL instalowane wraz z SQL Serverem
* Elementy j?zyka Transact-SQL i sk?adni? poszczeg¨®lnych instrukcji j?zyka wraz z praktycznymi przyk?adami ich wykorzystania
* Metody pobierania i modyfikowania danych
* Optymalizacj? zapyta¨½
* Wyszukiwanie pe?notekstowe i us?uga MS Search.
* Zasady projektowania relacyjnych baz danych
* Algorytmy przekszta?cania relacji poprzez kolejne postacie normalne
* Tworzenie, modyfikowanie i usuwanie wszystkich typ¨®w obiekt¨®w bazodanowych
* Bezpiecze¨½stwo i kontrolowanie dost?pu do danych
* Integracj? SQL Servera z innymi serwerami firmy Microsoft
* Tworzenie i przywracanie kopii zapasowych
* Automatyzacj? czynno?ci administracyjnych
* Monitorowanie pracy SQL Servera i optymalizacj? jego wydajno?ci
* ??czenie serwer¨®w bazodanowych
* Replikacj? danych pomi?dzy wieloma SZBD
Prezentacja opisuje r¨®?ne techniki optymalizacji aplikacji ASP.NET. Omawiane s? role poszczeg¨®lnych warstw wp?ywaj?cych na wydajno?? - od optymalizacji kodu po stronie klienta (techniki stosowane na poziomie kodu HTML i JavaScript) przez r¨®?ne poziomy stosowania cache, wybrane ustawienia konfiguracyjne IIS a? po same techniki optymalizacji na poziomie kodu ASP.NET.
At its perspective, the concept of collation in SQL Server. Let me explain what are the different characteristics of collation. I will also show what the collation conflict when it occurs and how to deal with it. Lastly, I will live, how we can try to change collation in an existing database.
Infografia smart energy managemet services 2.3jorge navas
?
El documento argumenta que la eficiencia energ¨¦tica es indispensable y rentable. Explica que adoptar un enfoque sistem¨¢tico de gesti¨®n de energ¨ªa mediante el monitoreo permite identificar oportunidades de ahorro de bajo costo. Adem¨¢s, la inversi¨®n en eficiencia energ¨¦tica tiene menores riesgos y mayores rendimientos que otras inversiones como bonos o acciones.
This document provides an overview of basic ingredients for baking bread, focusing on different types of wheat. It discusses the parts of the wheat kernel - the bran, germ, and endosperm. The bran contains fiber, B vitamins, and minerals. The germ contains vitamins E and B as well as minerals. The endosperm contains starch. The document also outlines different types of wheat grown in North America and their characteristics, as well as common wheat flours used for baking, from whole wheat to all-purpose and bread flours.
Resiliency in the cloud myths versus factsjorge navas
?
Regulators expect systems to be resilient and recover from failures costing hundreds of thousands per hour. While in-house disaster recovery solutions are attempted, testing shows only about 60% success according to a study. True resilience must be designed, implemented and maintained, not assumed from cloud alone. The document proposes a four-step approach to build effective cloud resiliency.
Prezentacja powsta?a na potrzeby prezentacji JUG Bielsko-Bia?a.
Na pocz?tku zaczynamy od postawienia sobie pytania dlaczego liquibase jest nam potrzebny i z jakimi problemami spotykamy si? na co dzie¨½ podczas zarz?dzania schematem relacyjnej bazy danych.
W kolejnej cz??ci prezentacji odpowiadamy sobie na zadane pytania zg??biaj?c wiedz? o liquibase
Do prezentacji do??czony jest demo: https://github.com/mlubanski/questionnarie-server
Jak 5 narz?dzi z?o?y?o si? na sukces hurtowni
Maciek jest kierownikiem projektu hurtowni danych, Przemek liderem zespo?u programist¨®w. Razem zaprezentuj? jakie (darmowe) narz?dzia developerskie usprawni?y prace programistom oraz jakie pozytywne ?efekty uboczne¡± przynios?y one zar¨®wno w samym projekcie jak i w jego otoczeniu. Nast?pnie przedstawi? jak doprowadzi?o ich to ¨C szybciej ni? my?leli ¨C do automatu, kt¨®ry na bie??co buduje z najnowszych ?r¨®de?, wdra?a i testuje hurtowni? danych.
Transact-SQL to podstawowy j?zyk programowania baz danych w ?rodowisku MS SQL Server. Transact-SQL jest zmodyfikowan? i uzupe?nion? o elementy typowe dla proceduralnych j?zyk¨®w programowania (jak zmienne i instrukcje steruj?ce wykonaniem programu) wersj? standardu SQL-92. Dzi?ki temu rozszerzeniu, jego mo?liwo?ci s? znacznie wi?ksze ni? mo?liwo?ci standardowego SQL-a.
SQL Server zosta? wyposa?ony w intuicyjne, a zarazem pot??ne narz?dzie administracyjne -- konsol? SQL Server Enterprise Menager. W rezultacie cz??? administrator¨®w SQL Servera nie zna albo nie korzysta z mo?liwo?ci j?zyka Transact-SQL. A okazuje si?, ?e ta sama operacja mo?e by? przeprowadzona kilkukrotnie szybciej, je?eli zamiast konsoli u?yjemy Transact-SQLa.
Ksi??ka "Transact-SQL. Czarna Ksi?ga" to wyczerpuj?ce i dog??bne kompendium omawiaj?ce nie tylko sam j?zyk Transact-SQL, ale r¨®wnie? zasady projektowania baz danych, a tak?e zarz?dzanie SQL Serverem za pomoc? j?zyka Transact-SQL.
Przedstawiono:
* Standardowe interfejsy j?zyka SQL instalowane wraz z SQL Serverem
* Elementy j?zyka Transact-SQL i sk?adni? poszczeg¨®lnych instrukcji j?zyka wraz z praktycznymi przyk?adami ich wykorzystania
* Metody pobierania i modyfikowania danych
* Optymalizacj? zapyta¨½
* Wyszukiwanie pe?notekstowe i us?uga MS Search.
* Zasady projektowania relacyjnych baz danych
* Algorytmy przekszta?cania relacji poprzez kolejne postacie normalne
* Tworzenie, modyfikowanie i usuwanie wszystkich typ¨®w obiekt¨®w bazodanowych
* Bezpiecze¨½stwo i kontrolowanie dost?pu do danych
* Integracj? SQL Servera z innymi serwerami firmy Microsoft
* Tworzenie i przywracanie kopii zapasowych
* Automatyzacj? czynno?ci administracyjnych
* Monitorowanie pracy SQL Servera i optymalizacj? jego wydajno?ci
* ??czenie serwer¨®w bazodanowych
* Replikacj? danych pomi?dzy wieloma SZBD
Prezentacja opisuje r¨®?ne techniki optymalizacji aplikacji ASP.NET. Omawiane s? role poszczeg¨®lnych warstw wp?ywaj?cych na wydajno?? - od optymalizacji kodu po stronie klienta (techniki stosowane na poziomie kodu HTML i JavaScript) przez r¨®?ne poziomy stosowania cache, wybrane ustawienia konfiguracyjne IIS a? po same techniki optymalizacji na poziomie kodu ASP.NET.
At its perspective, the concept of collation in SQL Server. Let me explain what are the different characteristics of collation. I will also show what the collation conflict when it occurs and how to deal with it. Lastly, I will live, how we can try to change collation in an existing database.
This is my presentation about Red Gate SQL Doc that I have presented on one of the meatings of Lodzka Grupa Profesjonalistow IT & .NET. Presentation in Polish.
Ajax to nowe podej?cie do tworzenia witryn internetowych bazuj?ce na r¨®?norodnych technologiach, takich jak HTML i JavaScript, obiekty XMLHttpRequest, style CSS, model DOM czy XML. Charakterystyczne dla stron budowanych zgodnie z tym podej?ciem jest to, ?e nie wymagaj? one prze?adowywania. Dzi?ki temu, ?e przesy?ane s? tylko niezb?dne dane, takie witryny internetowe dzia?aj? w spos¨®b zbli?ony do standardowych aplikacji. Daje to wiele nowych mo?liwo?ci, dlatego Ajax zas?u?enie szybko zyska? du?? popularno??.
"Ajax. ?wiczenia" to zbi¨®r praktycznych ?wicze¨½ pokazuj?cych, jak za pomoc? technologii zwi?zanych z Ajaksem oraz j?zyka PHP wykonywa? operacje pozwalaj?ce tworzy? bardziej reaktywne witryny. Wykonuj?c kolejne ?wiczenia, nauczysz si? mi?dzy innymi wysy?a? i pobiera? dane za pomoc? obiekt¨®w XMLHttpRequest oraz dynamicznie aktualizowa? strony. Dowiesz si?, w jaki spos¨®b Ajax wsp¨®?pracuje ze skryptami PHP oraz jak obs?ugiwa? dane XML. Poznasz tak?e wiele r¨®?nych technik pozwalaj?cych na efektywne przesy?anie informacji mi?dzy serwerem a przegl?dark? w synchroniczny i asynchroniczny spos¨®b. Dzi?ki lekturze tej ksi??ki nauczysz si? tworzy? bogatsze i bardziej reaktywne witryny internetowe.
* Przesy?anie danych za pomoc? obiekt¨®w XMLHttpRequest
* Wsp¨®?praca Ajaksa z PHP
* Obs?uga danych XML
* Przesy?anie danych w r¨®?nych formatach
* Generowanie kodu po stronie serwera
* Obiekty JSON
Tchnij wi?cej ?ycia w swoje witryny internetowe.
Zautomatyzuj sw¨®j proces wdra?ania projekt¨®w SSISBartosz Ratajczyk
?
Prezentacja z konferencji SQLDay 2017, Wroc?aw 16.05.2017.
Wdra?anie kolejnych wersji projekt¨®w SSIS jest do?? monotonn? r?czn? prac? z poziomu SQL Server Data Tools. Rebuild/Deploy/Validate/Execute. Kiedy dochodzi do tego system kontroli wersji, branch, merge, dodawanie pakiet¨®w do projekt¨®w i prze??czanie si? mi?dzy ?rodowiskami DEV/TEST/PROD to robi si? jeszcze nudniej.
Na sesji zaprezentuj? jak mo?na przerzuci? te wszystkie czynno?ci na serwer. Zobaczysz jak wykorzysta? do tego Powershell i dost?pne API .NET. Dodam do tego kontrol? wersji w TFS i przekonasz si?, ?e testowanie i dostarczanie kolejnych wersji projekt¨®w wcale nie musi by? tak uci??liwe. Zobaczysz na co zwr¨®ci? uwag? projektuj?c w?asne rozwi?zanie, z kt¨®rych zasob¨®w skorzysta?, jakie s? ograniczenia i ich pr¨®by obej?cia.
1. XML w SQL Server w praktyce
97. Spotkanie PLSSUG Warszawa, 15.06.2016.
2. Dzi? w programie
Jak to wygl?da i jakie k?ody pod nogi b?dzie nam rzuca?:
?Generowanie XML
?Sprawdzanie poprawno?ci XML
?Wczytywanie XML z pliku
?Zapisywanie XML do pliku
?Wyszukiwanie danych w dokumentach XML
Zar¨®wno w T-SQL jak i SSIS
3. Kto g?¨®wnie skorzysta?
??Robi?em jakie? pierwsze pr¨®by i tyle¡±
??Mia?em projekt, ale ostatecznie zrobili?my w .NET¡±
??Pr¨®bowa?em co? zrobi? w SSIS, ale by?y z tym problemy¡±
??Ksi?gowo?? co? m¨®wi?a o JPK, ale od?o?yli?my na p¨®?niej¡±
4. Bartosz Ratajczyk
Konsultant SQL Server
Programista baz danych i aplikacji
MCSE: Data Platform, MCT
http://bartekr.net | b.ratajczyk@gmail.com
12. Kolekcje schemat¨®w
?Pozwalaj? sprawdza? poprawno?? dokument¨®w XML
?Kolekcja to mo?e by? po prostu jeden schemat
?ALTER XML SCHEMA COLLECTION to nie modyfikacja
?Uwaga przy powi?zywaniu z parametrami typu XML
27. XML Destination
?Nie ma komponentu XML Destination
??eby zapisa? plik radzimy sobie na kilka sposob¨®w
?Script Task
?Flat File Destination
?File Connection
#13: ALTER XML SCHEMA COLLECTION pozwala tylko na dodanie elementu do kolekcji, nie pozwala usun?? lub zamieni?
Uwaga przy powi?zywaniu: np. parametr procedury zwi?zany ze schematem ¨C przy DROP XML SCHEMA COLLECTION musimy od??czy? schemat z ka?dego elementu (albo kolumn?)
Schematy ¨C jak pisz? na blogach - przyspieszaj? te? przetwarzanie XML (shredding i wyszukiwanie)