The document discusses techniques for improving iOS application build performance and reducing executable size in Xamarin applications. It recommends measuring build times, optimizing for the iOS simulator by avoiding rebuilds and file copying, and optimizing for iOS devices by partially linking assemblies, using the LinkerSafe attribute, and leveraging SmartLink and automatic bindings optimizations. Building configurations and deployment tradeoffs are also covered.
“warpdrive”, making Python web application deployment magically easy.Graham Dumpleton
Ask a beginner to deploy a Python web application and they will often complain it is too hard. Although we have standards for how a Python web application should interface with a web server, the web servers for Python all work differently, with a myriad of options and being difficult to set up properly.
In this talk you will be given a preview of a project called 'warpdrive', a project being developed to simplify the process of deploying a Python web application.
The 'warpdrive' project makes it easy to run your Python web application on your own system, but it can also create a Docker image for your application, providing you with an easy path to deploying it on a Docker service.
How 'warpdrive' works is also compatible with next generation Platform as a Service (PaaS) offerings such as the latest OpenShift, which has been reimplemented around Docker and Kubernetes.
See how working on and deploying your Python web application could be made so much easier using 'warpdrive'.
Puppet is ideal for abstracting away the configurations of machines. In the time since puppet arrived on the scene, IaaS has started to creep into the mainstream. Now instead of just managing the configuration in the machine, the machine state itself can be configured, and even broken out to manage the configuration of all the deployed instances in a datacenter. We'll explore delving into using Apache CloudStack to do so, but we'll talk about the applicable other platforms as well.
David Nalley
Committer/PMC member, Apache CloudStack
David is a recovering sysadmin who spent a year in operations before starting to work on cloudy things. He's currently employed by Citrix in the Open Source Business Office to spend his time working on Apache CloudStack. In addition to CloudStack he's been involved in a number of other open source projects, including Zenoss and the Fedora Project.
“warpdrive”, making Python web application deployment magically easy.Graham Dumpleton
Ask a beginner to deploy a Python web application and they will often complain it is too hard. Although we have standards for how a Python web application should interface with a web server, the web servers for Python all work differently, with a myriad of options and being difficult to set up properly.
In this talk you will be given a preview of a project called 'warpdrive', a project being developed to simplify the process of deploying a Python web application.
The 'warpdrive' project makes it easy to run your Python web application on your own system, but it can also create a Docker image for your application, providing you with an easy path to deploying it on a Docker service.
How 'warpdrive' works is also compatible with next generation Platform as a Service (PaaS) offerings such as the latest OpenShift, which has been reimplemented around Docker and Kubernetes.
See how working on and deploying your Python web application could be made so much easier using 'warpdrive'.
Puppet is ideal for abstracting away the configurations of machines. In the time since puppet arrived on the scene, IaaS has started to creep into the mainstream. Now instead of just managing the configuration in the machine, the machine state itself can be configured, and even broken out to manage the configuration of all the deployed instances in a datacenter. We'll explore delving into using Apache CloudStack to do so, but we'll talk about the applicable other platforms as well.
David Nalley
Committer/PMC member, Apache CloudStack
David is a recovering sysadmin who spent a year in operations before starting to work on cloudy things. He's currently employed by Citrix in the Open Source Business Office to spend his time working on Apache CloudStack. In addition to CloudStack he's been involved in a number of other open source projects, including Zenoss and the Fedora Project.
Background on DataCentred, its use of OpenStack and Ceph, a proposed workflow for building Docker images with Puppet, and why we'd want to do such a thing.
Presented at the first Docker Manchester meetup on 21/07/16.
GitHub repo with the configuration used during the demo is here: https://github.com/yankcrime/docker-puppet
Weird things we've seen with OpenStack NeutronNick Jones
A presentation given at the Manchester OpenStack Meetup, talking through some of the odd things we've hit up against in our time as a public OpenStack operator using Neuton with OpenvSwitch.
SaltConf14 - Eric johnson, Google - Orchestrating Google Compute Engine with ...SaltStack
Google is making the power of its datacenter, network, and technology innovations available to the world through its Cloud services. This presentation will provide an overview of the Google Cloud Platform and a deeper dive on Google Compute Engine. Google recently made an open source contribution to SaltStack and now you can now use Salt Cloud to manage your Compute Engine resources (IaaS virtual machine services). Come find out more about Google's Cloud Platform and how you can leverage Google scale with SaltStack.
Paolo Alvarado Customer Support Engineer, Fastly at Altitude 2016
Customer Support Engineer Paolo Alvarado discusses various useful features of advanced Varnish Configuration Language (VCL).
Deploying VMware vCloud Hybrid Service with Puppet - PuppetConf 2013Puppet
"Deploying VMware vCloud Hybrid Service with Puppet" by Nan Liu, Sr. Systems Engineer, VMware Inc.
Speaker Presentation: This session will provide an overview of the challenges of deploying and managing VMware vCloud Hybrid service with Puppet. VMware vCloud Hybrid service automation not only require configuration management of operating systems, but also configuration management of several VMware products through their APIs: * VMware vCenter (vSphere API) * VMware vCloud Network and Security (vShield API) * VMware vCloud Director (vCloud API).
Speaker Bio: Nan is a Sr. Systems Engineer at VMware focused on developing automation solutions for VMware vCloud Hybrid service (vCHS). Previously, he worked as a technical evangelist and professional service engineer at Puppet Labs developing and promoting DevOps solutions for partners and customers. He also has background managing SaaS service in the healthcare industry.
This talk is a very quick intro to Docker, Terraform, and Amazon's EC2 Container Service (ECS). In just 15 minutes, you'll see how to take two apps (a Rails frontend and a Sinatra backend), package them as Docker containers, run them using Amazon ECS, and to define all of the infrastructure-as-code using Terraform.
The shift to cloud computing means that organizations are undergoing a major shift as they develop scale-out infrastructure that can respond to apace of business change faster than ever before. Opscode Chef® is an open-source systems integration framework build specifically for
automating the cloud by making it easy to deploy and scale servers and applications throughout your infrastructure. Join us for this session
containing an introduction to Chef including:
An Overview of Chef
The Chef Architecture
Cookbook Components
System Integration
Live demo launching a Java Stack on Amazon EC2, Rackspace, Ubuntu, and
CentOS
[Presented as part of the Open Source Build a Cloud program on 2/29/2012 - http://cloudstack.org/about-cloudstack/cloudstack-events.html?categoryid=6]
Today we will take a look at OCP4 UPI Installation on KVM.
Basically, I used this official doc from Red Hat. Especially bare metal part. So although I use KVM, it is almost the same as bare metal.
To use UPI method, we need to setup a lot of stuff such as dns,network,load balancer, matchbox and so on. You can config them all maually but tn order to explain this topic properly, I've developed ansible and terraform script. From this video, I will explain pre-requisites and how you should config it by manual or by automation.
Модульное приложение на Xamarin. От идеи до реализации.Денис Кретов
В презентации говорится платформе-конструкторе мобильных приложений для интернет магазинов, которая разработана на базе Xamarin+MvvmCross. Платформа состоит из ядра и набора подключаемых модулей. Между модулями нет прямой зависимости. Это позволяет вносить изменения в каждый из компонентов, менять их состав и создавать новые.
Background on DataCentred, its use of OpenStack and Ceph, a proposed workflow for building Docker images with Puppet, and why we'd want to do such a thing.
Presented at the first Docker Manchester meetup on 21/07/16.
GitHub repo with the configuration used during the demo is here: https://github.com/yankcrime/docker-puppet
Weird things we've seen with OpenStack NeutronNick Jones
A presentation given at the Manchester OpenStack Meetup, talking through some of the odd things we've hit up against in our time as a public OpenStack operator using Neuton with OpenvSwitch.
SaltConf14 - Eric johnson, Google - Orchestrating Google Compute Engine with ...SaltStack
Google is making the power of its datacenter, network, and technology innovations available to the world through its Cloud services. This presentation will provide an overview of the Google Cloud Platform and a deeper dive on Google Compute Engine. Google recently made an open source contribution to SaltStack and now you can now use Salt Cloud to manage your Compute Engine resources (IaaS virtual machine services). Come find out more about Google's Cloud Platform and how you can leverage Google scale with SaltStack.
Paolo Alvarado Customer Support Engineer, Fastly at Altitude 2016
Customer Support Engineer Paolo Alvarado discusses various useful features of advanced Varnish Configuration Language (VCL).
Deploying VMware vCloud Hybrid Service with Puppet - PuppetConf 2013Puppet
"Deploying VMware vCloud Hybrid Service with Puppet" by Nan Liu, Sr. Systems Engineer, VMware Inc.
Speaker Presentation: This session will provide an overview of the challenges of deploying and managing VMware vCloud Hybrid service with Puppet. VMware vCloud Hybrid service automation not only require configuration management of operating systems, but also configuration management of several VMware products through their APIs: * VMware vCenter (vSphere API) * VMware vCloud Network and Security (vShield API) * VMware vCloud Director (vCloud API).
Speaker Bio: Nan is a Sr. Systems Engineer at VMware focused on developing automation solutions for VMware vCloud Hybrid service (vCHS). Previously, he worked as a technical evangelist and professional service engineer at Puppet Labs developing and promoting DevOps solutions for partners and customers. He also has background managing SaaS service in the healthcare industry.
This talk is a very quick intro to Docker, Terraform, and Amazon's EC2 Container Service (ECS). In just 15 minutes, you'll see how to take two apps (a Rails frontend and a Sinatra backend), package them as Docker containers, run them using Amazon ECS, and to define all of the infrastructure-as-code using Terraform.
The shift to cloud computing means that organizations are undergoing a major shift as they develop scale-out infrastructure that can respond to apace of business change faster than ever before. Opscode Chef® is an open-source systems integration framework build specifically for
automating the cloud by making it easy to deploy and scale servers and applications throughout your infrastructure. Join us for this session
containing an introduction to Chef including:
An Overview of Chef
The Chef Architecture
Cookbook Components
System Integration
Live demo launching a Java Stack on Amazon EC2, Rackspace, Ubuntu, and
CentOS
[Presented as part of the Open Source Build a Cloud program on 2/29/2012 - http://cloudstack.org/about-cloudstack/cloudstack-events.html?categoryid=6]
Today we will take a look at OCP4 UPI Installation on KVM.
Basically, I used this official doc from Red Hat. Especially bare metal part. So although I use KVM, it is almost the same as bare metal.
To use UPI method, we need to setup a lot of stuff such as dns,network,load balancer, matchbox and so on. You can config them all maually but tn order to explain this topic properly, I've developed ansible and terraform script. From this video, I will explain pre-requisites and how you should config it by manual or by automation.
Модульное приложение на Xamarin. От идеи до реализации.Денис Кретов
В презентации говорится платформе-конструкторе мобильных приложений для интернет магазинов, которая разработана на базе Xamarin+MvvmCross. Платформа состоит из ядра и набора подключаемых модулей. Между модулями нет прямой зависимости. Это позволяет вносить изменения в каждый из компонентов, менять их состав и создавать новые.
Cientos de mujeres residentes en pequeños municipios de Araba víctimas de la violencia
machista solicitan ayuda cada año para dejar atrás los abusos. 8 Diciembre 2012 Gara
Reinforcing AML systems with graph technologies.Linkurious
Anti-money laundering (AML) has become complex and costly for institutions and enterprises. Nowadays, to thwart criminal intricate strategies, financial crime units have to gather, monitor and investigate large amounts of connected data.
Graph analysis and visualization technologies can provide an holistic view of the various entities and their relationships to unveil wrongdoings.
Anti-money laundering (AML) has become complex and costly for institutions and enterprises. Graph analysis and visualization technologies like Linkurious are a great fit to help AML analysts fight money laundering.
Discover in this presentation how to automate the monitoring of high risk customers with patterns alerts and how to assess risk-levels by visually investigating suspicious cases.
More information on www.linkurio.us
Presentation on how Meetup tackles web performance. Given on:
- Nov 17th, 2009 for the NY Web Performance Group (http://www.meetup.com/Web-Performance-NY/)
- Jan 26th, 2010 for NYC Tech Talks Meetup Group (http://www.meetup.com/NYC-Tech-Talks/)
Build 2016 - B880 - Top 6 Reasons to Move Your C++ Code to Visual Studio 2015Windows Developer
Visual Studio 2015 provides the best in class C++ development experience whether you are targeting Android, iOS, Linux, Windows, or IoT. With a good mix of demos and showcase for new C++ experiences, this talk goes over six great reasons why you should migrate to Visual Studio 2015 today.
Improving app performance with Kotlin CoroutinesHassan Abid
Coroutines were added to Kotlin in version 1.3 and since then they became a popular choice for android developers to simplify code that executes asynchronously. Coroutines are lightweight threads and on android they help to solve the primary problems of long running tasks that might block the main thread and also providing safety for offloading network or disk operations from the main thread. This talk covers how coroutines work with architecture components
Threads, Queues, and More: Async Programming in iOSTechWell
To keep your iOS app running butter-smooth at 60 frames per second, Apple recommends doing as many tasks as possible asynchronously or “off the main thread.” Joe Keeley introduces you to some basic concepts of asynchronous programming in iOS. He discusses what threads and queues are, how they are related, and the special significance of the main queue to iOS. Look at what options are available in the iOS SDK to work asynchronously, including NSOperationQueues and Grand Central Dispatch. Take an in depth look at how to implement some common use cases for those options in Swift. Joe pays special attention to networking, one of the most common asynchronous use cases. Spend some time discussing common asynchronous programming pitfalls—and how to avoid them. Leave this session ready to try out asynchronous programming in your iOS app.
Lessons Learned Running InfluxDB Cloud and Other Cloud Services at Scale by T...InfluxData
In this session, Tim will cover principles, learnings, and practical advice from operating multiple cloud services at scale, including of course our InfluxDB Cloud service. What do we monitor, what do we alert on, and how did we architect it all? What are our underlying architectural and operational principles?
(DEV204) Building High-Performance Native Cloud Apps In C++Amazon Web Services
The AWS SDK for C++ is a fully featured, cross-platform, modern C++ software development kit for connecting to Amazon Web Services resources. In this talk, we discuss how you can obtain, build, configure, and begin using the SDK to build high-performance native applications that leverage the power of the cloud.
Lessons Learned: Running InfluxDB Cloud and Other Cloud Services at Scale | T...InfluxData
In this session, Tim will cover principles, learnings, and practical advice from operating multiple cloud services at scale, including of course our InfluxDB Cloud service. What do we monitor, what do we alert on, and how did we architect it all? What are our underlying architectural and operational principles?
Pragmatic Monolith-First, easy to decompose, clean architecturePiotr Pelczar
Designing systems architecture corresponding to business needs in long future is like a reading tea leaves. There is no common way to design systems. Making decision to start project with microservices may make refactoring much harder and introduce too much complexity in the infrastructure layer and finally slow down development. However maintaining a monolith is a tough nut to crack.
Let’s see how to build a system starting from well organized monolith with well marked technical and business scopes that enables to make a decision in with way it should be decomposed and how to deliver it. Strategic and tactical techniques from Domain-Driven Design and Hexagonal Architecture will be used. I will show you how to monitor accidential complexity using different tools during CI.
I invite you if you are interested in building systems with complex business domains.
Xamarin University Presents: Building Your First Intelligent App with Xamarin...Xamarin
René Ruppert shows you how to easily integrate the power of three different Azure Cognitive Services into a Xamarin application. Given that nobody can decipher René's handwriting, he's going to use the power of Azure to turn it into clear text and use that as input for further processing.
Watch the recording at https://youtu.be/ipeXRXetmFE
Xamarin University Presents: Ship Better Apps with Visual Studio App CenterXamarin
Mark Smith shows you how to automate your app development pipeline with Visual Studio App Center. You’ll walk through how to connect your app to App Center and start improving your development process and your apps immediately.
Watch recording at https://youtu.be/QXLOzdpYPXU
Get the Most Out of iOS 11 with Visual Studio Tools for XamarinXamarin
In this webinar deck Craig Dunn shows what’s new in iOS 11 and how to take advantage of the latest updates – from drag-and-drop for iPad to machine learning and more – 100% in .NET and Visual Studio. Whether you’re building new or updating existing Xamarin.iOS apps, you’ll see how to implement new frameworks, APIs, and UI features, walk-through code samples, get expert tips and tricks, so you can start shipping iOS 11-ready apps to your users.
Watch webinar at https://youtu.be/mXAbpXLT1vo
Get the Most out of Android 8 Oreo with Visual Studio Tools for XamarinXamarin
In this webinar deck Tom Opgenorth dives into what’s new in Android 8 Oreo and shows how to add the latest features – like Picture-in-picture, notification channels, downloadable fonts, and more – to your apps, 100% in .NET and Visual Studio. Whether you’re building new or updating existing Xamarin.Android apps, you’ll get the step-by-step demos, code samples, and expert tips you need to start shipping Android 8 Oreo-ready apps to your users immediately.
Watch webinar at https://youtu.be/qEW6AyUdnKw
Build Better Games with Unity and Microsoft AzureXamarin
David Antognoli shows you how to take your Unity games to the next level with powerful cloud services. He’ll walk through how to connect your apps to Microsoft Azure, adding compelling features that users love, like leaderboards and heatmaps, and demo how new Unity and Visual Studio 2017 features improve your development process and your users' experience.
In the session, you’ll:
• Create and configure a new Unity project and integrate with Azure Easy tables – from scratch
• Reference external packages from NuGet in Unity projects
• Update the Unity Mono security certificate store
• Add leaderboards and use the Azure Mobile Client SDK to save data telemetry
• Analyze heatmap telemetry to improve your game design
• Ask questions and receive guidance from our team of experts
Watch the webinar recording at https://channel9.msdn.com/Events/Xamarin/Recent-Webinars/Build-Better-Games-with-Unity-and-Microsoft-Azure
Exploring UrhoSharp 3D with Xamarin WorkbooksXamarin
In this webinar recording Charles Petzold show how to build a 3D app from the ground up with UrhoSharp and Xamarin Workbooks. UrhoSharp is a powerful, high performance 3D graphics engine suitable for games, animation, and data visualization. UrhoSharp and Xamarin Workbooks give developers a streamlined way to get started with 3D graphics programming quickly.
Regardless whether you're using UrhoSharp to target Android, iOS, macOS, Xamarin.Forms, or Windows, you can use Workbooks to develop and perfect your UrhoSharp code. The Workbooks approach brings an interactive immediacy to 3D graphics that inspires experimentation, exploration, and discovery.
Watch the webinar recording at https://aka.ms/urho-sharp-3d-webinar
Desktop Developer’s Guide to Mobile with Visual Studio Tools for XamarinXamarin
These are the slides from Mark Smith's webinar where he shows how to apply your existing desktop development skills, knowledge, and code to mobile development. With Microsoft’s mobile tools and cloud services, you can start delivering native user experiences without learning new languages.
Mark compares desktop and mobile UI/UX and share best practices for porting existing desktop apps to Android, iOS, and UWP. Whether you’re building apps for consumers, employees, or suppliers, you’ll learn how to overcome common obstacles and get the step-by-step training you need to deliver high quality apps.
Watch the webinar recording at aka.ms/xamu-desktop-devs-video
Developer’s Intro to Azure Machine LearningXamarin
Azure Machine Learning makes it easy for developers to incorporate intelligence and predictive analytics into their apps. Jason teaches core Machine Learning concepts and shows you how use Azure Machine Learning Studio to start building smarter apps immediately.
Watch the webinar recording at aka.ms/xamu-azure-ml-video
Explore Xamarin University at xamarin.com/university
Rob Gibbens shows you how to build better Xamarin.Forms UI using platform-specific APIs that aren’t directly exposed by the framework. He’ll demo how to integrate native controls and adjust visual properties that are unique to each platform while still sharing the majority of your code across platforms. You’ll leave ready with the step-by-step guidance you need to take full advantage of the latest OS-specific UI patterns and designs.
Watch the webinar recording at aka.ms/xamu-xamarin.forms-ui-video
Explore Xamarin University at xamarin.com/university
Session 4 - Xamarin Partner Program, Events and ResourcesXamarin
This is the presentation slides of video session delivered at the Xamarin Partner Summit 2017. Microsoft speaker Greg Urquhart, describes the Xamarin Partner Program and upcoming changes. Microsoft speaker Francine Anthony, highlights upcoming events and resources for Xamarin Partners.
Watch the session recording at channel9.msdn.com/Events/Xamarin-Partners/Xamarin-Partner-Summit-2017/Xamarin-Partner-Program-Events-and-Resources
Session 3 - Driving Mobile Growth and ProfitabilityXamarin
This is the presentation slides of video session delivered at Xamarin Partner Summit 2017 by Microsoft speakers, Neil Smith, Sebastien Le Calvez, Alex Popp and Matt Larson. It provides practical advice on ways that Xamarin Partners can leverage Microsoft technologies and programs to create further growth and profitability across their mobile practice.
Watch the session recording at channel9.msdn.com/Events/Xamarin-Partners/Xamarin-Partner-Summit-2017/Driving-Moble-Growth-and-Profitability
Session 2 - Emerging Technologies in your Mobile PracticeXamarin
This is the presentation slides of video session delivered at Xamarin Partner Summit 2017 by Microsoft speakers, Jaclyn Stiles, Neil Smith and Matt Larson. It focuses on emerging technologies - such as Cognitive Services, Machine Learning, IOT and more - as key components of a "mobile +" strategy and approach.
Watch the session recording at channel9.msdn.com/Events/Xamarin-Partners/Xamarin-Partner-Summit-2017/Emerging-Technologies-in-your-Mobile-Practice
Session 1 - Transformative Opportunities in Mobile and Cloud Xamarin
The opening keynote address delivered at Xamarin Partner Summit 2017. During the address, Microsoft speakers Greg Urquhart and Erik Polzin explore Xamarin and Microsoft since the acquisition in 2016, the theme of mobile-first, cloud-first and the "mobile +" shift driving greater opportunities for Xamarin Partners. Microsoft speaker and Xamarin technical expert, Colby Williams, also demos Visual Studio Mobile Center.
Watch the session recording at channel9.msdn.com/Events/Xamarin-Partners/Xamarin-Partner-Summit-2017/Transformative-Opportunities-in-Mobile-and-Cloud
SkiaSharp, powered by Google’s Skia graphics library, helps developers extend their Xamarin.Forms apps with compelling 2D graphics. Charles Petzold shows you how to include a SkiaSharp canvas in your Xamarin.Forms apps and make the most of the extensive and versatile SkiaSharp library.
Watch the webinar recording at aka.ms/xamu-skiasharp-video
Explore Xamarin University at xamarin.com/university
Building Games for iOS, macOS, and tvOS with Visual Studio and AzureXamarin
René Ruppert shows you how to use your .NET skills to deliver multi-player games for the latest Apple devices, from iPhone to tvOS. He’ll demo SpriteKit basics, create a mobile version of the popular Connect Four board game, easily integrate with scalable cloud services, and teach best practices for sharing C# game logic, UI, and infrastructure code across platforms.
Watch the webinar recording at aka.ms/xamu-ios-apps-video
Explore Xamarin University at xamarin.com/university
Intro to Xamarin.Forms for Visual Studio 2017Xamarin
Jesse Dietrichson shows you how to take your .NET skills mobile with Xamarin.Forms for Visual Studio 2017. With Xamarin.Forms, you’re able to maximize code reuse and quickly build fully native apps for Android, iOS, and Windows. Jesse will show you how to use the latest Visual Studio features to design, develop, and test your apps faster than ever.
Watch the webinar recording at aka.ms/xamu-vs2017-xamarin.forms-video
Explore Xamarin University at xamarin.com/university
Whether you’re a new mobile developer or an experienced enterprise team lead, Microsoft’s Azure App Service and Xamarin give you everything you need to build engaging Android, iOS, and Windows apps.
Watch webinar recording at aka.ms/xamuazurevideo
Explore Xamarin University at xamarin.com/university
Introduction to Xamarin for Visual Studio 2017Xamarin
James Montemagno walks you through how Xamarin for Visual Studio 2017 makes it even easier to deliver fully native Android, iOS, and UWP apps from a single C# codebase. You'll learn what's new, including: the Xamarin Inspector and Profiler, new language features in C# 7, and how Visual Studio 2017 streamlines mobile development for .NET developers everywhere.
Watch webinar recording at https://aka.ms/introtoxamarinvs2017
Building Your First iOS App with Xamarin for Visual StudioXamarin
Anything you can do in Objective-C or Swift and XCode, you can do in C# with Xamarin for Visual Studio. Chris Van Wyk, Xamarin University mobile expert, shows how you can use your .NET skills to build fully native iOS apps — completely in C#.
Watch webinar recording at https://aka.ms/xamuiosappvideo
Explore Xamarin University at xamarin.com/university
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.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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/
4. Best Default Worse
14
7
2
27
19
6
How Much Time? Field Service Sample
Build Time (Debug) Deploy Time
Best Default Worse
37
16
14
169
49
16
Simulator Devices
5. Building for the iOS Simulator
.dll
C#
.exe
+ =
.app
addin
mtouch
•Resolve
•Package
•Embed
mono
•Deploy
?
6. Simulator vs Emulator
• Speed Over Compatibility
• Apple Simulator Tradeoffs
Simpler, less restrictive environment
• Xamarin Simulator Tradeoffs
Just In Time (JIT) compiler
Minimize files copying (symlinks)
Shared application launcher
7. Simulator : What to Do?
best
default 7
2
19
6 Build Time
Deploy Time
• Build
Avoid optimizing PNG files
• Deploy
Keep the simulator running
8. Simulator : What to Avoid?
best
worse 14
2
27
6 Build Time
Deploy Time
• Build
Enabling the linker
Disabling the shared launcher -‐-‐nofastsim
• Deploy
Up to 12 seconds to cold start
9. Simulator : Extra Tips
• Prefer Build over Rebuild
• Avoid copying files
Access them from a single location
The sandbox is not enforced
• Use -‐time
-‐time to measure your changes
13. Devices : Build Configurations
• Debug : Keep it quick
• Release : Focus on performance
LLVM Optimizing Compiler
Optimize PNG files
• Ad-Hoc / AppStore : No tweaks!
14. Build & Deploy Symbiosis
• Deployment time is a function of the app size
• Application size versus build time?
• Link SDK is default for devices
15. Devices : What to Do?
best
default 16
14
49
16 Build Time
Deploy Time
• Build
Avoid optimizing PNG files (debug)
• Consider
Linking all assemblies --linkall
Disabling the symbols creation --dsym=false
16. Devices : What to Avoid?
best
worse 37
14
169
16 Build Time
Deploy Time
• FAT binaries (debug)
• Disabling the linker --nolink
• Disabling stripping
Symbols --nosymbolstrip
IL (release) --nostrip
17. Devices : Extra Tips
• Prefer Build over Rebuild
AOT’ed assemblies (object files) are cached
• Avoid deploying large static files (debug)
Use UIFileSharingEnabled (Info.plist)
• Use -‐time
-‐time to measure your changes
21. It’s a Matter of Time and Size
Don’t Link
Link SDK
Link All 9
10
20
21
23
89
Build Time Deploy Time
48.6 MB
11.5 MB
10.9 MB
Field
Service
Sample
Applica8on*
*
Release
build,
LLVM,
ARMv7
22. 01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
Static Analysis Limitations
...
using
FieldService.Utilities;
#if
__iOS__
using
MonoTouch.Foundation;
#elif
__ANDROID__
using
Android.Runtime;
#endif
namespace
FieldService.Data
{
///
<summary>An
assignment
is
the
"thing"
or
"job"
the
user
is
going...
#if
!MOBILE
[Preserve
(AllMembers
=
true)]
#endif
public
class
Assignment
{
...
}
24. Partially Linking Applications
• Link All and skip some assemblies
No source required
e.g. -‐-‐linkall
-‐-‐linkskip=FieldServiceiOS
• Link SDK and use [LinkerSafe] attribute
Source code required