Topics of the talk will include: decission processes behind choosing technologies and planning architecture, the biggest techincal challanges faced, queue based architecture, quality assurance and continuous integration implementation, migration from one cloud hosting provider to other, and more.
How to Deploy and Maintain several IBM products in a large environment. This presentation is about Saxion University and was made for Engage.ug in Gent Belgium on 31 March 2015.
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...Hendrik van Run
Within the Dutch Tax and Customs Administration (DTCA), IBM PureApplication System is a strategic platform alongside z Systems and Linux on x86-64. We have been working with PureApplication for over three years and have over 1,000 cores installed. We run a wide range of IBM software, including WebSphere, DB2, BPM, IBM Connections, MQ and WebSphere Portal. Making PureApplication a success required us to grow our team from three to over 25 people. But perhaps even more importantly, we have made fundamental changes to the way we work within our organization. We have transitioned from siloed teams to a DevOps team that aligns with the PureApplication platform. The DevOps team now owns the overall responsibility for the solutions.
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...Christoph Adler
Come join this jam packed workshop covering 100 new things in Notes, Nomad Web & MarvelClient you don't want to miss!
Get to know the latest and greatest about Nomad Web 1.0.3/1.0.4, SafeLinx 1.2.1.1, Notes 12.0.1 FP1, and the all new Document Properties Plugin. Take away Client Upgrade Best Practices, best Performance & Stability tips, and how to make your Notes client look all new and shiny.
Your hosts will be Christoph Adler and Florian Vogler, who will make sure that you will have a lot of fun and take a ton of knowledge and value along with you! We are very much looking forward to seeing you and frying your brains!
How to Deploy and Maintain several IBM products in a large environment. This presentation is about Saxion University and was made for Engage.ug in Gent Belgium on 31 March 2015.
PAD-3126 - Evolving the DevOps Organization around IBM PureApplication System...Hendrik van Run
Within the Dutch Tax and Customs Administration (DTCA), IBM PureApplication System is a strategic platform alongside z Systems and Linux on x86-64. We have been working with PureApplication for over three years and have over 1,000 cores installed. We run a wide range of IBM software, including WebSphere, DB2, BPM, IBM Connections, MQ and WebSphere Portal. Making PureApplication a success required us to grow our team from three to over 25 people. But perhaps even more importantly, we have made fundamental changes to the way we work within our organization. We have transitioned from siloed teams to a DevOps team that aligns with the PureApplication platform. The DevOps team now owns the overall responsibility for the solutions.
Engage 2022 - panagenda Workshop - 100 new things in Notes, Nomad Web & Marve...Christoph Adler
Come join this jam packed workshop covering 100 new things in Notes, Nomad Web & MarvelClient you don't want to miss!
Get to know the latest and greatest about Nomad Web 1.0.3/1.0.4, SafeLinx 1.2.1.1, Notes 12.0.1 FP1, and the all new Document Properties Plugin. Take away Client Upgrade Best Practices, best Performance & Stability tips, and how to make your Notes client look all new and shiny.
Your hosts will be Christoph Adler and Florian Vogler, who will make sure that you will have a lot of fun and take a ton of knowledge and value along with you! We are very much looking forward to seeing you and frying your brains!
Trading derivatives on a decentralized system aims for high
availability (HA) and disaster recovery (DR). Both HA and DR can be
met by incorporating a blockchain and a container technology. The
Hyperledger is a blockchain framework aims for a cross-industry open
standard with the freely customizable plugins, smart contract, and the
data payload. Those features exposes us the easy ways to implement our
trading platform on a blockchain. The Docker was brought to handle
each specific Hyperledger chain internally. Also, hovering the whole
Hyperledger nodes with containers reduce our time in building
infrastructure, and much easier to be deployed on the production
environment. This presentation will show how we integrate the
Hyperledger and the Docker container for our derivatives trading
project, and the issues that we are focusing on. Additionally, the
talk partially includes the performance evaluation results under
different configurations.
This talk was delivered at LinuxCon Japan 2016 by Siriwat Kasamwattanarote, Thierry Gibralta, Vsevolod Yugov, Shibo Lin, Hideaki Takei, and Fernando Vazquez
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...AppDynamics
PayU is a leading payment services provider with presence in 16 growth markets across the world. Its mantra within IT is "fail early, fail often and never roll back," but this is a challenge in a global environment, with cross-located development and operations teams, multiple time zones, cultures, languages, and skill sets.
To solve this challenge and provide transparency to development and production teams, PayU chose the AppDynamics Application Intelligence platform. Today AppDynamics gives PayU the ability to get immediate feedback of code changes regardless of the environment or the origin of change. The solution fits perfectly with the microservice architecture and has helped with DevOps adoption in all locations.
Key takeaways:
o Challenges faced in monitoring microservice-based applications in a globally dispersed operation
o How AppDynamics provides a single pane of glass to monitor application changes
o Best practices for utilizing AppDynamics in a DevOps culture
For more information, go to: www.appdynamics.com
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...Christoph Adler
Come join this jam packed workshop covering 100 new things in Notes, Nomad Web & MarvelClient you don't want to miss! Get to know the latest and greatest about Nomad Web 1.0.3/1.0.4, SafeLinx 1.2.1.1, Notes 12.0.1 FP1, and the all new Document Properties Plugin. Take away Client Upgrade Best Practices, best Performance & Stability tips, and how to make your Notes client look all new and shiny. Your hosts will be Christoph Adler and Florian Vogler, who will make sure that you will have a lot of fun and take a ton of knowledge and value along with you! We are very much looking forward to seeing you and frying your brains!
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
It's no denying that rich Javascript applications (sometimes called One Page Applications) are a big thing, but what if you want to leverage Drupal on the backend, or have an existing site? Tools like Angular.JS and EmberJS are great when you have an API, but Drupal 7 doesn't really have an API layer. I'll explore the parts of a one page application and how to integrate it into either an existing or a new Drupal site, and the pitfalls that one must watch out for.
Atmosphere 2018: Wojciech Krysmann- INFRA AS CODE - TERRAFORM DEEP DIVE AND B...PROIDEA
Terraform by Hashicorp is a tool of choice for many companies shifting they're workloads to cloud native environment. Most common issue with this tool is that decisions made on the beginning of your journey can be hard to change afterwards. I will share bunch of principals and best practices, which will save your day after going to production.
Crypto markets experiencing a massive boom have brought tons of new users interested in earning high returns on their investments using digital assets. But what in case you don’t want to get exposed to the high volatility in your best investments? Don’t worry, the crypto industry still has several investment opportunities for you.
Generally, users who earn huge returns by investing in digital assets garner the most attention. However, you have many methods to earn assets with more stability instead of transacting the cryptocurrency. Joining the latest DAO platforms, staking, and yielding is the easiest means to earn income passively.
DecenPool offers crypto passive income that promises to maximize the returns on your asset holding so that you can feasibly reduce the hard work over time. We believe that earning passive income from cryptocurrency is possibly not that easy. Obviously, it will take some time, effort, and quite an amount of capital to get started.
Henceforth, you can only consider investing in assets if you hold some money, and meanwhile you will not regret losing while learning the ropes in order to make profitable money in the current industry. One such new platform is DecenPool to serve users getting started with investing cryptocurrency for good.
DecenPool gives you a smart opportunity to use this yield mechanism platform that carefully generates stable revenue by performing trades on crypto, stocks, and reliable valued assets. This project has hired a team of 100+ remote traders particularly to work on daily trading sessions and 20+ developers in terms of product development.
DecenPool Passive Income Advantages
- Earning passive income with DecenPool is quite a simple process even for the ones with very little oversight in terms of the investment that has to be made.
- The project will offer a launchpad to track the metrics, pricing, and many functionalities needed for every trader/investor alike.
- You have the majority of platforms to choose from, rather DecenPool seems the best solution working for any user providing DecenLabs with a dedicated panel of developers and blockchain experts, DecenPool is integrated with Binance smart chain libraries with ERC-20 blockchain algorithms, as well as solidity server which is an all-in-one package.
- You see, volatility is quite lower in this option as your investment might not be affected severely by wild price swings in an asset’s price.
- You can freely diversify your investments with the help of various methods like staking, yielding, etc to ensure the risk of investment is not a concern point.
Enhance Your Business Revenue with an Effective Binance Clone Script - Opris ...Opris Exchange
Looking to enter the lucrative world of cryptocurrency trading? Our Binance clone script offers a pre-built, customizable solution for entrepreneurs looking to start their own secure and feature-rich crypto exchange. With its proven technology and robust security, it can help enhance your business revenue and provide a strong foundation for success in the crypto market.
Visit Us : https://www.opris.exchange/binance-clone-script/
Email: sales@opris.exchange,
Whatsapp: https://api.whatsapp.com/send/?phone=919994248706
Skype: https://join.skype.com/invite/vAgbdU87045d
Telegram: https://telegram.me/oprisexchange
Using Scylla for Order Capture at FanaticsScyllaDB
An online sports apparel powerhouse, Fanatics has to power an always-on scalable ecommerce site listing wares for over 1,000 vendors, and to track the shopping carts of millions of demanding sports fans. Find out how Fanatics uses Scylla for order capture, how they handle abandonments, perform data mining and more. Learn their “practical engineering” lessons, and discover how Fanatics wrote their own management tool for cluster automation and autoscaling on AWS.
How to Perform HCL Notes 14 Upgrades Smoothlypanagenda
Webinar Recording: https://www.panagenda.com/webinars/how-to-perform-hcl-notes-14-upgrades-smoothly/
HCL Notes 14 is coming out soon with many new features. Combine this with the fact that HCL will end their support for Notes 9 and 10 in 2024, and it is time to finally consider moving to a newer version.
You may have been hesitant so far because upgrades seem like long and arduous projects with many pitfalls. But it doesn’t have to be like that. Whether it is a fresh install or an upgrade, whether it is on a laptop, PC, or some virtual infrastructure – you can get upgrades done in minutes without disrupting users. Come and see how!
In this live, hands-on workshop HCL Ambassador Christoph Adler will show you in detail how you can use MarvelClient Upgrade to configure, prepare, and run the smoothest and fastest HCL Notes 14 installations ever. Even if you are already using MC Upgrade, it is a good refresher with a focus on what’s changed for Notes 14 and how you can re-use what you already have to be even faster.
The best part: if you don’t yet have MarvelClient Upgrade, you can immediately start using what you learn here, with our free version!
You will learn how to use MarvelClient Upgrade to
- Upgrade from any current Notes client configuration or version to your desired target configuration and version in a single, seamless step
- Configure and prepare upgrade packages and deal with Notes 14 specific issues, like the switch from 32-bit to 64-bit
- Deploy and run upgrade packages using MarvelClient without disrupting users or need for software deployment
- Create self-contained packages for initial installation of Notes 14 on new PCs
- Create packages for easy installation of Notes 14 on virtual platforms like Citrix and VDI including all needed optimizations and performance tweaks
How open source empowers startups to start big, with case Double Open OyMindtrek
Track | The Future of Open Source Business
Martin von Willebrand, Attorney at HH Partners Attorneys-at-law, Founder at Double Open Oy
Mindtrek Conference
3rd of October 2023.
Tampere, Finland
www.mindtrek.org
AdminCamp 2018 - ApplicationInsights für AdministratorenChristoph Adler
Den aktuellen Zustand und den korrekten zukünftigen Weg für Ihre IBM Domino-Anwendungsumgebung aufzuzeigen, ist schwierig bis unmöglich, wenn Daten wie Nutzung und Design-Metriken fehlen.
Kommen Sie in diese Session und erfahren Sie, wie Ihnen ApplicationInsights (kostenfreie IBM-Version) helfen kann, diese Aufgabe zu bewältigen. Finden Sie heraus, wie Ihre eigenen Daten in einfach zu verstehende Dashboards umgewandelt werden, die die aktuelle Anwendungsnutzung, Codekomplexität, Designähnlichkeit und Transformations-Roadblocks und -möglichkeiten anzeigen. Auf Basis dieser Daten können Sie entscheiden, welche Anwendungen problemlos archiviert, neugeschrieben oder modernisiert werden sollen. Diese Session ist von und für Administratoren. Entwicklungskenntnisse werden nicht vorausgesetzt
Fine-tuning Large Language Models by Dmitry BalabkaDevClub_lv
focusing on the hands-on process of preparing datasets and fine-tuning models for a specific business task. This session will cover dataset preparation, model fine-tuning, and cloud ML accelerators like TPUs and related libraries. It’s aimed at those seeking hands-on knowledge in applying ML techniques.
"Infrastructure and AWS at Scale: The story of Posti" by Goran Gjorgievski @ ...DevClub_lv
It is a talk regarding how AWS is utilized to manage around 200 services, 4+ million users and 20+ teams in Posti Group. The speaker will demonstrate how Posti is maintaining and controlling the ‘Infrastructure side’ of a variety of different cross-functional teams, with a unified approach. The presentation will focus on the approach, tools and tech with some concrete examples. It should be fairly comprehendible even for non-hands on IT professionals, however aimed at Software engineers, Infra and DevOps engineers and IT leaders.
More Related Content
Similar to Experience gained while building a p2p lending marketplace from scratch by Uldis Nipers from Mintos at Modern PHP 66th DevClub.lv
Trading derivatives on a decentralized system aims for high
availability (HA) and disaster recovery (DR). Both HA and DR can be
met by incorporating a blockchain and a container technology. The
Hyperledger is a blockchain framework aims for a cross-industry open
standard with the freely customizable plugins, smart contract, and the
data payload. Those features exposes us the easy ways to implement our
trading platform on a blockchain. The Docker was brought to handle
each specific Hyperledger chain internally. Also, hovering the whole
Hyperledger nodes with containers reduce our time in building
infrastructure, and much easier to be deployed on the production
environment. This presentation will show how we integrate the
Hyperledger and the Docker container for our derivatives trading
project, and the issues that we are focusing on. Additionally, the
talk partially includes the performance evaluation results under
different configurations.
This talk was delivered at LinuxCon Japan 2016 by Siriwat Kasamwattanarote, Thierry Gibralta, Vsevolod Yugov, Shibo Lin, Hideaki Takei, and Fernando Vazquez
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...AppDynamics
PayU is a leading payment services provider with presence in 16 growth markets across the world. Its mantra within IT is "fail early, fail often and never roll back," but this is a challenge in a global environment, with cross-located development and operations teams, multiple time zones, cultures, languages, and skill sets.
To solve this challenge and provide transparency to development and production teams, PayU chose the AppDynamics Application Intelligence platform. Today AppDynamics gives PayU the ability to get immediate feedback of code changes regardless of the environment or the origin of change. The solution fits perfectly with the microservice architecture and has helped with DevOps adoption in all locations.
Key takeaways:
o Challenges faced in monitoring microservice-based applications in a globally dispersed operation
o How AppDynamics provides a single pane of glass to monitor application changes
o Best practices for utilizing AppDynamics in a DevOps culture
For more information, go to: www.appdynamics.com
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...Christoph Adler
Come join this jam packed workshop covering 100 new things in Notes, Nomad Web & MarvelClient you don't want to miss! Get to know the latest and greatest about Nomad Web 1.0.3/1.0.4, SafeLinx 1.2.1.1, Notes 12.0.1 FP1, and the all new Document Properties Plugin. Take away Client Upgrade Best Practices, best Performance & Stability tips, and how to make your Notes client look all new and shiny. Your hosts will be Christoph Adler and Florian Vogler, who will make sure that you will have a lot of fun and take a ton of knowledge and value along with you! We are very much looking forward to seeing you and frying your brains!
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
It's no denying that rich Javascript applications (sometimes called One Page Applications) are a big thing, but what if you want to leverage Drupal on the backend, or have an existing site? Tools like Angular.JS and EmberJS are great when you have an API, but Drupal 7 doesn't really have an API layer. I'll explore the parts of a one page application and how to integrate it into either an existing or a new Drupal site, and the pitfalls that one must watch out for.
Atmosphere 2018: Wojciech Krysmann- INFRA AS CODE - TERRAFORM DEEP DIVE AND B...PROIDEA
Terraform by Hashicorp is a tool of choice for many companies shifting they're workloads to cloud native environment. Most common issue with this tool is that decisions made on the beginning of your journey can be hard to change afterwards. I will share bunch of principals and best practices, which will save your day after going to production.
Crypto markets experiencing a massive boom have brought tons of new users interested in earning high returns on their investments using digital assets. But what in case you don’t want to get exposed to the high volatility in your best investments? Don’t worry, the crypto industry still has several investment opportunities for you.
Generally, users who earn huge returns by investing in digital assets garner the most attention. However, you have many methods to earn assets with more stability instead of transacting the cryptocurrency. Joining the latest DAO platforms, staking, and yielding is the easiest means to earn income passively.
DecenPool offers crypto passive income that promises to maximize the returns on your asset holding so that you can feasibly reduce the hard work over time. We believe that earning passive income from cryptocurrency is possibly not that easy. Obviously, it will take some time, effort, and quite an amount of capital to get started.
Henceforth, you can only consider investing in assets if you hold some money, and meanwhile you will not regret losing while learning the ropes in order to make profitable money in the current industry. One such new platform is DecenPool to serve users getting started with investing cryptocurrency for good.
DecenPool gives you a smart opportunity to use this yield mechanism platform that carefully generates stable revenue by performing trades on crypto, stocks, and reliable valued assets. This project has hired a team of 100+ remote traders particularly to work on daily trading sessions and 20+ developers in terms of product development.
DecenPool Passive Income Advantages
- Earning passive income with DecenPool is quite a simple process even for the ones with very little oversight in terms of the investment that has to be made.
- The project will offer a launchpad to track the metrics, pricing, and many functionalities needed for every trader/investor alike.
- You have the majority of platforms to choose from, rather DecenPool seems the best solution working for any user providing DecenLabs with a dedicated panel of developers and blockchain experts, DecenPool is integrated with Binance smart chain libraries with ERC-20 blockchain algorithms, as well as solidity server which is an all-in-one package.
- You see, volatility is quite lower in this option as your investment might not be affected severely by wild price swings in an asset’s price.
- You can freely diversify your investments with the help of various methods like staking, yielding, etc to ensure the risk of investment is not a concern point.
Enhance Your Business Revenue with an Effective Binance Clone Script - Opris ...Opris Exchange
Looking to enter the lucrative world of cryptocurrency trading? Our Binance clone script offers a pre-built, customizable solution for entrepreneurs looking to start their own secure and feature-rich crypto exchange. With its proven technology and robust security, it can help enhance your business revenue and provide a strong foundation for success in the crypto market.
Visit Us : https://www.opris.exchange/binance-clone-script/
Email: sales@opris.exchange,
Whatsapp: https://api.whatsapp.com/send/?phone=919994248706
Skype: https://join.skype.com/invite/vAgbdU87045d
Telegram: https://telegram.me/oprisexchange
Using Scylla for Order Capture at FanaticsScyllaDB
An online sports apparel powerhouse, Fanatics has to power an always-on scalable ecommerce site listing wares for over 1,000 vendors, and to track the shopping carts of millions of demanding sports fans. Find out how Fanatics uses Scylla for order capture, how they handle abandonments, perform data mining and more. Learn their “practical engineering” lessons, and discover how Fanatics wrote their own management tool for cluster automation and autoscaling on AWS.
How to Perform HCL Notes 14 Upgrades Smoothlypanagenda
Webinar Recording: https://www.panagenda.com/webinars/how-to-perform-hcl-notes-14-upgrades-smoothly/
HCL Notes 14 is coming out soon with many new features. Combine this with the fact that HCL will end their support for Notes 9 and 10 in 2024, and it is time to finally consider moving to a newer version.
You may have been hesitant so far because upgrades seem like long and arduous projects with many pitfalls. But it doesn’t have to be like that. Whether it is a fresh install or an upgrade, whether it is on a laptop, PC, or some virtual infrastructure – you can get upgrades done in minutes without disrupting users. Come and see how!
In this live, hands-on workshop HCL Ambassador Christoph Adler will show you in detail how you can use MarvelClient Upgrade to configure, prepare, and run the smoothest and fastest HCL Notes 14 installations ever. Even if you are already using MC Upgrade, it is a good refresher with a focus on what’s changed for Notes 14 and how you can re-use what you already have to be even faster.
The best part: if you don’t yet have MarvelClient Upgrade, you can immediately start using what you learn here, with our free version!
You will learn how to use MarvelClient Upgrade to
- Upgrade from any current Notes client configuration or version to your desired target configuration and version in a single, seamless step
- Configure and prepare upgrade packages and deal with Notes 14 specific issues, like the switch from 32-bit to 64-bit
- Deploy and run upgrade packages using MarvelClient without disrupting users or need for software deployment
- Create self-contained packages for initial installation of Notes 14 on new PCs
- Create packages for easy installation of Notes 14 on virtual platforms like Citrix and VDI including all needed optimizations and performance tweaks
How open source empowers startups to start big, with case Double Open OyMindtrek
Track | The Future of Open Source Business
Martin von Willebrand, Attorney at HH Partners Attorneys-at-law, Founder at Double Open Oy
Mindtrek Conference
3rd of October 2023.
Tampere, Finland
www.mindtrek.org
AdminCamp 2018 - ApplicationInsights für AdministratorenChristoph Adler
Den aktuellen Zustand und den korrekten zukünftigen Weg für Ihre IBM Domino-Anwendungsumgebung aufzuzeigen, ist schwierig bis unmöglich, wenn Daten wie Nutzung und Design-Metriken fehlen.
Kommen Sie in diese Session und erfahren Sie, wie Ihnen ApplicationInsights (kostenfreie IBM-Version) helfen kann, diese Aufgabe zu bewältigen. Finden Sie heraus, wie Ihre eigenen Daten in einfach zu verstehende Dashboards umgewandelt werden, die die aktuelle Anwendungsnutzung, Codekomplexität, Designähnlichkeit und Transformations-Roadblocks und -möglichkeiten anzeigen. Auf Basis dieser Daten können Sie entscheiden, welche Anwendungen problemlos archiviert, neugeschrieben oder modernisiert werden sollen. Diese Session ist von und für Administratoren. Entwicklungskenntnisse werden nicht vorausgesetzt
Fine-tuning Large Language Models by Dmitry BalabkaDevClub_lv
focusing on the hands-on process of preparing datasets and fine-tuning models for a specific business task. This session will cover dataset preparation, model fine-tuning, and cloud ML accelerators like TPUs and related libraries. It’s aimed at those seeking hands-on knowledge in applying ML techniques.
"Infrastructure and AWS at Scale: The story of Posti" by Goran Gjorgievski @ ...DevClub_lv
It is a talk regarding how AWS is utilized to manage around 200 services, 4+ million users and 20+ teams in Posti Group. The speaker will demonstrate how Posti is maintaining and controlling the ‘Infrastructure side’ of a variety of different cross-functional teams, with a unified approach. The presentation will focus on the approach, tools and tech with some concrete examples. It should be fairly comprehendible even for non-hands on IT professionals, however aimed at Software engineers, Infra and DevOps engineers and IT leaders.
From 50 to 500 product engineers – data-driven approach to building impactful...DevClub_lv
Erik Kaju from Wise will give a talk “From 50 to 500 product engineers – data-driven approach to building impactful and efficient product teams”.
Product engineering is data-driven. It is best to avoid personal opinions and back actions with data. Sharing data transparently and making it broadly accessible within the whole company helps to scale and build faster. Data-driven practices are useful beyond just product development. Over the years, we have been systematic and methodological in how we scale the company and track its health.
This is a story of Wise growing from a regular-sized with 50 engineers to one with 500. While our headcount has grown tenfold, the speed of our releasing and ability to deliver complex projects has risen significantly. It is crucial for the scale-up to not slow down. And that is only possible with effective and unhampered teams. Join Erik for fresh insights that will inspire you to grow your teams, track their health and experiment with team metrics.
(Language – English)
Erik is Director of Engineering at Wise.
Why is it so complex to accept a payment? by Dmitry Buzdin from A-Heads Consu...DevClub_lv
Dmitry Buzdin from A-Heads Consulting will give a talk “Why is it so complex to accept a payment?”.
He will share technical, legal and organizational details of payment world which make it very challenging. There will be examples of code as well.
(Language – English)
Do we need DDD? by Jurijs Čudnovskis from “Craftsmans Passion” at Fintech foc...DevClub_lv
Jurijs Čudnovskis from “Craftsmans Passion” will give a talk “Do we need DDD?“.
While helping to build and scale multiple IT companies and during tons of interviews I’ve seen a lot of misunderstanding of Domain Driven Design.
I would like to share with you my experience based point of view on why and how DDD can help you and your company to build better, more flexible and scalable software and solve real business needs. The talk will be not so much about technical aspect of DDD, but about core ideas behind with some real world examples. :)
(Language – English)
For more than 10 years Jurijs is helping multiple organizations to build their products and grow their companies. His passion is to find easiest solution for complex business problems and build excelent business oriented IT teams.
Network security with Azure PaaS services by Erwin Staal from 4DotNet at Azur...DevClub_lv
Erwin Staal from 4DotNet will share experience on “Network security with Azure PaaS services“.
He will share some of the things he learned while implementing network security at his current client. We will start with a short introduction to the basics of networking in Azure. He will present to you some best practices and tell you about some of the limitations you need to know before getting started. We will talk about how you for example can lock-down your API or SQL-server. To do that we will use relatively new Azure offerings like Service endpoints, Private endpoints, and VPN connections.
Erwin is a .NET Software Engineer and DevOps Consultant at 4DotNet. He’s helping clients with ASP.NET Core, Docker and Kubernetes and as a DevOps Consultant he helps companies with the implementation of DevOps and Continuous Delivery.
Using Azure Managed Identities for your App Services by Jan de Vries from 4Do...DevClub_lv
Jan de Vries from 4DotNet will share experience on “Using Azure Managed Identities for your App Services“.
He will show you what needs to be set up in your application and AAD to get you started. When everything is set up correctly you can manage the access to all of your API’s via Azure Active Directory and even restrict access to specific endpoints if you want.
You’ll leave this session knowing how to set up your services by using the built-in capabilities of Azure and make your complete environment more secure and easy to manage.
Jan is a Cloud Solution Architect at 4DotNet (Netherlands). His main focus is on developing highly performant and scalable solutions using the awesome services provided by the Microsoft Azure platform. Because of his expertise, he has been able to help out multiple customers to bring their on-premise solution to the cloud and guide them towards a better software development ecosystem.
SRE (service reliability engineer) on big DevOps platform running on the clou...DevClub_lv
SRE (service reliability engineer). The talk is to explain the SRE philosophy and the principles of production engineering and operations in clouds.
(Language – English)
Pavlo is ADOP (Accenture DevOps Platform) Service Reliability Team Lead, SRE practitioner. Has more then 18 years of IT experience in Ops and Dev.
Emergence of IOT & Cloud – Azure by Narendra Sharma at Cloud focused 76th Dev...DevClub_lv
In this talk, we will discuss what is IOT, what is the market and growth of IOT, security in IOT, and factor for the growth of IOT, how the invention of eSIM giving a boost in IOT, and need of cloud and steps for the codification of IOT with Azure.
(Language – English)
Narendra is a Technical Architect at Cognizant, other than coding his hobbies includes Travelling, reading technical books & watching thriller/sci-fi series.
Cross Platform Mobile Development using Flutter by Wei Meng Lee at Mobile foc...DevClub_lv
Maintaining multiple code bases for the same application is often a pain in the neck for mobile developers. In the recent years, different frameworks have appeared in the market that aim to reduce the workload of developers by offering them a write-once-run-everywhere approach. In this session, Wei-Meng will take a quick look at the different frameworks available – Xamarin, React Native, and Flutter. He will focus on using Flutter and see how it makes your life as a mobile developer easier.
(Language – English)
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net).
Building resilient frontend architecture by Monica Lent at FrontCon 2019DevClub_lv
Change is inevitable. So is legacy. And too often, we as developers (who love to solve problems by coding) fall into the trap of believing the only way to fix it is by rewriting everything again and again. But how can we design an application architecture that is more resilient to change in the first place? How can we defend against entropy in a system where people are pushing changes every day? In this talk we’ll define what architecture means for the frontend, dispel some commonly-held myths, and look at specific tools and techniques on a scale from micro to macro that you can use today to keep your app from turning into that infamous ball of mud.
Things that every JavaScript developer should know by Rachel Appel at FrontCo...DevClub_lv
JavaScript can be a passive-aggressive and fickle language that can frustrate you at every turn. It lets you do things like declare variables anywhere, but doesn’t tell you that it will hoist them while you’re not looking. Learn how JavaScript organizes data by using key-based dictionaries and how it handles functions behind the scenes. Additionally, you'll learn how JavaScript uses arrow functions, closures, prototypes and inheritance, equality, and more.
In this session, you'll learn little known facts about JavaScript, as well as frequently experienced JavaScript headaches and mistakes, and ways to avoid them. Learn these key facets of JavaScript and take your knowledge to the next level!
In the Trenches During a Software Supply Chain Attack by Mitch Denny at Front...DevClub_lv
Front-end developers have grown accustomed to protecting themselves from attackers seeking to exploit vectors such as cross-site scripting and malicious input, but the prevalence of reusable micro-libraries in the Node.js ecosystem makes JavaScript developers particularly susceptible to software supply chain attacks.
In this session Mitch will share his perspective on helping to protect Microsoft and its customers from these supply chain attacks and what it is like being the vendor of an artifact management service which often plays the middleman between target and victim.
Learn how Microsoft tackles the problem of securely taking dependencies on open source software and what problems scanning tools can and can’t solve and thoughts on how we as an industry could start to tackle the problem for 0-day malicious packages.
Software Decision Making in Terms of Uncertainty by Ziv Levy at FrontCon 2019DevClub_lv
When we build the best possible software engineering solution, we face many decisions we must make. Daily. Maybe those decisions taking could be much easier? In this talk I will attack the pain points of decision making in software and how I helped my team to enjoy lighter decision making process.
V8 by example: A journey through the compilation pipeline by Ujjwas Sharma at...DevClub_lv
V8 is complicated. Things change way too fast and it’s really hard to keep track of what’s the fastest way of doing every specific action.
But not anymore. Join me, a V8 contributor, on a journey through the compilation pipeline of V8 and understand how it all works under the hood. We’ll take the example of a popular JavaScript builtin method and find that what does and does not trigger de-optimization.
By the end of the talk, you will have a fairly decent idea of how builtins are written inside the V8 compilation pipeline, and how to make sure you always take the fast path, no matter what.
Bridging the gap between UX and development - A Storybook by Marko Letic at F...DevClub_lv
The main topic of this talk is a short introduction to Storybook.js, JavaScript library that allows us to create independent and interactive UX components from already existing ones, developed in frameworks such as Angular, React or Vue. Reusing the components, we create an isolated environment that can be shared within the organization and enable a collaboration between designers and developers on a whole new level. Different use-cases will be described using Angular as a framework of choice with practical examples.
Case-study: Frontend in Cybersecurity by Ruslan Zavacky by FrontCon 2019DevClub_lv
This talk will cover the whole UX development process and many choices that we as a team did, to get where we are now. When you think about frontend, it’s not just a developers who writes Javascript. If you want to make it right, you need UX researchers, UX designers, UI designers, Visual Designers, Technical writers and, of course, UX developers. I would like to talk about each roll in short and how they help and why you should have all of them to achieve best results. After that I want to go into more technical details on why EmberJs (its not so trendy, right?). How we work with ES6 and why we see future in Typescript. I will structure a talk in terms of a “technical challenge – pros/cons – why we’ve chose A and not B”. For example:
We have 16 applications internal and external. Why we have them separate and not a single app.
We had ~8-10 internal packages and we’ve merged them into 2. Why we’ve did that and why benefits out-weighted cons?
Also, from the talk point, I want to start with a real Cybersecurity case and how how it gets solved
Building next generation PWA e-commerce frontend by Raivis Dejus at FrontCon ...DevClub_lv
Page load times can influence conversion rates and store profitability a lot. PWA is a magic keyword that can deliver fast page load times and happy customers that buy a lot. PWA was coming to Magento, there were several competing solutions, but we wanted to be the best and stand out. Being the most certified Magento agency in the world Scandiweb wanted to make something that is both compatible with default Magneto, but also easier to use and faster. So this is a story of looking at competitors and finding our niche as well as building on experience gained by creating solutions for the world’s top brands.
The talk will share approaches investigated and selected and look into tips and tricks used to get out most of React, Webpack, Mobx and other cool frontend tools. There is also some GraphQl and aspects of integration with Magento.
Parcel – your next web application bundler? by Janis Koselevs at FrontCon 2019DevClub_lv
When I wanted to compare which bundler to use in my next small project – Webpack or Rollup, I came across a new kid on the block – Parcel.
At first I was like – OMG! Another one! Why?! And then I was like – Interesting… and you wouldn’t believe what happened next!
Managing State in React Apps with RxJS by James Wright at FrontCon 2019DevClub_lv
Redux is one of the most popular technologies for the management of shared state across entire React applications, which can be complemented by Redux Observable to describe asynchronous side effects with RxJS. This approach, however, adds cognitive load when balancing the varying concepts across these three libraries. What if we could use RxJS exclusively for managing state in our React apps? This talk will demonstrate this possibility and the benefits it provides.
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.
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.
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.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
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!
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
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
Experience gained while building a p2p lending marketplace from scratch by Uldis Nipers from Mintos at Modern PHP 66th DevClub.lv
1. One platform. Many opportunities.
Uldis Nipers
software developer
DevClub 18.07.2018.
Experience gained while building p2p lending marketplace
2. www.mintos.com 2
Agenda
● About company
● Why PHP and why Symfony
● Planning the platform
● Safety net before launching
● Performance optimization
● Quality assurance
11. www.mintos.com 11
• Large developer pool
• Affordable solutions
• Extensive knowledge
• Diverse selection of tools
• Easy to learn
• Easier to host (more providers offer hosting)
• Facebook uses PHP
12. www.mintos.com 12
You can’t go wrong by choosing Symfony!
And no one has ever been fired for using Symfony.
• Stable environment that is both well-known and recognized internationally
• Mature and permanent
• Documentation and community
• Interoperability
23. www.mintos.com 23
Using ORM:
P1 hydrates client's account object from DB (balance in PHP memory 100)
P2 hydrates client's account object from DB (balance in PHP memory 100)
P1 adds 10 to balance and updates DB (100 + 10 = 110)
P2 subtracts 20 from balance and updates DB (100 - 20 = 80)
Initial client account balance: 100
Scenario:
P1: client gets interest payment 10 EUR (100 + 10 = 110)
P2: client makes a new investment 20 EUR (110 - 20 = 90)
Using native queries:
P1: UPDATE account SET balance = balance + 10 WHERE id = 1; (balance 110)
P2: UPDATE account SET balance = balance - 20 WHERE id = 1; (balance 90)
Doctrine ORM vs native queries
24. www.mintos.com 24
● Registering a new investment
● Making corresponding records in accounting registers
● Generating investment contract
...
Investor
makes
investment
32. www.mintos.com 32
Guide to database performance for developers:
https://use-the-index-luke.com
1. pt-query-digest slow.log
2. EXPLAIN SELECT * FROM some_table WHERE col1 = “test”;
3. ANALYZE TABLE some_table;
33. www.mintos.com 33
“The bitterness of poor quality remains long after
the sweetness of low price is forgotten.”
Benjamin Franklin
“Testing has to be an integral part of developing software and not a separate phase.
When this approach is taken, product quality is owned by everyone on the team.
It is easy to state, but hard to put into practice because of long-standing
preconceived notions that developers and testers are better kept apart.”
James Sivak
34. www.mintos.com 34
QA rules
● Code can only be merged if it is covered with automated tests
● Two reviewers
● All tests are run on every commit
● Different sorts of tests
● QA engineers
● Retrospectives