Mario Pareja's talk from Fall 2014 Node.js Meetup
Mario talked about how 360 leveraged Docker to distribute their production application coupled with a customized metrics dashboard app. Mario will explain the importance of the dashboard view at development time and how simple it was for 360 to run a production-like world on a laptop by leveraging Docker. Mario's goal is for everyone to leave the talk with practical examples and the confidence to leverage Docker to create and tear-down their own production-like worlds.
Capturing log entries and metrics is dead simple. It’s knowing what to capture that is difficult and we really don’t know if the data we’re capturing is going to be helpful until we visualize it. We get it wrong all the time, of course, but that’s the point here; what makes sense when you’re typing away in your editor often makes zero sense at the user level. Would you ship a new UI without ever looking at it?
I want everyone to re-think how we look at this - make that production insight a first-class citizen right from the get go, day one of starting to write the code.
Beating the 1:100 Odds with Team Design for Security @ Open Security Summit, ...Manuel Pais
The ratio of developers to security is 1:100 or worse, according to multiple surveys. DevSecOps has raised the profile of security in IT but we still see a regular stream of serious data breaches exposing large security gaps in many organizations.
You might have heard a lot about shift left security, automated security testing in the delivery pipeline, container image scanning, and so on. These are all valuable techniques but… are we forgetting the power of collaboration, facilitation, and shared responsibilities?
By re-thinking our team structures and how they interact with security teams we can find effective, team-oriented ways to beat the negative effects of that 1:100 ratio. This is what we did with DevOps, right? The DevOps topologies catalog compared and contrast different team organization models to enable sharing of knowledge and responsibilities between dev and ops.
We need to do the same for DevSecOps and in this talk I will present a few possible approaches to bridge this painful security gap. These are conversation starters and not an end in themselves. Let’s discuss the pros and cons, and in which contexts different approaches are suitable.
Great Places To Work Canada Conference 2014 - Keynote by Jason Atkins & Bruce...360insights
On April 16th, 2014, 360's CEO Jason Atkins and 360 investor Bruce Croxon (Dragon's Den, Lavalife, Round 13 Capital) presented a keynote at the Great Places To Work annual conference in Toronto, ON. The title of the presentation was "The Power Of Culture: Pushing From Words On The Wall to Living It Every Day." Here is the deck.
Beating the 1:100 Odds with Team Design for Security @ Open Security Summit, ...Manuel Pais
The ratio of developers to security is 1:100 or worse, according to multiple surveys. DevSecOps has raised the profile of security in IT but we still see a regular stream of serious data breaches exposing large security gaps in many organizations.
You might have heard a lot about shift left security, automated security testing in the delivery pipeline, container image scanning, and so on. These are all valuable techniques but… are we forgetting the power of collaboration, facilitation, and shared responsibilities?
By re-thinking our team structures and how they interact with security teams we can find effective, team-oriented ways to beat the negative effects of that 1:100 ratio. This is what we did with DevOps, right? The DevOps topologies catalog compared and contrast different team organization models to enable sharing of knowledge and responsibilities between dev and ops.
We need to do the same for DevSecOps and in this talk I will present a few possible approaches to bridge this painful security gap. These are conversation starters and not an end in themselves. Let’s discuss the pros and cons, and in which contexts different approaches are suitable.
Great Places To Work Canada Conference 2014 - Keynote by Jason Atkins & Bruce...360insights
On April 16th, 2014, 360's CEO Jason Atkins and 360 investor Bruce Croxon (Dragon's Den, Lavalife, Round 13 Capital) presented a keynote at the Great Places To Work annual conference in Toronto, ON. The title of the presentation was "The Power Of Culture: Pushing From Words On The Wall to Living It Every Day." Here is the deck.
An overview of how we designed a Jazz-based dashboard to support the transition from a small (9 people) waterfall team into a mid-sized (30 people) truly Agile team.
Infographic: Sales Channel Incentive Fraud Trends For 2014360insights
Here are the top and emerging trends in channel and consumer promotion incentive fraud. The data are pulled from over 16M sales channel incentives and consumer rebate claims.
Agile Metrics - how to use metrics to manage agile teamsXBOSoft
In managing agile teams, how to use tools and agile metrics to improve velocity, lower costs or increase end user experience.
- How to use metric to manage agile teams
- What tools to use to analyze those metrics
- How to create and improve development through a dashboard
Agile Metrics: Velocity is NOT the Goal - Agile 2013 versionDoc Norton
A newly formatted version of "Velocity is NOT the Goal" for Agile 2013. I've removed some details about standard deviation, added a few more thoughts around the "psychology" of setting targets for metrics, and show a bit more about how we do this at Groupon.
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsPrashant Ram
A seminal approach for calculating Metrics in Agile Projects. Overview, Analysis and Detailed Description of a proposed set of comprehensive metrics for Agile Projects.
Patricia Carlin, General Manager ThoughtWorks talks about Metrics versus Diagnostics, Reporting Progress and Providing Visibility. And also the necessity of producing metrics that add value and eliminating metrics that are now deemed irrelevant. The discussion also comprises guidelines on effectively using metrics on an Agile Project as well as different types of metrics used on ThoughtWorks projects.
Agile Metrics for Senior Managers and ExecutivesVersionOne
In this webinar, find out about agile appropriate metrics at the customer, portfolio and project levels. Presented by LitheSpeed, LLC.
Want to check out the full webinar? Visit http://pm.versionone.com/Webinar_MetricsExecs.html
Dashboard is a visual display of the most important information needed to achieve one or more objectives which fits entirely on a single computer screen so it can be monitored at a glance
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
Join me for a brief introduction to JIRA & Agile Project Management. I'll talk about basic Agile concepts. I'll show you basic JIRA planning and working with Scrum and Kanban. And I'll show you the most important reports to master so you can build great software just like Atlassian.
Startupfest 2012 - Coefficients of frictionStartupfest
It must have been amazing to live when the steam engine was invented. For millennia, human enterprise has tried to do one thing: overcome the friction of the physical world. From the first wheel and the earliest lever, to the structure of representative government and the design of broadcast TV, we’ve been fighting friction since we crawled out of the primordial ooze. That steam engine promised spare muscle, a beast of burden than never complained. Machinery would set us free. As it turned out, we were wrong. The answer wasn’t a better way to overcome friction—it was a move to the near-frictionless world of electrons. Today, every edifice we’ve erected to fight friction is crumbling in the face of a frictionless future. Join Alistair Croll for a wild romp through the economics of abundance, augmented humanity, home manufacturing, firing before aiming, coal supplies, education, and more, and see why there is simply no better time in human history to be a disruptor.
Organizations like Google, Amazon, Facebook, and Netflix employ DevOps practices to deploy code into production hundreds, or even thousands, of times per day, while providing world-class availability, reliability, and security. In contrast, many organizations struggle to release every nine months.
But DevOps isn't just for the Unicorns.
Gene Kim, co-author of The Phoenix Project and the upcoming DevOps Cookbook, shares:
• How you can replicate the DevOps practices and outcomes of the so-called “Unicorns”
• The top lessons learned in his study of high-performing technology organizations
• How you can apply these lessons at your company
Register for “DevOps: From Adoption to Performance” and learn how even large, complex organizations across almost every vertical are using DevOps practices to replicate the technology and performance feats of the “Unicorns.”
https://info.dynatrace.com/apm_wc_Gene_Kim_webinar_na_registration.html
An overview of how we designed a Jazz-based dashboard to support the transition from a small (9 people) waterfall team into a mid-sized (30 people) truly Agile team.
Infographic: Sales Channel Incentive Fraud Trends For 2014360insights
Here are the top and emerging trends in channel and consumer promotion incentive fraud. The data are pulled from over 16M sales channel incentives and consumer rebate claims.
Agile Metrics - how to use metrics to manage agile teamsXBOSoft
In managing agile teams, how to use tools and agile metrics to improve velocity, lower costs or increase end user experience.
- How to use metric to manage agile teams
- What tools to use to analyze those metrics
- How to create and improve development through a dashboard
Agile Metrics: Velocity is NOT the Goal - Agile 2013 versionDoc Norton
A newly formatted version of "Velocity is NOT the Goal" for Agile 2013. I've removed some details about standard deviation, added a few more thoughts around the "psychology" of setting targets for metrics, and show a bit more about how we do this at Groupon.
Agile Metrics : A seminal approach for calculating Metrics in Agile ProjectsPrashant Ram
A seminal approach for calculating Metrics in Agile Projects. Overview, Analysis and Detailed Description of a proposed set of comprehensive metrics for Agile Projects.
Patricia Carlin, General Manager ThoughtWorks talks about Metrics versus Diagnostics, Reporting Progress and Providing Visibility. And also the necessity of producing metrics that add value and eliminating metrics that are now deemed irrelevant. The discussion also comprises guidelines on effectively using metrics on an Agile Project as well as different types of metrics used on ThoughtWorks projects.
Agile Metrics for Senior Managers and ExecutivesVersionOne
In this webinar, find out about agile appropriate metrics at the customer, portfolio and project levels. Presented by LitheSpeed, LLC.
Want to check out the full webinar? Visit http://pm.versionone.com/Webinar_MetricsExecs.html
Dashboard is a visual display of the most important information needed to achieve one or more objectives which fits entirely on a single computer screen so it can be monitored at a glance
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
Join me for a brief introduction to JIRA & Agile Project Management. I'll talk about basic Agile concepts. I'll show you basic JIRA planning and working with Scrum and Kanban. And I'll show you the most important reports to master so you can build great software just like Atlassian.
Startupfest 2012 - Coefficients of frictionStartupfest
It must have been amazing to live when the steam engine was invented. For millennia, human enterprise has tried to do one thing: overcome the friction of the physical world. From the first wheel and the earliest lever, to the structure of representative government and the design of broadcast TV, we’ve been fighting friction since we crawled out of the primordial ooze. That steam engine promised spare muscle, a beast of burden than never complained. Machinery would set us free. As it turned out, we were wrong. The answer wasn’t a better way to overcome friction—it was a move to the near-frictionless world of electrons. Today, every edifice we’ve erected to fight friction is crumbling in the face of a frictionless future. Join Alistair Croll for a wild romp through the economics of abundance, augmented humanity, home manufacturing, firing before aiming, coal supplies, education, and more, and see why there is simply no better time in human history to be a disruptor.
Organizations like Google, Amazon, Facebook, and Netflix employ DevOps practices to deploy code into production hundreds, or even thousands, of times per day, while providing world-class availability, reliability, and security. In contrast, many organizations struggle to release every nine months.
But DevOps isn't just for the Unicorns.
Gene Kim, co-author of The Phoenix Project and the upcoming DevOps Cookbook, shares:
• How you can replicate the DevOps practices and outcomes of the so-called “Unicorns”
• The top lessons learned in his study of high-performing technology organizations
• How you can apply these lessons at your company
Register for “DevOps: From Adoption to Performance” and learn how even large, complex organizations across almost every vertical are using DevOps practices to replicate the technology and performance feats of the “Unicorns.”
https://info.dynatrace.com/apm_wc_Gene_Kim_webinar_na_registration.html
Security is a large topic and so full of jargon that it can be hard to know where to get started when thinking about it. Threat Modeling gives you a framework to help you start building security policies.
In this talk, Dan Hardiker, CTO at Adaptavist, will cover what a security model is, when and why it's useful, what its main components are (assets, actors, and vectors), and how they interact. We'll build a basic threat model, enable you to apply these to your systems, and give you references for further learning.
Thinking Inside the Container: A Continuous Delivery Story by Maxfield Stewart Docker, Inc.
Riot builds a lot of software. At the start of 2015 we were looking at 3000 build jobs over a hundred different applications and dozens of teams. We were handling nearly 750 jobs per hour and our build infrastructure needed to grow rapidly to meet demand. We needed to give teams total control of the “stack” used to build their applications and we needed a solution that enabled agile delivery to our players. On top of that, we needed a scalable system that would allow a team of four engineers to support over 250.
After as few explorations, we built an integrated Docker solution using Jenkins that accepts docker images submitted as build environments by engineers around the company . Our “containerized” farm now creates over 10,000 containers a week and handles nearly 1000 jobs at a rate of about 100 jobs an hour.
In this occasionally technical talk, we’ll explore the decisions that led Riot to consider Docker, the evolutionary stages of our build infrastructure, and how the open source and in-house software we combined to achieve our goals at scale. You’ll come away with some best practices, plenty of lessons learned, and insight into some of the more unique aspects of our system (like automated testing of submitted build environments, or testing node.js apps in containers with Chromium and xvfb).
An intro to our new #Immersive event. "Immersive" is the key defining feature of the latest technology revolution. This presentation includes an overview of #MixedReality with recent updates in #VirtualReality and #AugmentedReality
The password is currently the most commonly used way to identify a user. It does not, however, have the level of security required to protect sensitive information.
The addition of new identification factor allows to solve this problem. But what, where, when do you have them? In this session we'll see the concepts of strong authentication, the introduction of alternative free or low cost second-factor identification.
The relationship between developers and documentation is best described as “It’s complicated”. Developers complain a lot about the lack of documentation but fail to write it themselves. How can you make writing documentation more enjoyable and use software engineering principles and tools for writing and maintaining documentation?
Join Martijn Dashorst in this session to discover how to use Git, Docker, Maven, Selenium, Asciidoctor, Markdown, Jenkins and Arquillian to make documentation more comfortable like coding. Learn how you can get a user manual with always up-to-date screenshots, and keep your code examples always compiling and tested.
AppSec California 2018: The Path of DevOps Enlightenment for InfoSecJames Wickett
Security as we have known it has completely changed. Through challenges from the outside and from within there is a wholesale conversion happening across the industry where DevOps and Security are joining forces. This talk is a hybrid of inspiration and pragmatism for dealing with the new landscape.
OWASP AppSec California 2018
Defense-Oriented DevOps for Modern Software DevelopmentVMware Tanzu
SpringOne Platform 2017
James Wickett, Signal Sciences
"DevOps is the practice of the entire engineering team participating together through the entire service lifecycle of delivering software. This includes security and out of necessity, security as we have known it has completely changed.
Through challenges from the outside and forces from within there is a wholesale conversion taking place across the industry where DevOps and Security are joining forces. This talk is a hybrid of inspiration and pragmatism for dealing with the new landscape. There are four key areas that have changed with the rise of DevOps:
Treat all systems and infrastructure as code
Change the engineering culture to orient around delivery
Favor a fast delivery cadence
Create feedback loops across the organization
With these shifts the organization has new demands and expectations on security. This talk will cover a pragmatic approach and focus on principles, practices and tooling to meet demands in these four key areas."
Defense-Oriented DevOps for Modern Software DevelopmentJames Wickett
Presentation from SpringOne Platform 2017 conference by Pivotal.
DevOps is the practice of the entire engineering team participating together through the entire service lifecycle of delivering software. This includes security and out of necessity, security as we have known it has completely changed.
Through challenges from the outside and forces from within there is a wholesale conversion taking place across the industry where DevOps and Security are joining forces. This talk is a hybrid of inspiration and pragmatism for dealing with the new landscape. There are four key areas that have changed with the rise of DevOps:
Treat all systems and infrastructure as code
Change the engineering culture to orient around delivery
Favor a fast delivery cadence
Create feedback loops across the organization
With these shifts the organization has new demands and expectations on security. This talk will cover a pragmatic approach and focus on principles, practices and tooling to meet demands in these four key areas.
Application security is often an afterthought for developers, as we concentrate on the next shiny new feature for our projects. In this talk, we’ll highlight the importance of application security and explore some simple and practical ways that we as developers can defend our services from intrusion.
We’ll look at how my team at the BBC approached security concerns when creating the new BBC ID applications, and dive into some code examples to explore the best practices for Node.js server security.
Talk originally given at JavaScript North West meetup. https://www.meetup.com/JavaScript-North-West/events/239152184/
StackEngine has talked to over 100 businesses about the direction and needs of companies ranging from start ups still in Stealth mode to the Fortune 100. Combine these learnings with the features currently included in the StackEngine Controller and a solution to production operation begins to come to light.
To think about a production operation we:
* Establish the characteristics of an ideal containerized application.
* Motivate those characteristics in terms of business benefit.
* Discuss the "final mile" problem of taking a containerized service and making it available to the operations team.
* Now that containers are running, how do we inventory what we have and the state that it is in?
* Demo Host, Container and Search pages as a means of inventory management.
* When our monitoring tells us something is wrong on a host, what do we do?
* How do services find each other?
* Discuss how StackEngine will provide service discovery.
* Provide a roadmap overview
The impact of moving to the public cloud is severe for organisations and working culture. Here I explore some of the lessons we learned in several projects in the financial industry.
How to get along with HATEOAS without letting the bad guys steal your lunch?Graham Charters
How to get along with HATEOAS without letting the bad guys steal your lunch?
It’s a cool idea - decouple the client from the server and let the application tell the client what it can do dynamically. This approach should allow much more flexibility and resilience as the client and server can evolve separately. Unfortunately, the HATEOAS approach can be a free lunch for cybercriminals unless you understand the simple steps needed to secure your design.
The question is - how to achieve the balance of design flexibility and security in practice?
This session will show you how to create a secure hypermedia-driven RESTful web service using HATEOAS principles. You’ll learn how HATEOAS works, understand how it can be exploited by the bad guys and discover why HATEOAS is still a really good approach .
With code and examples this session will leave you more informed and possibly a little wiser.
API Analytics with Redis and Bigquery. NoSQLmatters Cologne '14 edition. Javi...javier ramirez
At teowaki we have a system for API usage analytics, with Redis as a fast intermediate store and bigquery as a big data backend. As a result, we can launch aggregated queries on our traffic/usage data in just a few seconds and we can try and find for usage patterns that wouldn’t be obvious otherwise.In this session I will talk about how we entered the Big Data world, which alternatives we evaluated, and how we are using Redis and Bigquery to solve our problem.
BSH Home Appliances Optimize Consumer Rebate ROI360insights
A digital transformation case study:
A long-standing client of 360insights, BSH Home Appliances was the beta client for 360’s enhanced Consumer Rebates portal and has continued to operate their rebate programs on the platform for nearly four years so far. During this time, they have consistently realized gains in client satisfaction, program ROI and their ability to continuously optimize their programs and spend through the insights the team has drawn from program data.
This presentation centres around a high-level discussion of the journey and subsequent advantages that BSH has found through embracing digital transformation of the consumer rebate programs.
How do you choose the right channel incentives to match your strategy and accomplish your organizational goals? Is it science? Is it art?
In this presentation, Dan Overgaag, Principal for The Spur Group, Rod Baptie, Founder of Channel Focus/ Baptie & Co, and Steven Kellam VP of Global Alliances at 360insights shared and discussed a framework for how to choose and implement the right channel program to achieve transformational goals.
Channel Transformation & The Role of Incentives360insights
How do you go about designing effective incentive programs that incorporate best practices, achieve transformational goals and positively impact channel behavior? At our recent webinar, Channel Transformation: Influencing Behavior with Incentives, presenters, Maria Chien, Service Director, Channel Marketing Strategies @SiriusDecisions, Lisa Penn, Chief of Staff, Global Partner Marketing @SAP, and Steve Kellam, VP of Global Alliances @360insights outline key tactics on how to do this.
360insights' Webinar: 8 Essentials for a Successful MDF & Co-Op Marketing Pro...360insights
How can we as incentive program managers increase channel satisfaction with our MDF and Co-Op marketing efforts? Diane Krakora, CEO of Partner Path and 360insights' VP of Alliances, Steven Kellam recently got together to shed light on this very topic. We had so many questions that the webinar went quite a bit over its allotted time window, but that's good – it shows that channel marketing professionals are engaged. They want to know more, and they want to do better work. You can watch the replay of the webinar in its entirety by searching for the blog post on our site of the same name as this deck.
Cost Savings On Incentives Claims Through Superior Validation Practices360insights
In today’s competitive business environment, companies are constantly looking for ways to increase sales and brand awareness in an effort to improve their bottom-line. The challenge is, of course, that keeping ahead of fraudsters is a moving target. Fraud is an overlooked & unspoken problem, the simple fact is fraud is very prevalent and very costly.
In this webcast, Haris Khan, and Devon Reid from Electrolux Home Products discussed the holistic impacts of fraud within the channel incentive industry, why you should care and what steps you can take to prevent fraud in your incentive programs.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
My talk is called “visualize and attack”.
It’s the outcome of our journey into real-time production monitoring; coupled with some realizations we’ve had about the importance of shortening the feedback loop when designing operational dashboards.
Real-time understanding of what your application is doing after it's been released to market is critical, and the only way to ensure you're capturing the right metrics is to see them on a dashboard right when you’re writing the code.
+ This talk is a culmination of watching, listening and learning from giants that freely publish content...
+ Giants like netflix, linkedin, etsy, gilt
+ and really many of the things you find on infoq.com
+ This talk is a culmination of watching, listening and learning from giants that freely publish content...
+ Giants like netflix, linkedin, etsy, gilt
+ and really many of the things you find on infoq.com
+ This talk is a culmination of watching, listening and learning from giants that freely publish content...
+ Giants like netflix, linkedin, etsy, gilt
+ and really many of the things you find on infoq.com
+ This talk is a culmination of watching, listening and learning from giants that freely publish content...
+ Giants like netflix, linkedin, etsy, gilt
+ and really many of the things you find on infoq.com
+ This talk is a culmination of watching, listening and learning from giants that freely publish content...
+ Giants like netflix, linkedin, etsy, gilt
+ and really many of the things you find on infoq.com
+ This talk is a culmination of watching, listening and learning from giants that freely publish content...
+ Giants like netflix, linkedin, etsy, gilt
+ and really many of the things you find on infoq.com
+ This talk is also the culmination of Ray Fallon from 360 pounding the word metrics into my head for the past year.
+ that's not a grammatical typo, that's what I actually hear through his thick Irish accent.
sooooooooo
+ Hi, I’m Mario Pareja,
+ This is me playing Aussie-rules Football.
+ If you’re looking for an excuse to wear extremely short shorts,
+ come talk to me afterwards, and I’ll set you up with a team.
+ I work at a company called 360incentives
+ We’re modernizing how brands execute promotions and engage with their channel partners:
+ the retailers that sell their products;
+ the front-line salespeople who sell their products;
+ and at the end of the day, you and me, the consumers buying their products.
+ Back in the day, you bought stuff, mailed out a rebate and 8-years later got some money back.
+ We changed that. Our goal is to turn people into brand advocates.
+ Previously, we were on Deloitte’s Fast 50 list of Technology Companies to Watch.
+ Unfortunately, we just found out last week that we’re no longer on that list.
+ It turns out we’ve made it on a better list.
+ We’re ranked the 11th fastest growing technology company in Canada.
+ Right-o, so this presentation is broken up into three main parts.
+ Visualize in Production
+ I want you to realize the benefits of visualizing what your app is doing in production.
+ A lot has been said about this, so I won't spend too much time here. There’s plenty of material out there.
+ Visualize in Development
+ I want you to realize the importance of having the exact same view you would have in production at development time.
+ Man, this has been a super interesting realization.
+ Finally, we have attack
+ I want you to realize how easy it was for us at 360 to shorten the feedback cycle by scripting a production-like world on our laptops.
+ Then I want you to be able to build your own world.
+ 25 minutes is not long.
+ Most time on last bit - Docker, I want you to gain confidence around it
+ Some time on the first two sections, mostly because I want you to get REALLY REALLY pumped about doing this kind of thing.
+ When I think of the TINY level of investment required to create a little world, MAN, I'll NEVER accept anything less.
+ Alright, walk with me through a little story.
+ Pretend we've built a cutting edge and successful training platform.
+ We're capital A, Agile – whatever that means.
+ We've got a tight set of unit tests, acceptance test.
+ We've got some form of delivery pipeline,
+ and we're somewhat regularly delivering to production.
+ And then it hits us.
+ We're capital A, Agile – whatever that means.
+ We've got a tight set of unit tests, acceptance test.
+ We've got some form of delivery pipeline,
+ and we're somewhat regularly delivering to production.
+ And then it hits us.
+ We're capital A, Agile – whatever that means.
+ We've got a tight set of unit tests, acceptance test.
+ We've got some form of delivery pipeline,
+ and we're somewhat regularly delivering to production.
+ And then it hits us.
+ We're capital A, Agile – whatever that means.
+ We've got a tight set of unit tests, acceptance test.
+ We've got some form of delivery pipeline,
+ and we're somewhat regularly delivering to production.
+ And then it hits us.
+ We're capital A, Agile – whatever that means.
+ We've got a tight set of unit tests, acceptance test.
+ We've got some form of delivery pipeline,
+ and we're somewhat regularly delivering to production.
+ And then it hits us.
+ First it's just an email - Bob couldn't complete his course.
+ Of course, Bob also happens to be the guy that killed an hour of our life last month because he was running IE6.
+ He says he spent the week working through the 24 lessons, but it wouldn’t complete course.
+ A few more emails come in…
+ Yeah, at this point you're thinking...O o
Yeah, it’s not really a talk unless you take a stab at Macaulay Culkin.
+ What the hell happened to my app?
+ It turns out we missed cache-busting a javascript file so people with cached versions couldn't complete the lessons.
+ The crappy part: a bunch of people, put in a bunch of effort and didn't realize it wasn't paying off until they thought they were done.
+ How could we have seen this coming?
+ Not through contrived tests, but from knowing that the business value we implemented WAS NOT actually being delivered.
+ Metrics
+ I’ve got this thought – mind you it isn’t fully formulated yet – that Metrics are akin to constantly-running acceptance tests telling you that business value IS being delivered.
+ Consider Bob's story. There wasn't an error on our server or even the client. There was an absence.
+ Absence of activity is tough to detect without monitoring trends.
+ Tools, we’re leaning on open source, it could be more mature, but it works nonetheless.
+ Push metrics to statsd which aggregates and forwards them to Graphite.
+ Graphite efficiently stores time-series data, query & apply crazy interesting functions to it.
+ We use Grafana to create graphs from Graphite data and put together entire dashboards.
+ Folks, check these out.
+ Tools, we’re leaning on open source, it could be more mature, but it works nonetheless.
+ Our services push metrics to statsd which aggregates and forwards them to Graphite.
+ Graphite efficiently stores time-series data, query & apply crazy interesting functions to it.
+ We use Grafana to create graphs from Graphite data and put together entire dashboards.
+ Folks, check these out.
+ Tools: Statsd > Graphite > Grafana
+ Push metrics to statsd which aggregates and forwards them to Graphite.
+ Graphite efficiently stores time-series data, query & apply crazy interesting functions to it.
+ We use Grafana to create graphs from Graphite data and put together entire dashboards.
+ Folks, check these out.
+ Tools: Statsd > Graphite > Grafana
+ Push metrics to statsd which aggregates and forwards them to Graphite.
+ Graphite efficiently stores time-series data, query & apply crazy interesting functions to it.
+ We use Grafana to create graphs from Graphite data and put together entire dashboards.
+ Folks, check these out – they’re pretty powerful.
+ Lower Graphite learning curve, slick UI
+ Creating dashboards is sweet with drag-drop widgets, zoom in to specific times, etc..
+ PRO-TIP: dashboard variables are cool.
+ We use them to control resolution so we can efficiently change to large time periods.
+ Dashboards need to be managed like code, you want them consistent across environments.
+ Use source control, create a deployment pipeline, etc..
+ For us, having new graphs show up in all environments is huge, so our dashboard nodes update on commit.
RECAP
+ It is critical to know that the business value you've implemented IS being delivered to market.
+ This is a developer task not some back-office "operations" team.
+ Keeping an eye on trends uncovers issues & opportunities you would have otherwise NOT seen.
+ Use graphs, meters, annotations, whatever you can get your hands on to see what is happening (good or bad).
+ There are free tools available to you now that you can use to capture & view metrics.
+ This is a good one.
+ Dude, your dev environment needs to feel like, smell like, taste like and look like it would in production.
+ Of course, you want this for your app.
+ But we’ve also realized this is SUPER important for metrics.
+ Here's the deal.
+ Capturing log entries and capturing metrics is dead simple – add a line of code here and there.
+ Knowing what to capture, on the other hand, is hard.
+ We don't know IF the data we're capturing is going to be helpful until we visualize it.
+ We get this wrong all of the time!
+ What we think makes sense when we're typing away into our editor often makes zero sense when viewed otherwise.
+ Would you ship a new UI without looking at it?
+ OMG this can make your logs, SOOO much better.
+ Visualize in Development is all about shortening the feedback cycle.
+ Think back, remember the old Word Perfect, Word Star DOS days?
+ Remember when WYSIWYG became norm, WOAH paper = screen. Mind blown.
+ These days, you wouldn’t expect anything less.
+ I’m super passionate about shorten feedback cycles.
+ Give me WYSIWYG operational dashboards, man.
+ I want to write some beautiful code, hit save and watch those blips show up on my local dashboards.
+ This, folks, is where we're heading, and why Docker is our ticket to get there.
+ BTW, we've stumbled across a bunch of old bugs by having our logs & metrics dashboards right by our side at development time.
+ You'll be running through unrelated scenarios and you'll notice something weird in the logs.
+ It's pretty powerful stuff.
Let's rethink how we develop systems by making production insight a first-class citizen starting right at the software construction phase.
RECAP
+ Capturing metrics is easy.
+ Capturing the right metrics is hard.
+ Give your self a short feedback-cycle for designing your operational dashboards.
+ You wouldn’t push a whack of UI changes without first opening them up in your browser, would you?
+ Don’t do it for your operational insights either.
+ Alright, in order to discuss how we at 360 are tackling this,
+ I’ll need to give you a quick run-down of Docker.
+ How many are familiar with Linux Containers, Solaris Zones, etc.?
+ How many are familiar with Docker?
+ I have very little time, and I want this to be VERY practical, rather then deeper understanding of Docker
+ I want you to walk out of here with the ability TO DO stuff
+ shortcut for comprehension (don't quote): docker concepts => Virtual Machine Concepts, so we can be on the same page.
+ Not covering Docker benefts, except they’re VERY lightweight and no-boot time.
+ Moving on, here’s a glossary of terms.
+ A Docker image is kind of like a Virtual Hard Drive Snapshot – it’s IMMUTABLE.
+ A Docker Container is like a REALLY fast virtual machine instance.
+ boot container from image
+ start and stop
+ Docker creates a writeable layer on-top of the image, so changes are held on to.
+ The biggest difference is that there is no boot time and you can run hundreds of them.
+ A Docker Repository is a set of related Docker Images identified by tags.
+ For instance, the Ubuntu repository contains images tagged with (latest, 14.04, 12.04, etc.)
+ An image is basically nameless until tagged within a repo.
+ A Docker Registry is a well-known place to store Repository Images.
+ You can host your own Private Registry.
+ Or you can use the Public Registry at hub.docker.com.
+ Volumes are super useful.
+ They allow you to mount a directory on your host inside of a container.
+ For instance, /app in your container might map to a project in your home directory.
+ You can also map volumes across containers.
+ Links connect containers.
+ For instance, say you link your app container to a Mongo container.
+ Docker will enable network access from your app to the ports exposed by the Mongo container.
+ It will also create a “mongo” hosts file entry so you can write “ping mongo” and it will resolve.
+ A Dockerfile is a way of telling Docker how to create an image.
+ Dockerfiles mostly looks like glorified shell scripts.
+ There are other ways to create images, but this way is reproducible.
+ Let’s talk about how we’ll leverage these individual pieces to build our own little worlds.
+ The first step is finding the Docker images you need for your little world.
+ The common scenario is that you head over to hub.docker.com and find one that meets your needs.
+ The alternative is that you build one.
+ Once you know the image name, you can fire up a container.
+ Fire up a new container based on an image using the Docker run command.
+ It will reach out and download the image if necessary.
+ It will create a writeable layer on top of that image and set up network stacks, etc..
+ The –d simply means run the container in the background.
+ Naming your containers becomes critical for managing them later.
+ Finally, we’ve need to tell Docker what Image to start from. (this would be an official image)
+ To remove a container and destroy all of its data, execute docker rm.
+ The –v tells docker to purge the layer that was put on top of the image for the purpose of writing.
+ You must do this if you’re building and tearing down worlds frequently.
+ Otherwise, you’ll fill up your hard drive pretty quick.
+ The –f turns off the container abruptly - since we’re destroying the state, why wait?
+ Don’t look directly at this command, it’ll hurt your eyes.
+ I included this because it’s super useful to get a container’s IP address.
+ Don’t worry, I’ll be publishing the slides.
+ If you have special needs, you can create your own image.
+ I won’t go any deeper, just look at some of the scripts.
+ But basically, you need to define how the image should be built.
+ Build it.
+ Tag it including a version. Tag it again with a version of “latest”.
+ Push the image to either your Private or the Public registry.
+ Here’s how we’re leveraging Docker and a bit of automation to shorten feedback cycles at 360.
+ First, some background:
+ When we started building out services, we were sitting around and realized we needed some names.
+ Naturally, we decide on Quentin Tarantino characters.
+ payment service > dollars > dollar > buck
+ Well if you’ve seen Kill Bill, you’ll know that Buck is a character.
+ A despicable guy, but a Tarantino character none the less.
+ And with that….
+ Meet Tarantino, he's the directory of our little world
+ Tarantino is a bit of development environment shell scripting
+ He's got a one-liner install (be forewarned, it will install Docker)
+ He'll also pull down various Docker images
+ Once installed, we just call upon tarantino by executing the tt command. For instance...
+ tt clone will pull down the git repositories we care about.
+ But wait, how's Tarantino know which repositories?
+ It's literally hard-coded at the top of the script.
+ That's the thing, we're not interested in building an off the shelf solution here.
+ We've found tremendous value in being able to add operations that are specific to what WE need.
+ We're open sourcing an equivalent of Tarantino.
+ But it’s literally intended to be used as fully functional EXAMPLE, SO YOU CAN HIT THE GROUND RUNNING.
+ tt create will generate and run all of our docker containers based on the images we've built.
+ This includes a bunch of infrastructure like: RabbitMQ, Kibana, Statsd, Graphite, Grafana, ElasticSearch.
+ It also includes our custom docker image for running all of our node services.
+ tt destroy tears them all down and throws away any data.
+ This is critical when you’ve borked your graphs because you were emitting the wrong stats.
+ tt data is our gateway into data generation
+ After recreating the world, I'll usually run tt data aray.
+ That'll generate data for our fictitious test user: Aldo Ray
+ So I mentioned Tarantino characters: this one here is totally the one I'm most proud of.
+ I spent like an hour in the middle of the night trying to come up with a phoney name.
+ It turns out in one of his first films,
+ Tarantino himself had a scene where he phoned-up his girl-friend and pretended to be "Aldo Ray".
+ Thank the lords, I can go to sleep.
(Buahaha, tt upgrade required an smaller font than previous examples, so I dropped this in between to avoid font shifting!)
+ tt upgrade is worth mentioning because it makes it easy to fetch the latest version of tarantino and his world.
+ I won’t go into any of the tarantino commands, for now.
+ I mentioned we have a single custom docker image for running all of our node services. When running a container for each service:
+ We mount /app inside the container to our source code repo in our home directory
+ We use “forever” to restart our service upon source changes
+ We link our services to our infrastructure containers for Metrics and Log capture.
+ As you can see, this container is completely optimized for development.
+ What it means is that we can make changes to the code in our working directory and see them immediately reflected on our graphs.
RECAP
+ Docker is awesome. It’ll let you create, run and destroy a bunch of isolated “virtual machines“ with ease.
+ We went through a REALLY quick crash-course on Docker. I used some leaky abstractions to help get us through the presentation, so at some point do yourself a favour and dive right into Docker.
+ We talked about how we glue a bunch of docker containers together using Tarantino so we can monitor our applications on our laptops just as we would in production.
+ I gave you a glimpse of how we inject our code into node containers to obtain quick feedback about changes in our code.
RECAP
+ So, what have we talked about today? A LOT.
+ It is critical to know that the business value you've implemented IS ACTUALLY being delivered after you've released to market.
+ Capturing the right metrics requires feedback just like any other development activity.
+ Docker gives us way to run our operational infrastructure on our laptops
+ so we can tighten the feedback loop when designing operational dashboards.
+ And make production insight a first-class citizen in our software development process.
+ Please, try creating your own little world. It’s much easier than you think.