Release wednesdays and the agile release train uploadChris Smith
This presentation describes why and how our development teams sustain a deliberate, weekly release cadence and use a train metaphor to drive planning. It describes the significant benefits realized by teams using this approach to deliver both greenfield and legacy software products.
Designing and building a micro-services architecture. Stairway to heaven or a...Sander Hoogendoorn
Micro-services and micro-services architecture are the next hype in software development. Websites and blogs are full of introducing posts, the first books are being written and the first conferences organized. There’s big promises of scalability, flexibility and replaceability of individual elements in your landscape. However, when you are knee deep in the mud as a software architect at an insurance, it is very hard to find help on how to design applications and components in a micro-services architecture. During this talk Sander Hoogendoorn, discusses the long and winding road the insurance company where he’s acting as the lead software architect has taken to implement their business processes in a micro-landscape. Sander will show how this company is modeling requirements in a micro-landscape using smart use cases, and will explain the difficulties and the lessons learned, using many real-life examples.
Lightning-fast Analytics for Workday transactional dataPavel Hardak
Workday Prism Analytics enables data discovery and interactive Business Intelligence analysis for Workday customers. Workday is a "pure SaaS" company, providing a suite of Financial and HCM (Human Capital Management) apps to about 2000 companies around the world, including more than 30% from Fortune-500 list. There are significant business and technical challenges to support millions of concurrent users and hundreds of millions of daily transactions. Using memory-centric graph-based architecture allowed to overcome most of these problems. As Workday grew, data transactions from existing and new customers generated vast amounts of valuable and highly sensitive data. The next big challenge was to provide in-app analytics platform, which for the multiple types of accumulated data, and also would allow using blend-in external datasets. Workday users wanted it to be super-fast, but also intuitive and easy-to-use both for the financial and HR analysts and for regular, less technical users. Existing backend technologies were not a good fit, so we turned to Apache Spark. In this presentation, we will share the lessons we learned when building highly scalable multi-tenant analytics service for transactional data. We will start with the big picture and business requirements. Then describe the architecture with batch and interactive modules for data preparation, publishing, and query engine, noting the relevant Spark technologies. Then we will dive into the internals of Prism's Query Engine, focusing on Spark SQL, DataFrames and Catalyst compiler features used. We will describe the issues we encountered while compiling and executing complex pipelines and queries, and how we use caching, sampling, and query compilation techniques to support the interactive user experience. Finally, we will share the future challenges for 2018 and beyond.
MAAS and Juju Introduction
Description: Introduction to MAAS and Juju. Metal As A Service brings the language of the cloud to physical servers. In other words it delivers real Hardware equipment on demand. MAAS works closely with the service orchestration tool Juju to make deploying services fast, reliable, repeatable and scalable.
Language: English with snippets of French in the middle.
Release wednesdays and the agile release train uploadChris Smith
This presentation describes why and how our development teams sustain a deliberate, weekly release cadence and use a train metaphor to drive planning. It describes the significant benefits realized by teams using this approach to deliver both greenfield and legacy software products.
Designing and building a micro-services architecture. Stairway to heaven or a...Sander Hoogendoorn
Micro-services and micro-services architecture are the next hype in software development. Websites and blogs are full of introducing posts, the first books are being written and the first conferences organized. There’s big promises of scalability, flexibility and replaceability of individual elements in your landscape. However, when you are knee deep in the mud as a software architect at an insurance, it is very hard to find help on how to design applications and components in a micro-services architecture. During this talk Sander Hoogendoorn, discusses the long and winding road the insurance company where he’s acting as the lead software architect has taken to implement their business processes in a micro-landscape. Sander will show how this company is modeling requirements in a micro-landscape using smart use cases, and will explain the difficulties and the lessons learned, using many real-life examples.
Lightning-fast Analytics for Workday transactional dataPavel Hardak
Workday Prism Analytics enables data discovery and interactive Business Intelligence analysis for Workday customers. Workday is a "pure SaaS" company, providing a suite of Financial and HCM (Human Capital Management) apps to about 2000 companies around the world, including more than 30% from Fortune-500 list. There are significant business and technical challenges to support millions of concurrent users and hundreds of millions of daily transactions. Using memory-centric graph-based architecture allowed to overcome most of these problems. As Workday grew, data transactions from existing and new customers generated vast amounts of valuable and highly sensitive data. The next big challenge was to provide in-app analytics platform, which for the multiple types of accumulated data, and also would allow using blend-in external datasets. Workday users wanted it to be super-fast, but also intuitive and easy-to-use both for the financial and HR analysts and for regular, less technical users. Existing backend technologies were not a good fit, so we turned to Apache Spark. In this presentation, we will share the lessons we learned when building highly scalable multi-tenant analytics service for transactional data. We will start with the big picture and business requirements. Then describe the architecture with batch and interactive modules for data preparation, publishing, and query engine, noting the relevant Spark technologies. Then we will dive into the internals of Prism's Query Engine, focusing on Spark SQL, DataFrames and Catalyst compiler features used. We will describe the issues we encountered while compiling and executing complex pipelines and queries, and how we use caching, sampling, and query compilation techniques to support the interactive user experience. Finally, we will share the future challenges for 2018 and beyond.
MAAS and Juju Introduction
Description: Introduction to MAAS and Juju. Metal As A Service brings the language of the cloud to physical servers. In other words it delivers real Hardware equipment on demand. MAAS works closely with the service orchestration tool Juju to make deploying services fast, reliable, repeatable and scalable.
Language: English with snippets of French in the middle.
Synthetic Monitoring Deep Dive - AppSphere16AppDynamics
Learn how to monitor end-to-end workflows from every corner of the world. Hear the basics of AppDynamics Synthetic Monitoring and its integration in the AppDynamics Unified Monitoring Platform. Dive into scripting and how it allows monitoring of complex end-to-end workflows via a set of real-world examples describing best practices and tips to write better scripts and avoid common pitfalls.
Key takeaways:
o What AppDynamics Synthetic Monitoring can do today, and where the technology is going
o See how Synthetic Monitoring complements Real User Monitoring and APM
o Overview of the best tools available to help you build scripts quickly and reliably
o Tips for handling complex websites, avoiding common pitfalls, and leveraging synthetic monitoring to run WebDriver scripts
For more information, go to: www.appdynamics.com
Understanding how modern software is developed and how agile
methodologies are applied in Microsoft to deliver great products.
This version present topics in a lighter form and the presentation takes less time.
Observabilidad: Todo lo que hay que verSoftware Guru
El código que hacemos vive y tiene razón de ser al momento de llegar a producción… ¿Cómo sabemos que tan efectivo es ? Solo podemos saber midiendolo.
Presentada por Isaac Ruiz Guerra en SG Virtual Conference 2020
A micro frontend architecture is an approach to developing web applications as a composition of small frontend apps. Instead of writing a large monolith frontend application, the application can be broken down into domain-specific micro frontends, which are self-contained and can be developed and deployed independently. Each micro frontend can be owned by verticalised domain specific teams. Micro frontends do have advantages and disadvantages and they are not suitable in many cases. When micro frontends is a potential solution, make sure to use a domain driven top-down approach, with no big design upfronts. Keep it simple!
Frontend Developer Love Amsterdam - 30 January 2018
In our smartphone-dominated world, developers need to make HMI screens and applications that will look great on small, medium, and large devices. Are you familiar with the mobile-responsive layout strategies that make this possible?
stackconf 2022: Data Management in Kubernetes – Backup, DR, HANETWAYS
Kubernetes is everywhere now, right? You see how companies are embracing this technology more and more, it’s like the Kardashians or Rosalía or TikTok; MAINSTREAM! BUT, as companies evolve and grow their container environments, they realize that stateful apps require more than a robust Kubernetes distribution, data is the key of their apps. Applications are as important as the data that they use. Managing 1M bank transactions is not the same as using bridge images, so you have to be very careful on how you control and use that data. Portworx is here to help with those problems. In this session, we will see how Portworx is able to manage volumes in the cloud with Kubernetes in seconds AND migrate that data from cluster to cluster in minutes, even a Disaster Recovery environment with ZERO data loss and NO downtime. Do you want to see it live? join this session!
Description of different methodologies for software project management. Overview of the classic Waterfall and the most popular methodologies for Agile development as Scrum, Kanban, XP..
Presented at ServerlessConf NYC 2016.
In this session, Joe will describe the architectures of two serverless applications he has recently launched, PropertyTourPro.com and CommercialSearch.com, as well as talk through lessons learned during the development and deployment of both applications.
It's been said that open source software is eating the world. In the observability space, the project making this possible is OpenTelemetry. It's quickly becoming the standard for instrumentation and data collection of observability data. Understanding what data to collect and how to collect it properly is fundamental to ensuring users can quickly address availability and performance issues. Steve Flanders, Director of Engineering at Splunk, discusses the components of the project, its current status, and how you can get started integrating it into your modern app infrastructure.
Speakers:
Steve Flanders
EDB Failover Manager for Seamless Failover & SwitchoverAshnikbiz
How to build a highly available PostgreSQL Cluster using EDB Failover Manager?
Database downtime can cost your business significant revenue. And while PostgreSQL is incredibly stable, it does not identify a database failure or automatically switches traffic to a standby database. In such a scenario, EDB Failover Manager (EFM) can be at the forefront of automatically detecting master database failures and promoting the most up-to-date standby database to take over.
Register for this free webinar and learn how EDB Failover Manager helps you build a highly available PostgreSQL Cluster for overall business continuity.
Synthetic Monitoring Deep Dive - AppSphere16AppDynamics
Learn how to monitor end-to-end workflows from every corner of the world. Hear the basics of AppDynamics Synthetic Monitoring and its integration in the AppDynamics Unified Monitoring Platform. Dive into scripting and how it allows monitoring of complex end-to-end workflows via a set of real-world examples describing best practices and tips to write better scripts and avoid common pitfalls.
Key takeaways:
o What AppDynamics Synthetic Monitoring can do today, and where the technology is going
o See how Synthetic Monitoring complements Real User Monitoring and APM
o Overview of the best tools available to help you build scripts quickly and reliably
o Tips for handling complex websites, avoiding common pitfalls, and leveraging synthetic monitoring to run WebDriver scripts
For more information, go to: www.appdynamics.com
Understanding how modern software is developed and how agile
methodologies are applied in Microsoft to deliver great products.
This version present topics in a lighter form and the presentation takes less time.
Observabilidad: Todo lo que hay que verSoftware Guru
El código que hacemos vive y tiene razón de ser al momento de llegar a producción… ¿Cómo sabemos que tan efectivo es ? Solo podemos saber midiendolo.
Presentada por Isaac Ruiz Guerra en SG Virtual Conference 2020
A micro frontend architecture is an approach to developing web applications as a composition of small frontend apps. Instead of writing a large monolith frontend application, the application can be broken down into domain-specific micro frontends, which are self-contained and can be developed and deployed independently. Each micro frontend can be owned by verticalised domain specific teams. Micro frontends do have advantages and disadvantages and they are not suitable in many cases. When micro frontends is a potential solution, make sure to use a domain driven top-down approach, with no big design upfronts. Keep it simple!
Frontend Developer Love Amsterdam - 30 January 2018
In our smartphone-dominated world, developers need to make HMI screens and applications that will look great on small, medium, and large devices. Are you familiar with the mobile-responsive layout strategies that make this possible?
stackconf 2022: Data Management in Kubernetes – Backup, DR, HANETWAYS
Kubernetes is everywhere now, right? You see how companies are embracing this technology more and more, it’s like the Kardashians or Rosalía or TikTok; MAINSTREAM! BUT, as companies evolve and grow their container environments, they realize that stateful apps require more than a robust Kubernetes distribution, data is the key of their apps. Applications are as important as the data that they use. Managing 1M bank transactions is not the same as using bridge images, so you have to be very careful on how you control and use that data. Portworx is here to help with those problems. In this session, we will see how Portworx is able to manage volumes in the cloud with Kubernetes in seconds AND migrate that data from cluster to cluster in minutes, even a Disaster Recovery environment with ZERO data loss and NO downtime. Do you want to see it live? join this session!
Description of different methodologies for software project management. Overview of the classic Waterfall and the most popular methodologies for Agile development as Scrum, Kanban, XP..
Presented at ServerlessConf NYC 2016.
In this session, Joe will describe the architectures of two serverless applications he has recently launched, PropertyTourPro.com and CommercialSearch.com, as well as talk through lessons learned during the development and deployment of both applications.
It's been said that open source software is eating the world. In the observability space, the project making this possible is OpenTelemetry. It's quickly becoming the standard for instrumentation and data collection of observability data. Understanding what data to collect and how to collect it properly is fundamental to ensuring users can quickly address availability and performance issues. Steve Flanders, Director of Engineering at Splunk, discusses the components of the project, its current status, and how you can get started integrating it into your modern app infrastructure.
Speakers:
Steve Flanders
EDB Failover Manager for Seamless Failover & SwitchoverAshnikbiz
How to build a highly available PostgreSQL Cluster using EDB Failover Manager?
Database downtime can cost your business significant revenue. And while PostgreSQL is incredibly stable, it does not identify a database failure or automatically switches traffic to a standby database. In such a scenario, EDB Failover Manager (EFM) can be at the forefront of automatically detecting master database failures and promoting the most up-to-date standby database to take over.
Register for this free webinar and learn how EDB Failover Manager helps you build a highly available PostgreSQL Cluster for overall business continuity.
Documento em pdf encontrado online no link https://webcache.googleusercontent.com/search?q=cache:lnTrwlZItqEJ:https://bibliotecacolegiovascodagama.files.wordpress.com/2014/03/leandro-rei-da-heliria.pdf+&cd=1&hl=pt-PT&ct=clnk&gl=pt
1. TUTORIAL VPN CELCOM DAN DIGI UNLIMITED – Android &
iOS
1) Pastikan anda melanggan plan internet seperti berikut:
CELCOM USERS ➡
🔹Support semua jenis sim prepaid Celcom seperti Magic Sim, Frenz, IOX, dll
🔹Langgan plan Facebook Pack Weekly RM5 melalui sms:
7DAYS FB ke 28882
⚠ Sekiranya customer dah melanggan plan internet lain, wajib langgan juga plan
Facebook Pack Weekly RM5
⚠ Sekiranya sim customer tidak dapat detect signal 4G walaupun sim tersebut
support 4G dan berada dalam area ada coverage 4G, sila langgan plan Daily RM5
melalui sms:
NET5 ke 28882 (sekali sahaja)
DIGI USERS (TRICK UNLIMITED) ➡
a) Prepaid
🔹Langgan plan IDD Internet Club di *138*1#
🔹Langgan plan Daily (50MB) Facebook RM0.50 di *116*2*1*1# (auto renew setiap
hari)
⚠ Wajib unsubscribe plan internet lain sekiranya ada di *128*3*1#
b) Postpaid
🔹Support apa-apa sahaja plan internet
2. DIGI USERS (TRICK ASIA LIVE) ➡
a) Prepaid
🔹Langgan plan IDD Internet Club di *138*1#
🔹Langgan plan Daily (50MB) Facebook RM0.50 di *116*2*1*1#
🔹Langgan Digi Asia Live melalui website Digi:
Log in http://new.digi.com.my/cs/Satellite/Page/myocs/default/plan_addons ▶
Internet Top-Up ▶ Pilih Add-on: Asia Live 30 days 10GB
⚠ Wajib unsubscribe plan Daily (50MB) Facebook RM0.50 di *116*2*1*1*1# selepas
berjaya melanggan Digi Asia Live
b) Postpaid
🔹Support apa-apa sahaja plan internet
🔹Langgan Digi Asia Live melalui website Digi:
Log in http://new.digi.com.my/cs/Satellite/Page/myocs/default/plan_addons ▶
Internet Top-Up ▶ Pilih Add-on: Asia Live 30 days 10GB
3. 2) Kemudian, download file di bawah:
a) Config
http://209.58.160.204:81/AIOVPN/
b) Software OpenVPN Khas (untuk PC & Laptop shj)
http://209.58.160.204:81/AIOVPN/PC/AIOPC.zip
3) Cara setup VPN:
a) Android
🔹Download config (.zip) seperti screenshot di bawah:
4. 🔹Extract config menggunakan app ZArchiver Pro, download dari link di bawah:
https://docs.google.com/uc?id=0B3WZJmrskriBWC1rN1RrVGVJS0E&export=downloa
d
🔹Import config ke dalam app OpenVPN Connect:
i. Cara 1
Masuk ke folder config yang telah diextract dan pilih config dan tekan Open
With
5. ii. Cara 2
Import terus dari app OpenVPN Connect
🔹Login menggunakan username dan password customer (Tanda pada Save utk
auto-login)
🔹Tekan Connect ⏩ Continue dan tunggu sehingga Connected dan simbol kunci
muncul di notification bar.
6. b) iPhone (iOS)
🔹Pastikan korang dah download app di bawah dari AppStore ➡
i. Documents 5
ii. OpenVPN Connect
🔹Buka link download Config menggunakan Documents 5 bukan browser Safari
🔹Pilih file berformat .zip dan download menggunakan Documents 5
🔹Selesai download, browse ke file .zip yg korang dah download tu dan open (file
akan automatically extract ke folder baru)
🔹Buka folder trick mengikut sim customer dan tekan button Edit (di sebelah atas
kanan) ⏩ tanda pada config yg korang nak import ke OpenVPN Connect (pilih
mana-mana je) ⏩ tekan button Action di sebelah bawah kanan ⏩ tekan Open in
App ➡ pilih app OpenVPN Connect
🔹Selesai import config, so login menggunakan detail username dan password
customer. Connect dan success 😎
7. PANTANG LARANG (Digi UNLIMITED)!!!
🔹Pastikan phone korang Android 4.4.4 dan ke atas, versi bawah daripada itu tidak
freeze quota
🔹Pastikan korang matikan apa-apa sahaja app smart cleaner, free RAM, auto task
kill, dll yang selalunya akan kill openvpn service ketika idle times
⛔ Phone seperti Xiaomi ada built app seperti ini, tolong disable sebelum guna trick
Digi UNLIMITED
🔹Jangan on Social app seperti Facebook, Instagram, Twitter, Whatsapp, Wechat,
dll sebelum connect OpenVPN – Untuk mengelakkan quota plan Daily (50MB)
Facebook RM0.50 menjadi 0mb
🔹Setup juga di dalam app OpenVPN ⏩ Preferences seperti di bawah:
8. 🔹Limitkan penggunaan background data utk certain app, melalui:
Buka Settings pada phone ⏩ Pilih Data usage ⏩ Pilih mana-mana app yg korang nak
limitkan. Contoh:
🔹iPhone users, sila masuk Settings ⏩ Cellular ⏩ Use cellular data for ⏩ Untick social
apps
9. Cara untuk menyemak quota plan Daily (50MB) Facebook RM0.50 (Pengguna Digi
sahaja):
10. Cara untuk menyemak quota plan Facebook Pack Weekly RM5 (Pengguna Celcom
sahaja):
TROUBLESHOOT ERROR PADA VPN (PENGGUNA DIGI SAHAJA):
🔹Sekiranya customer dapat error di bawah, bermakna korang belum melanggan
plan Daily (50MB) Facebook RM0.50 ataupun sudah kehabisan quota. Sila langgan
semula seperti cara di atas.
11. Tutorial Share VPN melalui hotspot (Android dah root sahaja) ⏩
File diperlukan↪
https://drive.google.com/file/d/0B3WZJmrskriBRGZqelhoanBCSzQ/view?usp=drivesd
k
Video tutorial↪
https://drive.google.com/file/d/0B3WZJmrskriBWDFKWU0tYUFSSFU/view?usp=drivesd
k
Tutorial provided by:
(Mr. SilentDeCODER)
Owner of SDC Premium VPN