When we talk about any tool, technique or practice that we like, we can fall into the trap of thinking that “Everything good is X” and “X is everything good.” If we truly want to understand a concept, we need to know what it includes and what it does not. After this session, we will have a clear understanding of what Lean is, how we might apply it to software development, and when we would and wouldn't want to.
presented at Desert Code Camp in Chandler, AZ on 14 October 2017
As our profession grows and matures, it becomes more and more important for us to develop a sense of what it means to be a software professional. Analogies to existing professions are easily drawn. Precision and analytical problem solving are essential. So are we engineers? Creativity and willingness to try things we've never done are core to success. So are we artists? We are a new breed of professional that draws on but is unique from what has come before.
- Utah Code Camp on 11 November 2017
In the last 5 years Pluralsight has grown from one team of 4 engineers to over a dozen teams totaling more than 100 smart, professional software craftsmen. During this time, we have also acquired more than half a dozen companies and disassembled a single monolith into 40+ bounded contexts with hundreds of independent microservices. Come to this talk to learn how we integrated .NET, PHP, Python, NodeJS, Ruby, Elixer, and Scala into a single, functional product offering. Come to this talk to learn how we have embraced team autonomy to create an architecture that allowed us to deliver more than 60 new user experiences over the last year.
- Utah Code Camp on 11 November 2017
We use AppEco to simulate Apple’s iOS app ecosystem and investigate the effectiveness of common publicity strategies such as viral marketing, mass broadcast, targeted broadcast, and recurring broadcast, having your apps appear on the top apps chart, and having your apps appear on the new apps chart.
When we talk about any tool, technique or practice that we like, we can fall into the trap of thinking that “Everything good is X” and “X is everything good.” If we truly want to understand a concept, we need to know what it includes and what it does not. After this session, we will have a clear understanding of what Lean is, how we might apply it to software development, and when we would and wouldn't want to.
presented at Desert Code Camp in Chandler, AZ on 14 October 2017
As our profession grows and matures, it becomes more and more important for us to develop a sense of what it means to be a software professional. Analogies to existing professions are easily drawn. Precision and analytical problem solving are essential. So are we engineers? Creativity and willingness to try things we've never done are core to success. So are we artists? We are a new breed of professional that draws on but is unique from what has come before.
- Utah Code Camp on 11 November 2017
In the last 5 years Pluralsight has grown from one team of 4 engineers to over a dozen teams totaling more than 100 smart, professional software craftsmen. During this time, we have also acquired more than half a dozen companies and disassembled a single monolith into 40+ bounded contexts with hundreds of independent microservices. Come to this talk to learn how we integrated .NET, PHP, Python, NodeJS, Ruby, Elixer, and Scala into a single, functional product offering. Come to this talk to learn how we have embraced team autonomy to create an architecture that allowed us to deliver more than 60 new user experiences over the last year.
- Utah Code Camp on 11 November 2017
We use AppEco to simulate Apple’s iOS app ecosystem and investigate the effectiveness of common publicity strategies such as viral marketing, mass broadcast, targeted broadcast, and recurring broadcast, having your apps appear on the top apps chart, and having your apps appear on the new apps chart.
Can't decide what movie to watch tonight? Let grid computing choose for you.
Check out the movie-choosing demonstration, presented by Leandro NEUMANN CIUFFO of INFN - http://www.youtube.com/watch?v=bxwdiC5yIKI
The demo was presented as part of the Enabling Grids for E-sciencE (EGEE) User Forum in Catania. More on EGEE at http://www.eu-egee.org/
Bitocast - A hybrid BitTorrent and IP Multicast content distribution solutionTiago Andrade e Silva
In recent years we have observed an increased use of the Internet as a means for transmitting
large content. There have been several technology attempts to attack this problem, including
costly distribution networks and, more recently, peer to peer (P2P) protocols. Amongst
these P2P protocols, BitTorrent has proven itself as an effective means for transmitting large
content items and today enjoys great popularity.
Numerous researchers have analyzed BitTorrent and proposed concepts and models to enhance
its reliability, efficiency and fairness. Further, there are proposals to extend BitTorrent
to support on-demand multimedia streaming. In this Dissertation we present Bitocast, a
content distribution system that combines IP Multicast and BitTorrent protocols in order to
achieve a more efficient usage of an Internet Service Provider’s network and reduce download
time when serving large sets of contents to large audiences.
The Kenya Ushahidi Evaluation Project was 9-month Ushahidi evaluation project in partnership with the Harvard Humanitarian Initiative supported by the Knight Foundation. Jennifer Chan and Melissa Tully conducted research which lead to the creation of case studies and toolboxes. (2011) This is Toolbox #3: Real-Time Evaluation.
If 76.8 million people recall seeing a mobile advertisement in the last month and 51% of mobile data subscribers respond to mobile advertising, then why is there so little mobile marketing (63% see mobile ads once a month or less frequently)?
A mystery? Yes. Solvable? Definitely. This presentation gives an overview of the Mobile Marketing Industry, including compelling statistics and projections about the present and future. The deck was prepared for and given at the Mobile Marketing Roundtable on behalf of Pongr.
SPRINT 13 Workshop 5 Using Open Data and Open Source to show how european legislation has spread into UK legislation over time and how TNA approaches big data. Oliver Morley- The National Archives
Can't decide what movie to watch tonight? Let grid computing choose for you.
Check out the movie-choosing demonstration, presented by Leandro NEUMANN CIUFFO of INFN - http://www.youtube.com/watch?v=bxwdiC5yIKI
The demo was presented as part of the Enabling Grids for E-sciencE (EGEE) User Forum in Catania. More on EGEE at http://www.eu-egee.org/
Bitocast - A hybrid BitTorrent and IP Multicast content distribution solutionTiago Andrade e Silva
In recent years we have observed an increased use of the Internet as a means for transmitting
large content. There have been several technology attempts to attack this problem, including
costly distribution networks and, more recently, peer to peer (P2P) protocols. Amongst
these P2P protocols, BitTorrent has proven itself as an effective means for transmitting large
content items and today enjoys great popularity.
Numerous researchers have analyzed BitTorrent and proposed concepts and models to enhance
its reliability, efficiency and fairness. Further, there are proposals to extend BitTorrent
to support on-demand multimedia streaming. In this Dissertation we present Bitocast, a
content distribution system that combines IP Multicast and BitTorrent protocols in order to
achieve a more efficient usage of an Internet Service Provider’s network and reduce download
time when serving large sets of contents to large audiences.
The Kenya Ushahidi Evaluation Project was 9-month Ushahidi evaluation project in partnership with the Harvard Humanitarian Initiative supported by the Knight Foundation. Jennifer Chan and Melissa Tully conducted research which lead to the creation of case studies and toolboxes. (2011) This is Toolbox #3: Real-Time Evaluation.
If 76.8 million people recall seeing a mobile advertisement in the last month and 51% of mobile data subscribers respond to mobile advertising, then why is there so little mobile marketing (63% see mobile ads once a month or less frequently)?
A mystery? Yes. Solvable? Definitely. This presentation gives an overview of the Mobile Marketing Industry, including compelling statistics and projections about the present and future. The deck was prepared for and given at the Mobile Marketing Roundtable on behalf of Pongr.
SPRINT 13 Workshop 5 Using Open Data and Open Source to show how european legislation has spread into UK legislation over time and how TNA approaches big data. Oliver Morley- The National Archives
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
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!
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Uncle Bob Martin and his Clean Code manifesto laid out in these 2 books have cost me 3 jobs.True story.It’s also a true story that I wouldn’t change any of it and I’ve never been happier.
I am David Adsit from Pluralsight and I am here today to talk to you about preparing to write clean code. During the next hour, I expect you to participate, so let’s start by having everyone who writes code raise your hands.
Ok, so we are going to talk about clean code and preparing ourselves to create clean code.I’ve broken this topic into 3 well known phases:
Phase 1 – know what clean code isPhase 3 – profitNow you say, “What’s phase 2?”Hopefully we will figure that out before the hour is up.Anyway, let’s start with phase 1.
Who here already knows what Clean Code is?That’s so awesome! Can I get one of you to come up and tell us, please? I would love to be in the AngularJS presentation across the hall…Seriously though, what is the first thing we do when someone tells us about a new idea, tool, or technology? Google it! Or Bing it, if you’re one of those…
It appears that clean code is an attempt to minimize WTFs/minute. So I went on Urban Dictionary to find out what WTFs are… ;-)
Objects Hide their data behind abstractions and expose functions that operate on that data. Data structures Expose their data and have no meaningful functions. Opposites with complimentary definitions
There are a lot of aspects to testing. Let’s look at some basic categories that will help us ensure that we have quality code.
But you’re not here for an infomercial about a user group!