Timings of Init : Android Ramdisks for the Practical HackerStacy Devino
Android Ramdisks basics presented at the Big Android BBQ 2014.
Covers some of SElinux for Android, Kernels, Startup Sequences, Services, Classes, and Properties.
Even, some practical examples on how they can be used to help your Android embedded or debugging work.
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?soft-shake.ch
Sascha Corti
Just a year after Windows Phone 7 was released to the market, Microsoft is updating the already widely popular platform to a new release called “Mango”, which adds a lot of highly anticipated features, especially for developers.
This session will introduce you to what’s new in the Mango platform for you as a developer. Many samples will show you the latest additions including background agents, the new on-device database, how to make your application run in the background and how to create augmented-reality applications or create multiple live tiles per application, that can be easily updated from within the running app.
http://soft-shake.ch/2011/conference/sessions/microsoft/2011/09/06/windows-phone-7-mango.html
What is new in Notes & Domino Deleopment V10.xUlrich Krause
Slides for my siession at DNUG46 in Essen, Germany. 04.-05-MAY-2019.
The session was all about the new classes added in V10.x of Notes/Domino. FP2 changes are included.
Tools and Process for Streamlining Mac DeploymentTimothy Sutton
This presentation was given at the MacSysAdmin 2016 conference in Gotebörg, Sweden. Session description follows:
Apple’s popularity and their approach to selling hardware is revolutionizing how IT gets that hardware into the hands of its users. Every year’s new Macs and OS X bring new changes, which doesn’t leave much time for the repetitive setup tasks that are involved in getting machines ready for users (or our testing!). It’s easy to fall behind on OS support, but we have no choice but to support the latest.
The Mac sysadmin community is blessed with so many great open-source tools at its disposal for deploying and managing Macs. We'll look at approaches and tools for automating these to bring speed, consistency and sanity to our deployment processes. By being more systematic, we can be more agile, and reclaim time to work on more important problems.
This session will focus on OS X hardware and tools, but the approaches discussed apply equally to iOS devices.
Timings of Init : Android Ramdisks for the Practical HackerStacy Devino
Android Ramdisks basics presented at the Big Android BBQ 2014.
Covers some of SElinux for Android, Kernels, Startup Sequences, Services, Classes, and Properties.
Even, some practical examples on how they can be used to help your Android embedded or debugging work.
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?soft-shake.ch
Sascha Corti
Just a year after Windows Phone 7 was released to the market, Microsoft is updating the already widely popular platform to a new release called “Mango”, which adds a lot of highly anticipated features, especially for developers.
This session will introduce you to what’s new in the Mango platform for you as a developer. Many samples will show you the latest additions including background agents, the new on-device database, how to make your application run in the background and how to create augmented-reality applications or create multiple live tiles per application, that can be easily updated from within the running app.
http://soft-shake.ch/2011/conference/sessions/microsoft/2011/09/06/windows-phone-7-mango.html
What is new in Notes & Domino Deleopment V10.xUlrich Krause
Slides for my siession at DNUG46 in Essen, Germany. 04.-05-MAY-2019.
The session was all about the new classes added in V10.x of Notes/Domino. FP2 changes are included.
Tools and Process for Streamlining Mac DeploymentTimothy Sutton
This presentation was given at the MacSysAdmin 2016 conference in Gotebörg, Sweden. Session description follows:
Apple’s popularity and their approach to selling hardware is revolutionizing how IT gets that hardware into the hands of its users. Every year’s new Macs and OS X bring new changes, which doesn’t leave much time for the repetitive setup tasks that are involved in getting machines ready for users (or our testing!). It’s easy to fall behind on OS support, but we have no choice but to support the latest.
The Mac sysadmin community is blessed with so many great open-source tools at its disposal for deploying and managing Macs. We'll look at approaches and tools for automating these to bring speed, consistency and sanity to our deployment processes. By being more systematic, we can be more agile, and reclaim time to work on more important problems.
This session will focus on OS X hardware and tools, but the approaches discussed apply equally to iOS devices.
O porque das minhas aplicações funcionarem... E o que acontece com os recurso...Comunidade NetPonto
Algum de vocês já pensou no que se transforma o código que fazemos? E qual a diferença entre C# e VB? Onde colocamos as nossas dll's, como devemos pensar nas versões e o que é isso do strong name? Se estiverem duas dll's de versões diferentes qual utilizar e como se altera sem recompilar a aplicação? E ainda, como não permitir que essa alteração aconteça? E o que acontece com os recursos que o meu código utiliza e quais são as boas práticas para que tudo funcione bem?
Esta sessão vai nos responder a todas estas perguntas, numa apresentação sobre sobre Global Assembly Cache (GAC), Intermediate Language (IL) e Garbage Collection (GC), alertando para os detalhes que podem fazer a diferença entre uma aplicação que tem que ser reiniciada todos os dias e uma que fica ligada durante anos.
Jenkins is a unique piece of software, lots of people and enterprises use it to deploy and build their software and also their infrastructure. It has tons of plugins, and can do virtually anything. It is important for both devs and ops. This talk will be about how you can automate and test your Jenkins instances. In the past, the tooling around it was not so great, but it has changed. Tools like Jenkins Pipeline and Job DSL plugin has entered the game and are here to stay.
Sprytniejsze testowanie kodu java ze spock framework (zaawansowane techniki) ...PROIDEA
SPRYTNIEJSZE TESTOWANIE KODU JAVA ZE SPOCK FRAMEWORK (ZAAWANSOWANE TECHNIKI)
Spock Framework jest coraz częściej wykorzystywany do pisania testów automatycznych dla kodu produkcyjnego napisanego w Javie. Dzięki zastosowaniu DSLa opartego o język Groovy umożliwia tworzenie bardziej zwartych konstrukcji charakteryzujących się dużą czytelnością. W czasie prezentacji pokażę szereg bardziej zaawansowanych i często mało znanych mechanizmów, których zastosowanie może jeszcze bardziej ułatwić i uprościć testowanie naszego kodu. Przedstawię również kilka nowych funkcji, które stały się dostępne wraz z wydaniem wersji 1.0. O podstawach Spocka mówić nie będę, ale dzięki jego naturalnej klarowności nawet osoby wcześniej go nieużywające na pewno nie będą miały trudności, aby się odnaleźć.
Are MEAPs the answer to all our problems with mobile device development and deployment, or simply a recurring fallacy from what we saw in the mid-late 90's with cross-platform development for PC, Mac, Unix, and the Web? In this presentation I take an objective view on the category, highlight potential issues, and offer thoughts on an alternative approach.
Impact Of The Cloud For It Managers (Isb204 Guest) - Presentation from TechEd 2009 that covers the impact of moving to cloud computing for IT Managers.
O porque das minhas aplicações funcionarem... E o que acontece com os recurso...Comunidade NetPonto
Algum de vocês já pensou no que se transforma o código que fazemos? E qual a diferença entre C# e VB? Onde colocamos as nossas dll's, como devemos pensar nas versões e o que é isso do strong name? Se estiverem duas dll's de versões diferentes qual utilizar e como se altera sem recompilar a aplicação? E ainda, como não permitir que essa alteração aconteça? E o que acontece com os recursos que o meu código utiliza e quais são as boas práticas para que tudo funcione bem?
Esta sessão vai nos responder a todas estas perguntas, numa apresentação sobre sobre Global Assembly Cache (GAC), Intermediate Language (IL) e Garbage Collection (GC), alertando para os detalhes que podem fazer a diferença entre uma aplicação que tem que ser reiniciada todos os dias e uma que fica ligada durante anos.
Jenkins is a unique piece of software, lots of people and enterprises use it to deploy and build their software and also their infrastructure. It has tons of plugins, and can do virtually anything. It is important for both devs and ops. This talk will be about how you can automate and test your Jenkins instances. In the past, the tooling around it was not so great, but it has changed. Tools like Jenkins Pipeline and Job DSL plugin has entered the game and are here to stay.
Sprytniejsze testowanie kodu java ze spock framework (zaawansowane techniki) ...PROIDEA
SPRYTNIEJSZE TESTOWANIE KODU JAVA ZE SPOCK FRAMEWORK (ZAAWANSOWANE TECHNIKI)
Spock Framework jest coraz częściej wykorzystywany do pisania testów automatycznych dla kodu produkcyjnego napisanego w Javie. Dzięki zastosowaniu DSLa opartego o język Groovy umożliwia tworzenie bardziej zwartych konstrukcji charakteryzujących się dużą czytelnością. W czasie prezentacji pokażę szereg bardziej zaawansowanych i często mało znanych mechanizmów, których zastosowanie może jeszcze bardziej ułatwić i uprościć testowanie naszego kodu. Przedstawię również kilka nowych funkcji, które stały się dostępne wraz z wydaniem wersji 1.0. O podstawach Spocka mówić nie będę, ale dzięki jego naturalnej klarowności nawet osoby wcześniej go nieużywające na pewno nie będą miały trudności, aby się odnaleźć.
Are MEAPs the answer to all our problems with mobile device development and deployment, or simply a recurring fallacy from what we saw in the mid-late 90's with cross-platform development for PC, Mac, Unix, and the Web? In this presentation I take an objective view on the category, highlight potential issues, and offer thoughts on an alternative approach.
Impact Of The Cloud For It Managers (Isb204 Guest) - Presentation from TechEd 2009 that covers the impact of moving to cloud computing for IT Managers.
This is my keynote presentation delivered at the ReMIX conference in Vienna, Austria on Oct 1st 2009. The goal of the presentation is to explore the software development lifecycle through the eyes of a designer, developer, and architect.
Slides from a WebCast I held on 1/25 on the "Future of Mobility". You can download the recording here: http://www.neudesic.com/insight/Presentation/Pages/PW20110125.aspx
Limerick DotNet-Azure User Group (LDNA) 14 January 2019 Meetup (https://www.meetup.com/Limerick-DotNet/events/ttzpnqyzcbsb/)
Azure Functions primer
This time we will review the basics of a major serverless technology: Azure Functions.
The idea is to cover all the bases: how to setup a Function, debug, update, scale, secure. Hopefully we will touch some context, like costs and scenarios.
How SQL Server was ported to Linux? The presentation goes through some of the concepts: SQLOS, Drawbridge and Containers. It shows the role of SQLPAL as a platform abstraction layer.
Hopping in clouds: a tale of migration from one cloud provider to anotherMichele Orselli
Nowadays there are a lot of cloud providers, with a wide range of offers. Web projects usually have continuously changing needs: what worked well yesterday may not be enough today. These two facts became quite obvious for us in the last year while migrating a PHP application from Rackspace to Amazon. In this session I’d like to share this experience highlighting infrastructure and code evolution, migration steps, cost analisys, issues.
Has the traditional intro to event looped servers (thanks Ryan!) with a couple of examples of why I think node.js is particularly exciting today. Code for the demos can be found at https://github.com/davidpadbury/node-intro.
Building Rich Internet Applications Using Microsoft Silverlight 2, Part 2goodfriday
Learn how to use Microsoft Visual Studio to create applications, how to create UI using XAML markup and code, how to build a custom control, how to retrieve data from a Web service, and how to manipulate data with XML and LINQ. (Part 2 of 2)
Things I have noted during the Techday 2011 @ Metropolis Antwerp..
Just my personal thoughts. There will be mistakes, as several things are new for me :-)
iPhone development from a Java perspective (Jazoon '09)Netcetera
Based on experience gained in developing the popular Zurich train/tram/bus/ship timeplan transport application, wemlin, senior software engineer Ognen Ivanovski describes development for the iPhone from the perspective of an Enterprise Java developer - covering aspects about differences in the language, the architecture, the user experience, the tools, and the market.
Presentation Anti-Patterns: 10 things you should avoid in your next presentation. Taken from the book, "File > New > Presentation" by Simon Guest. http://goo.gl/FAZZms
Session from GIDS 2014, showing how to do automated Web testing using a variety of JavaScript frameworks, including QUnit, Jasmine, Protractor, Selenium, and PhantomJS
Enterprise Social Networking - Myth or Magic?Simon Guest
In the time it takes you to read this abstract, Facebook will have received another 150,000 unique page views from around the world. LinkedIn adds 10 new members every 5 seconds, with over 50% contributing to active discussions. And from flash mobs to #OccupyWallStreet, Twitter has already established itself as the tool of choice to redefine organized movements and protests.
Despite these incredible advances in social technology, however, collaboration in most organizations is still performed using a product first invented in 1971: Email.
In this presentation, we’ll look at the taxonomy of social networking and ask the question if and how it can be applied and extended to a traditional business. We’ll push the boundaries of what social networking can mean within an organization, from “friending” ERP and CRM systems through to using a social network as a knowledge library where employees can discover skills and share ideas. We’ll investigate the power of context as it relates to an organization’s social graph, and even look at how social networking can be used to transform reporting for your organization.
Whether you are new to the subject, or already have an implementation plan, you’ll walk away with a thorough understanding of how the technology can be effectively used within the four walls of your organization, and maybe even a different perspective on why we are all still relying on that technology from the 1970′s!
22. REST request for listing all containers REST Endpoint: http://[account].blob.core.windows.net GET http://iostest.blob.core.windows.net/?comp=list&include=metadata x-ms-date: Thu, 14 Apr 2011 20:30:00 GMT x-ms-version: 2009-09-19 x-ms-blob-type: BlockBlob Authorization: SharedKeyiostest:[ComputedHash] Blob Storage
23. …but how do I get that computed hash? REST Endpoint: http://[account].blob.core.windows.net To calculate the computed hash: AccountKey: /9seXadQ9HwOpXUO1jKxFN8q… Request: GETx-ms-blob-type:BlockBlobx-ms-date:Thu, 14 Apr 2011 20:30:00 GMTx-ms-version:2009-09-19/iostest/comp:listinclude:metadata Hash = HMACSHA256(UTF8Encode(Request), Base64Decode(AccountKey)) Blob Storage Account Key: /9seXadQ9HwOpXUO1jKxFN8q…
46. Pages Web Role Ability to host ASP.NET (MVC) application in Windows Azure
47. User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; MS-RTC LM 8) HTTP Request HTTP Response Pages Windows 7 / IE8.0 Web Role
48. UserAgent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5 HTTP Request HTTP Response Pages Web Role iPhone OS 4.3.1
49. Mozilla/5.0 (iPad; U; CPU OS 4_3_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.3.1 Mobile/7B334b Safari/531.21.10 HTTP Request HTTP Response Pages Web Role iPad OS 4.3.1
50. if (useragent contains ”MSIE”) User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; MS-RTC LM 8) Windows 7 / IE8.0 Pages if (useragentcontains ”iPhone”) Web Role UserAgent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5 Pages iPhone OS 4.3.1
51. if (useragent contains ”MSIE”) User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; MS-RTC LM 8) if (Response.Headers[“User-Agent”].Contains(“iPhone”)) { return View(“iPhone”); } if (Response.Headers[“User-Agent”].Contains(“iPad”)) { return View(“iPad”); } if (Response.Headers[“User-Agent].Contains... Windows 7 / IE8.0 View CSS Controller if (useragentcontains”iPhone”) Web Role ASP.NETMVC ViewEngine UserAgent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5 View CSS iPhone OS 4.3.1
53. “Great! …but it still looks like my original webpage”
54. if (useragent contains ”MSIE”) User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; MS-RTC LM 8) Windows 7 / IE8.0 View CSS Controller if (useragentcontains”iPhone”) Web Role ASP.NETMVC ViewEngine UserAgent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5 View CSS iPhone OS 4.3.1
55. Mobile Web Frameworks iUI http://iui-js.org jQTouch http://jqtouch.com jQueryMobile http://jquerymobile.com
56. if (useragent contains ”MSIE”) User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; MS-RTC LM 8) Windows 7 / IE8.0 View CSS Controller if (useragentcontains”iPhone”) Web Role ASP.NETMVC ViewEngine UserAgent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5 View CSS iPhone OS 4.3.1
58. Accessing the Camera? Local storage? “Looking good! But this is still a mobile web app. How about…” Getting location via GPS? Uploading to the AppStore?
59. Device-Integrated Web Frameworks Appcelerator http://appcelerator.com Unify http://unify.github.com/unify PhoneGap http://phonegap.com
60. WebViewController Native shell upload to AppStore if (useragent contains ”MSIE”) JavaScript bridge View CSS Controller iPhone OS 4.3.1 Native Libraries (ObjC) if (useragentcontains”iPhone”) Web Role ASP.NETMVC ViewEngine View CSS Web Storage Local HTML
66. AppRegistration Apple Push Notification Service gateway.sandbox.push.apple.com Native Application iPad/iPhone OS 4.3.1 User Acceptance
67.
68. AppRegistration Send Message Payload Apple Push Notification Service gateway.sandbox.push.apple.com Native Application Worker Role Windows Azure Queue iPad/iPhone OS 4.3.1 User Acceptance
69. AppRegistration Send Message Payload Apple Push Notification Service gateway.sandbox.push.apple.com Native Application Worker Role RequestChangedSession Details Windows Azure Queue iPad/iPhone OS 4.3.1 Web Role SessionUpdatedthrough Web User Acceptance Update Queue Receive Message, LaunchApp
72. Worker Role, Azure Queue, and Web Role can be used in conjunction with APN
73.
74. Conclusion Historically not much interaction between iOS and Windows Azure 3 2 1 Use Cloud for Storage Receive Notifications Access Applications Possibilities for building iPhone/iPad apps that leverage Windows Azure