This is a brief introduction to hacking the Pebble smart watch with iOS.
We cover the difference between Watch Face and Watch Apps, then how to send messages to and from the Pebble and your iPhone.
I'm an avid home brewer and what better than to combine your hobbies in the service of home brewing? The Raspberry Pi is a low cost computer with some very nifty interfaces for interacting with the real world. We can utilize that to monitor all things home brewing to make sure our brews come out great!
Join me for a whirlwind tour of brewing beer and hacking Erlang on the Raspberry Pi.
Agenda:
The Raspberry Pi
Erlang on Pi using Erlang/ALE (Actor Library for Embedded)
Beer Brewing
Monitoring temperatures
Target audience: Anyone interested in Raspberry Pi and how you can get started with Erlang on it. Anyone interested in beer and how it's made.
Provisioning is the process of configuring devices like phones for use. It is challenging due to inconsistencies between manufacturers and firmware versions. The document summarizes a discussion on provisioning challenges, including that handsets request configurations differently, use inconsistent naming conventions, and have political issues. It also outlines best practices like anticipating client needs, testing extensively, and concealing complexity from users. The discussion concludes by emphasizing designing for simplicity and reliability when building a provisioning system.
Yeoman - Santa Barbara JavaScript MeetupTim Doherty
Yeoman is a workflow tool that uses three Node-based tools - Yo, Bower, and Grunt - to increase productivity and reduce boilerplate when developing front-end web applications. Yo scaffolds project structures and files using generators. Bower manages client-side dependencies. Grunt runs tasks for development, testing, and building. Together, they automate common tasks and configure development tools to help enforce consistency.
The document discusses visual analysis using Google Cloud Platform. It provides an overview of Google Cloud services including App Engine, Container Engine, Compute Engine, Datastore, Cloud SQL, and Spanner for building and deploying applications at scale. It also mentions Machine Learning services for tasks like natural language processing, image analysis, and translation. The presentation then demonstrates a photo sharing application built on these services and discusses ways to enhance it further using App Engine Flex, video processing, document parsing, BigQuery, and analytics. It concludes by inviting Python developers interested in visual analysis to discuss job opportunities.
Francesco Novelli presented information on developing apps for Apple TV. He discussed how tvOS allows for the creation of apps specifically for Apple TV using frameworks like UIKit, Metal/OpenGL and AVKit. TVMLKit allows for the creation of apps using HTML and CSS templates. Effective Apple TV app design follows principles of being connected to keep the user engaged, clear with simple and intuitive interfaces, and immersive by utilizing the full screen for content.
Continuous Deployment of your Application - SpringOne Tour DallasVMware Tanzu
The document discusses Spring Cloud Pipelines, which provides an opinionated template for continuous delivery pipelines. It describes Spring Cloud Pipelines' support for different automation servers like Concourse and Jenkins, as well as languages like Maven and Gradle. It also covers Spring Cloud Pipelines' default configuration options around environments, testing types, and cloud-native applications.
PhoneGap is a framework for building cross-platform mobile apps using HTML, CSS and JavaScript. It allows accessing native device features like the camera and contacts via JavaScript APIs. Apps built with PhoneGap can run on platforms like iOS, Android, Windows Phone and Blackberry. While the apps have a native look and feel, they are actually wrapped webviews displaying web-based content. The document discusses PhoneGap's capabilities, considerations around performance and differences in platform styling. It also provides tips on tools for easier compilation, dealing with memory leaks and deploying apps to app stores.
This document provides instructions for integrating the Oculus SDK into Unity projects. It describes downloading the Oculus runtime and Unity integration package, replacing the main camera with the Oculus camera prefab, and building and running the project. It also discusses Oculus APIs, optimization for performance, input options, latency reduction techniques like timewarp, and submitting games to the Oculus Store.
This document discusses the history and evolution of JavaScript over the past 23 years, from its origins in 1995 to the present. It focuses on key events like the standardization of ECMAScript, the introduction of AJAX, jQuery, and how Google Chrome and technologies like V8, Node.js, and WebAssembly have driven JavaScript's widespread adoption and improved performance. JavaScript has gone from an experimental scripting language to being ubiquitous across the web and in applications through technologies like Electron.
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...Shift Conference
Do you scroll through TikTok, amazed at the goofy, yet complicated dance moves featuring today's youths? Those kids are popping off while you're sitting around, coding SQL queries. Fortunately, we are technologists, and there's no problem we can't solve, including getting better at TikTok dancing. In this talk, I'll show you how I perfected my moves by building PoseDance, your friendly TikTok trainer. We'll discuss how I leveraged PoseNet, which allows you to pinpoint body motion and draw a 'skeleton' on a video. Combined with a webcam mapping your own dance skeleton, a bit of math to compare the matching points, Azure functions to authenticate a user, and PlayFab as a game-friendly backend to keep scores and create a leaderboard, you've got the perfect quarantine pastime, making a perfect fool of yourself in front of a webcam. Come dance with me!
Making development environments not suck | #econfpsu #econfpsu16Tim Bracken
Why is it so hard to get a local development environment setup? Wouldn't it be nice to just sit down at your desk and start working instead of trying to figure out why vagrant blew up again? Or how about those times when you update PHP on your system but MAMP/WAMP still shows you using the old version? These experiences are consistently terrible for all developers. Even Sysadmins have a hard time getting vagrant to work half the time.
For my local mac user group (http://www.macusergroup.com) I did a presentation about Alfred 2.0 (http://www.alfredapp.com). It's a brief overview and most of the presentation was demoing the actual parts and not looking at the Keynote (sorry, I had to convert it to a PowerPoint to upload it)... so all the transitions don't look the same.
Oculus insight building the best vr aaron daviesMary Chan
The rapid growth of the VR industry has brought to light new opportunities. Best Practices are emerging to guide developers in creating experiences which will thrill and excite them, while at the same time providing a safe and comfortable VR interaction. Find out what works, why VR is important, and learn of the important actions you can take to deliver the highest quality consumer grade VR interaction possible.
James Turnbull, VP of Tech Operations at Puppetlabs, started off the day with a very interesting and informative talk about the past, current and future of Puppet. He showed they have a strong link to their community and plan to keep it that way. He explained that they grew from very small to 70+ people over the last year, and that brings some issues with it. They are very dedicated to fixing those issues though, and hope to improve things moving towards the future.
Oculus Rift Developer Kit 2 and Latency Mitigation techniquesCass Everitt
This document discusses latency mitigation techniques for virtual reality head-mounted displays. It describes the Oculus Rift DK2's specifications and technologies like low persistence, positional tracking, and time warp which correct for positional prediction errors and rolling shutter effects. It notes the challenges of image synthesis for wide fields of view and the need for asynchronous time warp to accommodate varying synthesis rates and prevent stuttering.
Getting Started With My Next-Gen IP Load BalancingOVHcloud
This document provides an overview of OVH's next-generation IPLB load balancer. It describes the benefits of using an IPLB, the limitations of the legacy IPLB, and new features of the next-gen version, including high performance, scalability, and advanced routing options. The next-gen IPLB is now powering over 1.5 million SSL certificates for OVH websites. Users can get started configuring load balancing with the IPLB API or Sunrise management tool.
As technology and software design practices morph and change, Lowe’s Digital has had to do the same. Moving from a single monolithic web application to multiple mobile applications for both consumers and associates has forced us to look at how we manage our development lifecycle differently. This complex landscape has changed how we look at how we leverage Akamai and their array of solutions in both our lower and production level environments. In this presentation we will discuss where we started, the challenges we faced along the way, and how we are leveraging tools and Akamai API's to streamline our solutions delivery pipeline.
The Epson EMP-1815 projector delivers bright, vibrant images with 3500 lumens and 3LCD technology in a lightweight body. It allows monitoring and control over a wired LAN network and projection from USB or Compact Flash storage without a computer. Setup is quick, taking only 6 seconds with automatic image adjustment, and it has a flexible 1.6x zoom lens along with multi-screen color adjustment capabilities.
This document discusses using infrastructure as code tools like ARM templates, Packer, Terraform, and configuration managers like Ansible to automate infrastructure provisioning and management. It recommends using these tools to standardize testing, development and production environments, minimize errors, and help create immutable infrastructure through automation. The document provides code examples for Packer and Terraform to illustrate their use in building machine images and infrastructure templates.
The document discusses and compares several options for assembling video content, including PhotoStory, MovieMaker, narrated PowerPoint, WeVideo, Filmora, Premiere Elements, iMovie, and mobile video editing. Each option is examined in terms of its pros and cons, such as available features, export formats, ease of use, and platform compatibility.
This document discusses simplifying, standardizing, and automating application deployment processes before moving to the cloud. It recommends using central configuration repositories and automation tools like Chef to deploy identical environments for development, staging, and production. This allows using the same processes and tools across environments. AWS services like OpsWorks can then be used to deploy production using the same Chef configurations. The key is treating the cloud as a tool to deploy standardized, automated applications at scale.
This document summarizes the schedule and content for a two-day Spacebrew workshop being held at NYU ITP and led by Brett Renfer. Day one will include introductions, an overview of Spacebrew basics and setup, exercises using Spacebrew libraries in Processing and JavaScript, and an assignment. Day two will include demos of assignments, documentation, and questions. Spacebrew is a service and toolkit that makes it easy to connect interactive things by routing data between applications using a client-server model over websockets. Custom data types and running one's own server are also discussed.
Moonbot Studios Shoots for the Cloud to Meet Deadlines and Manage Costs
Threatened by deadlines for Academy award submissions, Moonbot Studios faced a shortage of rendering capacity while working on Taking Flight, its newest animated short film, and other important projects. As a small studio with a matching budget, the team did what it does best—it got creative and solved the problem with what they first called “magic.”
In this webinar, the Moonbot team will tell its tale of sending its rendering capacity to Google Compute Engine and how they defied networking odds by caching data close to the animators with an Avere vFXT. Hear Moonbot’s pipeline supervisor tell how they turned cloud data center distance into a non-issue, met deadlines, and gained quantitative benefits that sparked energy in this small team of creative aviators.
In this session, you will learn:
•What drove the Moonbot Studios to move to the cloud
•How they moved complex renders to Google Compute Engine, overcoming data access roadblocks
•Measurable results including speed, economics, flexibility, and creative freedom
The Moonbot Studios flight to the cloud will be supported by Google Cloud Platform and Avere Systems for a complete overview of how the technologies help bring new ideas to life.
Chaos testing involves intentionally introducing failures into a system to test its resiliency. The document discusses using tools like Vagrant, Docker, and integration tests to simulate failures like slowness, database failovers, and network issues. It introduces Chaos Gopher, a set of simple Unix/Go tools for chaos testing, and recommends improving integration test suites to better handle intermittent failures. The author is available to answer any other questions about chaos testing approaches.
An introduction to the Nokia Asha platform, it's developer offering, tooling overview a bird's eye view of the UX development options, and finally advices for application development and deployment on resource constrained devices
AI Workloads running on Cloud Run with GPUsPaul Gledhill
Presentation given at the Google Developer Group Manchester event on the 6th Feb 2025.
Build the next generation of intelligent applications with serverless AI on Google Cloud! This session explores the new power of Cloud Run GPUs. We'll start with Google's managed Vertex AI services, showing you how to easily leverage pre-trained models for text and image generation. Then, we'll dive into Cloud Run with GPUs, where how to deploy advanced models like Gemma 2 and Stable Diffusion. And finish off with a discussion on optimising performance and minimising costs.
This document provides instructions for integrating the Oculus SDK into Unity projects. It describes downloading the Oculus runtime and Unity integration package, replacing the main camera with the Oculus camera prefab, and building and running the project. It also discusses Oculus APIs, optimization for performance, input options, latency reduction techniques like timewarp, and submitting games to the Oculus Store.
This document discusses the history and evolution of JavaScript over the past 23 years, from its origins in 1995 to the present. It focuses on key events like the standardization of ECMAScript, the introduction of AJAX, jQuery, and how Google Chrome and technologies like V8, Node.js, and WebAssembly have driven JavaScript's widespread adoption and improved performance. JavaScript has gone from an experimental scripting language to being ubiquitous across the web and in applications through technologies like Electron.
Shift Remote: JS - PoseDance: Build a TikTok Trainer - Jennifer Looper (Micro...Shift Conference
Do you scroll through TikTok, amazed at the goofy, yet complicated dance moves featuring today's youths? Those kids are popping off while you're sitting around, coding SQL queries. Fortunately, we are technologists, and there's no problem we can't solve, including getting better at TikTok dancing. In this talk, I'll show you how I perfected my moves by building PoseDance, your friendly TikTok trainer. We'll discuss how I leveraged PoseNet, which allows you to pinpoint body motion and draw a 'skeleton' on a video. Combined with a webcam mapping your own dance skeleton, a bit of math to compare the matching points, Azure functions to authenticate a user, and PlayFab as a game-friendly backend to keep scores and create a leaderboard, you've got the perfect quarantine pastime, making a perfect fool of yourself in front of a webcam. Come dance with me!
Making development environments not suck | #econfpsu #econfpsu16Tim Bracken
Why is it so hard to get a local development environment setup? Wouldn't it be nice to just sit down at your desk and start working instead of trying to figure out why vagrant blew up again? Or how about those times when you update PHP on your system but MAMP/WAMP still shows you using the old version? These experiences are consistently terrible for all developers. Even Sysadmins have a hard time getting vagrant to work half the time.
For my local mac user group (http://www.macusergroup.com) I did a presentation about Alfred 2.0 (http://www.alfredapp.com). It's a brief overview and most of the presentation was demoing the actual parts and not looking at the Keynote (sorry, I had to convert it to a PowerPoint to upload it)... so all the transitions don't look the same.
Oculus insight building the best vr aaron daviesMary Chan
The rapid growth of the VR industry has brought to light new opportunities. Best Practices are emerging to guide developers in creating experiences which will thrill and excite them, while at the same time providing a safe and comfortable VR interaction. Find out what works, why VR is important, and learn of the important actions you can take to deliver the highest quality consumer grade VR interaction possible.
James Turnbull, VP of Tech Operations at Puppetlabs, started off the day with a very interesting and informative talk about the past, current and future of Puppet. He showed they have a strong link to their community and plan to keep it that way. He explained that they grew from very small to 70+ people over the last year, and that brings some issues with it. They are very dedicated to fixing those issues though, and hope to improve things moving towards the future.
Oculus Rift Developer Kit 2 and Latency Mitigation techniquesCass Everitt
This document discusses latency mitigation techniques for virtual reality head-mounted displays. It describes the Oculus Rift DK2's specifications and technologies like low persistence, positional tracking, and time warp which correct for positional prediction errors and rolling shutter effects. It notes the challenges of image synthesis for wide fields of view and the need for asynchronous time warp to accommodate varying synthesis rates and prevent stuttering.
Getting Started With My Next-Gen IP Load BalancingOVHcloud
This document provides an overview of OVH's next-generation IPLB load balancer. It describes the benefits of using an IPLB, the limitations of the legacy IPLB, and new features of the next-gen version, including high performance, scalability, and advanced routing options. The next-gen IPLB is now powering over 1.5 million SSL certificates for OVH websites. Users can get started configuring load balancing with the IPLB API or Sunrise management tool.
As technology and software design practices morph and change, Lowe’s Digital has had to do the same. Moving from a single monolithic web application to multiple mobile applications for both consumers and associates has forced us to look at how we manage our development lifecycle differently. This complex landscape has changed how we look at how we leverage Akamai and their array of solutions in both our lower and production level environments. In this presentation we will discuss where we started, the challenges we faced along the way, and how we are leveraging tools and Akamai API's to streamline our solutions delivery pipeline.
The Epson EMP-1815 projector delivers bright, vibrant images with 3500 lumens and 3LCD technology in a lightweight body. It allows monitoring and control over a wired LAN network and projection from USB or Compact Flash storage without a computer. Setup is quick, taking only 6 seconds with automatic image adjustment, and it has a flexible 1.6x zoom lens along with multi-screen color adjustment capabilities.
This document discusses using infrastructure as code tools like ARM templates, Packer, Terraform, and configuration managers like Ansible to automate infrastructure provisioning and management. It recommends using these tools to standardize testing, development and production environments, minimize errors, and help create immutable infrastructure through automation. The document provides code examples for Packer and Terraform to illustrate their use in building machine images and infrastructure templates.
The document discusses and compares several options for assembling video content, including PhotoStory, MovieMaker, narrated PowerPoint, WeVideo, Filmora, Premiere Elements, iMovie, and mobile video editing. Each option is examined in terms of its pros and cons, such as available features, export formats, ease of use, and platform compatibility.
This document discusses simplifying, standardizing, and automating application deployment processes before moving to the cloud. It recommends using central configuration repositories and automation tools like Chef to deploy identical environments for development, staging, and production. This allows using the same processes and tools across environments. AWS services like OpsWorks can then be used to deploy production using the same Chef configurations. The key is treating the cloud as a tool to deploy standardized, automated applications at scale.
This document summarizes the schedule and content for a two-day Spacebrew workshop being held at NYU ITP and led by Brett Renfer. Day one will include introductions, an overview of Spacebrew basics and setup, exercises using Spacebrew libraries in Processing and JavaScript, and an assignment. Day two will include demos of assignments, documentation, and questions. Spacebrew is a service and toolkit that makes it easy to connect interactive things by routing data between applications using a client-server model over websockets. Custom data types and running one's own server are also discussed.
Moonbot Studios Shoots for the Cloud to Meet Deadlines and Manage Costs
Threatened by deadlines for Academy award submissions, Moonbot Studios faced a shortage of rendering capacity while working on Taking Flight, its newest animated short film, and other important projects. As a small studio with a matching budget, the team did what it does best—it got creative and solved the problem with what they first called “magic.”
In this webinar, the Moonbot team will tell its tale of sending its rendering capacity to Google Compute Engine and how they defied networking odds by caching data close to the animators with an Avere vFXT. Hear Moonbot’s pipeline supervisor tell how they turned cloud data center distance into a non-issue, met deadlines, and gained quantitative benefits that sparked energy in this small team of creative aviators.
In this session, you will learn:
•What drove the Moonbot Studios to move to the cloud
•How they moved complex renders to Google Compute Engine, overcoming data access roadblocks
•Measurable results including speed, economics, flexibility, and creative freedom
The Moonbot Studios flight to the cloud will be supported by Google Cloud Platform and Avere Systems for a complete overview of how the technologies help bring new ideas to life.
Chaos testing involves intentionally introducing failures into a system to test its resiliency. The document discusses using tools like Vagrant, Docker, and integration tests to simulate failures like slowness, database failovers, and network issues. It introduces Chaos Gopher, a set of simple Unix/Go tools for chaos testing, and recommends improving integration test suites to better handle intermittent failures. The author is available to answer any other questions about chaos testing approaches.
An introduction to the Nokia Asha platform, it's developer offering, tooling overview a bird's eye view of the UX development options, and finally advices for application development and deployment on resource constrained devices
AI Workloads running on Cloud Run with GPUsPaul Gledhill
Presentation given at the Google Developer Group Manchester event on the 6th Feb 2025.
Build the next generation of intelligent applications with serverless AI on Google Cloud! This session explores the new power of Cloud Run GPUs. We'll start with Google's managed Vertex AI services, showing you how to easily leverage pre-trained models for text and image generation. Then, we'll dive into Cloud Run with GPUs, where how to deploy advanced models like Gemma 2 and Stable Diffusion. And finish off with a discussion on optimising performance and minimising costs.
2013.11.14 Big Data Workshop Michael BrowneNUI Galway
Michael Browne from the Irish Centre for High End Computing presented this overview of Big Data and Computer Architecture during the Big Data Workshop hosted by the Social Sciences Computing Hub at the Whitaker Institute on the 14th November 2013
Building iPhone Apps: From Flash Lite to CoronaAnscamobile
This document summarizes Evan Kirchhoff's experience transitioning mobile games developed with Flash Lite to build iPhone apps using Ansca Corona. Corona uses the Lua programming language, which has syntax similar to ActionScript and allows reusing existing Flash assets. Kirchhoff provides two examples of games ported from Flash Lite to Corona - a poker game ported in under two weeks, and a breakout-style game that benefited from improved graphics and tilt controls on iPhone. He also discusses lessons learned and opportunities to improve the Corona SDK.
The document discusses nodebots, which are robots built and programmed using JavaScript and Node.js. It describes how microcontrollers can be used for robotics but are difficult to program in C++. Instead, Node.js allows controlling microcontrollers over USB from JavaScript code using libraries like Firmata and Johnny-Five. The document provides an overview of microcontrollers versus microprocessors and demonstrates communicating with an Arduino from Node.js to control servos and run demo robots. It encourages attendees to get involved with the local nodebots meetup group.
This document discusses using Objective-C on embedded systems. It begins by showing a simple Objective-C program and mentions using Objective-C on Arduino. It then lists some existing language solutions for embedded systems and questions why Objective-C is not used more. The document outlines some advantages of Objective-C like its C compatibility. It also discusses some disadvantages like memory footprint. Finally, it proposes using the ObjFW runtime and the Silabs EFM32 microcontroller to run Objective-C code on embedded systems.
Gears of Perforce: AAA Game Development ChallengesPerforce
How does Vancouver-based Xbox team, The Coalition, use Perforce to build Gears of War? By pulling UE4 source from Epic Games, sharing source with other Microsoft Studios, supporting outsourcers—all while delivering 100GB/day inside the studio. Learn how and why we do what we do.
This document summarizes key points from the Titanium User Conference held on June 27th, 2013 in Baltimore, MD. It discusses how mobile is disrupting businesses and requiring new development approaches. It also provides an overview of Titanium platform updates, including 30 million new users in the past quarter and plans for iOS7 support. Future releases of Titanium are previewed, including performance improvements and a preview of the next generation Titanium platform code-named Ti.Next.
This document discusses GPU programming with GPUImage and Metal frameworks. It provides an overview of GPUs and how they are suited for parallel processing compared to CPUs. It also summarizes the history and evolution of OpenGL and OpenGL ES graphics APIs. Key frameworks for graphics programming on iOS like Core Animation, GLKit and SpriteKit are hardware accelerated. The document demonstrates GPUImage for image processing and introduces Metal as a new low-level graphics framework from Apple promising improved performance. While Metal requires deeper hardware understanding, it could be a potential game changer for parallel programming.
WSO2 Carbon is a modular server runtime based on Java and OSGi that provides core reusable components for middleware servers like app servers, ESBs, identity servers, etc. built by WSO2. It allows for agile development through component reuse and provides benefits like cloud enablement, robust architectures, and consistent deployment across on-premises and cloud. Key features include using Eclipse p2 for modular packaging and provisioning of OSGi bundles, and allowing servers to be deployed in different profiles for various roles.
Introduction to the wso2 carbon platform webinarWSO2
WSO2 Carbon is a modular server runtime based on Java and OSGi that provides core reusable components for middleware servers like app servers, ESBs, identity servers, etc. built by WSO2. It allows for agile development through component reuse and provides benefits like cloud enablement, robust architectures, and consistent deployment across on-premises and cloud. Key features include using Eclipse p2 for modular packaging and provisioning of OSGi bundles, and allowing servers to be deployed in different profiles for various roles.
How you shouldn't just look at IP technologies in broadcast but also look at how off-the-shelf IT equipment can be used. Presented at NAB BEITC Engage! 2017
DockerCon EU 2015: It's in the game: the path to micro-services at Electronic...Docker, Inc.
This document discusses Electronic Arts' use of Docker containers to improve the scalability and deployment of their mobile game server infrastructure. It describes how EA was facing challenges with manual and complex deployment processes. With Docker, EA was able to break their application into microservices, package them as containers, and use tools like Jenkins and Fleet for automated builds, deployment, and orchestration. This resulted in faster and more reliable deployments while improving scalability to meet the demands of live service games.
iOS Bootcamp: learning to create awesome apps on iOS using Swift (Lecture 7)Jonathan Engelsma
This document summarizes a lecture on threading and network programming in iOS. It discusses mixing Objective-C and Swift code, using threads through NSThreads, NSOperations, and Grand Central Dispatch. It covers challenges of network programming on mobile like bandwidth limitations, intermittent connectivity, battery drain, and security. It provides guidelines for dealing with these issues and an overview of making HTTP requests and parsing JSON responses in iOS.
Sheepdog is a distributed object storage system that aggregates storage capacity and performance across disks and nodes. It provides high availability through redundancy and self-healing mechanisms. Sheepdog supports various interfaces including block storage, object storage, and file-based storage. The report discusses the Sheepdog community and contributions over time, current problems like scalability issues and performance degradation, and solutions being worked on such as a new asynchronous iSCSI target, live patching, and an NFS server implementation. The goal is to provide unified storage for OpenStack components through Sheepdog.
Azure Functions - Get rid of your servers, use functions!QAware GmbH
Cloud Native Night November 2016, Munich: Talk by Manuela Rink (Technical Evengelist at Microsoft).
Join our Meetup: www.meetup.com/cloud-native-muc
Abstract: Not so long ago we had our own servers in the basement for our backend systems. With the birth of various cloud providers like Microsoft Azure and Amazon Web Services our own iron soon was gone and we started to host our systems on virtual servers in big datacenters around the world. By doing this we cut down maintenance time and gained freedom for a (nearly) free choice of hosting worldwide. We transferred our systems on a physical level. Now we are able to take this process a step further and cut down our systems on a functional level: by hosting logic in... functions!
This talk gives a first insight und oversight of Azure Functions - how they work, what you can do with them and how your system can benefit from a „slim down your system“ idea like this.
Some experiences for porting application to Intel Xeon PhiMaho Nakata
The document discusses experiences porting applications to Intel Xeon Phi. It provides tips for compiling applications with Intel Composer XE 2013 using the -mmic flag. While some applications like DGEMM require tuning to achieve peak performance, others like Gaussian09 and Povray require patches and multi-step configurations to build for Xeon Phi. There is also an effort underway to port the pkgsrc packaging system to help bring more software packages to the Xeon Phi.
Bursting into the public Cloud - Sharing my experience doing it at large scal...Igor Sfiligoi
When compute workflow needs spike well in excess of the capacity of a local compute resource, capacity should be temporarily provisioned from somewhere else to both meet deadlines and to increase scientific output. Public Clouds have become an attractive option due to their ability to be provisioned with minimal advance notice. I have recently helped IceCube expand their resource pool by a few orders of magnitude, first to 380 PFLOP32s for a few hours and later to 170 PFLOP32s for a whole workday. In the process we moved O(50 TB) of data to and from the clouds, showing that networking is not a limiting factor, either. While there was a non-negligible dollar cost involved with each, the effort involved was quite modest. In this session I will explain what was done and how, alongside an overview of why IceCube needs so much compute.
➤ ►🌍📺📱👉 Click Here to Download Link 100% Working Link
https://click4pc.com/after-verification-click-go-to-download-page/
Wondershare Filmora is an very impressive video editing software. It allows you to edit and convert videos and share them on a variety of different hosting ...
A common structure is to start with an introduction that grabs their attention, states your purpose, and outlines your agenda. Then, you move on to the body of your presentation, where you explain your robotics project, its objectives, methods, results, and implications.14 Mar 2024
Microsoft Office 365 Crack Latest Version 2025?yousfhashmi786
COPY PASTE LInK >>
https://click4pc.com/after-verification-click-go-to-download-page/
— Microsoft 365 (Office) is a powerful application designed to centralize all of your commonly used Office and Microsoft 365 applications in one ...
➤ ►🌍📺📱👉 Click Here to Download Link 100% Working Link
https://click4pc.com/after-verification-click-go-to-download-page/
Adobe Illustrator Crack is a professional vector graphics design software used by graphic designers, illustrators, and artists to create .
A spectrophotometer is an essential analytical instrument widely used in various scientific disciplines, including chemistry, biology, physics, environmental science, clinical diagnostics, and materials science, for the quantitative analysis of substances based on their interaction with light. At its core, a spectrophotometer measures the amount of light that a chemical substance absorbs by determining the intensity of light as a beam of light passes through the sample solution. The fundamental principle behind the spectrophotometer is the Beer-Lambert law, which relates the absorption of light to the properties of the material through which the light is traveling. According to this law, the absorbance is directly proportional to the concentration of the absorbing species in the material and the path length that the light travels through the sample. By exploiting this principle, a spectrophotometer provides a powerful, non-destructive means of identifying and quantifying substances in both qualitative and quantitative studies.
The construction of a spectrophotometer involves several key components, each playing a vital role in the overall functioning of the instrument. The first critical component is the light source. The choice of the light source depends on the range of wavelengths needed for analysis. For ultraviolet (UV) light, typically a deuterium lamp is used, while tungsten filament lamps are commonly used for the visible light range. In some advanced spectrophotometers, xenon lamps or other broad-spectrum sources may be used to cover a wider range of wavelengths. The light emitted from the source is then directed toward a monochromator, which isolates the desired wavelength of light from the full spectrum emitted by the lamp. Monochromators generally consist of a prism or a diffraction grating, which disperses the light into its component wavelengths. By rotating the monochromator, the instrument can select and pass a narrow band of wavelengths to the sample, ensuring that only light of the desired wavelength reaches the sample compartment.
The sample is typically held in a cuvette, a small transparent container made of quartz, glass, or plastic, depending on the wavelength range of interest. Quartz cuvettes are used for UV measurements since they do not absorb UV light, while plastic or glass cuvettes are sufficient for visible light applications. The path length of the cuvette, usually 1 cm, is a critical parameter because it influences the absorbance readings according to the Beer-Lambert law. Once the monochromatic light passes through the sample, it emerges with reduced intensity due to absorption by the sample. The transmitted light is then collected by a photodetector, which converts the light signal into an electrical signal. This electrical signal is proportional to the intensity of the transmitted light and is processed by the instrument’s electronics to calculate absorbance or transmittance values. These values are then give
Fonepaw Data Recovery Crack 2025 with key free Downloadmampisoren09
FonePaw Data Recovery is a software tool designed to help users recover lost, deleted, or formatted files from various storage devices. It works on Windows and macOS and supports recovery from hard drives, USB flash drives, memory cards, SD cards, and other removable storage.
⬇️⬇️COPY & PASTE IN BROWSER TO DOWNLOAD⬇️⬇️😁https://crackprokeygen.com/download-setup-available-free/
➤ ►🌍📺📱👉 Click Here to Download Link 100% Working
Link https://click4pc.com/after-verification-click-go-to-download-page/
Parallel Desktop Crack is sincerely some of the existing first-class VM software. It carries Mac OS and a laptop with very cheap-cost specs.
OSPF & DHCP PPT.pptx it is relATED TO NETWORKINGritikghw
Ad
Apple M1 & Ionic: Should I switch?
1. Apple Silicon M1 & Ionic
Should I switch?
Philipp Höhne @ Zurich Ionic Meetup, 2020-12-21
2. AGENDA
• Apple Silicon line-up
• Performance
• Get Ionic framework to work
• What else works / doesn’t work (yet)
• Recommendation
3. Apple Silicon line-up (for now)
• 1 x MacBook Air (MBA) 13”
• 1 x MacBook Pro (MBP) 13”
• 13” Both running a Silicon M1 CPU @ 3.1 GHz
• Differences:
• MBP has 1 GPU Core more
• MBP has active cooling
• MBP has a brighter screen
• MBP has a touch bar + bigger touch pad
• MBA is slightly lighter
• MBP starting at 1’399 CHF (8GB / 256GB)
• MBA starting at 1’079 CHF (8GB / 256GB)
4. The story / Setup
• MBP 2017 (i5-7360U @ 2.30GHz, 8GB / 256, Catalina)
=> broke at end of November, time-to-fix indicated with >= 4 weeks
• MBA 2020 (M1 @ 3.1 GHz, 8GB / 256 GB, Big Sur)
=> as urgent replacement, about 2 weeks delivery time
• Recovered my complete apps + user from backup to MBA M1
5. Performance: CPU (Geekbench)
MBP i5-7360U @ 2.30GHz MBA Apple Silicon M1 @ 3.10GHz
2.4x single core and 4.3x multi-core performance
But how will it hold up in “real life”???
7. Performance: Disk (Amorpheus Disk Mark)
MBP i5-7360U @ 2.30GHz MBA Apple Silicon M1 @ 3.10GHz
Ambiguous results for from different tools.
But both tests show higher write speeds for the new MBA.
8. Performance: Ionic build (approach)
Setup:
• my little sports scores app
(side menu, 3 tabs, 1 additional page, ng-signalr plug-in)
• ionic repair to clean and re-install dependencies
• Then (twice each):
• ionic build
• ionic cordova build android
• ionic cordova build ios
9. Performance: Ionic build (results)
Activity Round i5-7360U @ 2.3 GHZ Silicon M1 @ 3.1 GHz Gain
build 1 00:01:28 00:00:44 100%
2 00:00:23 00:00:10 130%
cordova build
android
1 00:02:43 00:00:50 226%
2 00:00:44 00:00:20 120%
cordova build iOS 1 00:01:57 00:00:31 277%
2 00:01:07 00:00:25 168%
We see double or even triple performance for all build activities!
10. Performance: Video Conversion (HandBrake)
”Big Buck Bunny” (AVI, 1080p, 930MB) to default profiles
Target Format
Silicon M1
Intel i5
M1 Version Intel Version
Absolute
MP4 (1080p, fast) 0:04:06 0:07:00 0:09:51
MKV (H.264) 0:05:00 0:09:25 0:11:40
MKV (H.265) 0:25:19 0:35:08 0:39:14
Relative
MP4 (1080p, fast) 240% 141% 100%
MKV (H.264) 233% 124% 100%
MKV (H.265) 155% 112% 100%
M1 optimized versions unleash the beast, but not for all tasks equally
11. Getting Ionic to work [ 1 / 2 ]
• homebrew, node.js / npm didn’t work, neither did Ionic builds
• removed node.js / npm completely
• re-installed node.js with homebrew
=> this requires to clone the terminal app and set it to “rosetta mode”
• re-installed ionic / cordova to their latest stable versions
=> ionic build still failed because of dependencies
• poor man’s solution (I’m not good with that stuff ):
• Create new ionic app
• Copied package.json to my Ionic project
• Started build, let it fail and installed missing dependencies one-by-one
12. Getting Ionic to work [ 2 / 2 ]
• Updated Xcode & Android Studio
• To get Android builds to work:
• Changed JAVA_HOME to an JDK 1.8 (1.8.0_102-b14) I had installed
(else tools.jar is missing)
• Changed minSdkVersion in config.xml from to 22
( <preference name="android-minSdkVersion" value="22" /> )
13. Works: Software Essentials
• Homebrew
• Node (re-install required)
• VS Code (update required)
• MS Office (re-install required because licenses not found)
• IDEA IntelliJ
• Net Beans, Community Edition
• mySQL WorkBench
• CyberDuck (update required)
• AMPPS (app doesn’t start, giant memory leak but Apache & mySQL come
up, let AMPPS try to start, wait a little until Apache is up, the kill AMPPS)
• Virtual C64 ;-)
14. Works: Hardware
No issues with:
• Deployment to and file transfer from / to Android devices
• Logitech input devices (Bluetooth and Unified receiver)
• Printer (Brother MF Laser)
• Monitor (Philips with dock functionality)
• Other Bluetooth devices as headphones, speakers etc.
• Gamepads
15. Doesn’t work
• Windows applications / Parallels (never will?)
• Dual-boot Windows / Bootcamp (never will?)
• Android Simulator (first draft available, yet not fully functional)
• Docker (WIP but not available yet?)
• Intel CPU virtualization as Oracle’s Open Box (never will?)
• XAMP (fails to read MAC address)
16. Recommendation: Do switch if you…
• need much multi-core processing power in an Apple notebook for
little money (e.g. for video rendering)
• do not care much about Android for your Ionic projects / can live with
testing Android on-device only
• have one or two days to get stuff working again
17. Recommendation: Do not switch (yet) if you…
• make your living with developing Ionic applications
• have an active, complex Ionic application to support
• have a running system which your are mostly happy with
• need Windows applications or Windows dual-boot
• need Docker
19. About me
• Scrum Master and Business Analyst for a major swiss bank in the area
of work-flow automation.
• Coding web and mobile apps in my (rare ) spare time.
• Stack: Apache, mySQL, PHP, JAVA, Angular[JS], Ionic
• Happy member of Zurich Ionic Meet-up since 2018