We are in the early stages in the creation of Internet of Things. And the examples I will provide just a glimpse into what is possible when you combine sensors, actuators, and networked intelligence to create more fun and easy lifestyle.
Things are now starting to happen in the mainstream and It brings new challenges for UX design. In the next couple of years, UX designers will have the opportunity to design "things" for the world around them.
We are in the early stages in the creation of Internet of Things. And the examples I will provide just a glimpse into what is possible when you combine sensors, actuators, and networked intelligence to create more fun and easy lifestyle.
Things are now starting to happen in the mainstream and It brings new challenges for UX design. In the next couple of years, UX designers will have the opportunity to design "things" for the world around them.
Learn how to accelerate cross-browser / cross-device testing for integration into CI/CD using JavaScript with Cypress in this free 1-hour workshop from Applitools. “Automation Panda” Andrew Knight will also explore critical requirements for a scalable cross-browser testing initiative and the pros/cons of different approaches.
Making your ML / AI production ready! - Big Data Expo 2019webwinkelvakdag
Do you know 3 out of 5 ML / AI engagement do not go to the production or cant operate in a enterprise production eco system. It is important to have Security, Salablity, Auditing, Alerting system, Version controlling and flexible deployment in place when we build an Artificial Intelligence solution to deploy in production. By using Microsoft AI - We ll learn how to make this work. Without all these features going to production ll be a nightmare. In this session we ll discuss about - what it takes to be production ready and how to avoid those pitfalls.
Voxxed days 2015-hakansaglam-codereviewHakan Saglam
At Peak Games, one of the most important development practices is Code Review. We believe that, with Code Review we have
* increased the code quality
* decreased the bugs
* encouraged collaboration
* kept the code maintainable
* created common language in the team
In this presentation I try to give some samples and practices about
* How we are doing Code Review.
* What are the findings to be able to make it more effective.
* What are we doing to make “Code Review” as a part of our development culture.
Obecnie coraz więcej firm decyduje się na wytwarzanie oprogramowania z uwzględnieniem urządzeń mobilnych. To podejście wiąże się z wyzwaniem zapewnienia projektom możliwie jak najlepszej jakości. Dlatego wiedza odnośnie tajników testowania aplikacji mobilnych może już wkrótce przydać się niemal każdemu testerowi.
W swojej prezentacji postaram się poruszyć następujące zagadnienia:
Specyfika testowania aplikacji mobilnych, czyli testy inne niż wszystkie
Narzędzia pracy testera aplikacji mobilnych
Co daje nam automatyzacja testów oraz jakie podejście wybrać?
Zestawienie najpopularniejszych narzędzi do automatyzacji testów oraz ich charakterystyka
Robotium/Espresso
Uruchamianie testów automatycznych na wielu urządzeniach jednocześnie
Uczestnicy mojej prezentacji będą mieli okazję dowiedzieć się, czym różni się podejście do testowania aplikacji mobilnych od innych testów.
Podczas prezentacji postaram się omówić różne narzędzia do automatyzacji testów. Zaprezentuję także przykładowe testy napisane z wykorzystaniem jednego z najpopularniejszych frameworków do automatyzacji testów aplikacji na urządzenia z systemem Android (Espresso lub Robotium).
Automated testing has been around for several decades, spanning back to the advent of computer programming. While the rest of the software development and underlying technologies have made paradigm advances in speed and scalability, automated tests and their poor execution performance became the bottleneck. Continuous Integration (CI) pipeline execution also suffered as a result of the rise in the number of tests that were executed.
A well thought out test platform is built with intentionally selected tools that provide the optimal balance of speed, performance, and cost effectiveness. In this talk, Senior Software Developer, Anvesh Malhotra will cover the technology stack and architecture used to automate tests at Gannett.
Meningkatkan SOC dan Reusabillity Kode dengan Duo DI - Sidiq Permana (CIO Nus...DicodingEvent
Clean code, dambaan semua developer. Tapi nyatanya, kode kita kerap memiliki keterkaitan yang sangat erat. Pusing kan. Bingung mau mecahin dan cara implementasi Separation of Concern? Apa selama ini kamu copy paste sana-sini yang penting bisa jalan aplikasinya?
Solusinya ada Dependency Inversion dan Dependency Injection. Dua prinsip penting ini sama singkatannya tapi beda arti dan implementasinya. Jika disatukan, masalah-masalah di atas, tuntas! Implementasi Separation of Concerns dan Reusability (penggunaan ulang komponen) pun meningkat. Kualitas aplikasi dari segi struktur kode yang dibangun pun, demikian.
Mari belajar implementasi keduanya dengan mudah. No pusing. No ribet. Langsung bisa kamu aplikasikan di kodemu.
Poin-poin yang akan dibahas mencakup :
Pengenalan dan implementasi Dependency Inversion
Pengenalan dan Implementasi Dependency Injection dengan cara:
1. Manual;
2. Dagger;
3. Koin.
Presentation from the launch of Reading UTC http://www.utcreading.co.uk/ and http://www.sourcewire.com/news/76755/microsoft-hosts-utc-reading-taster-event
Learn how to accelerate cross-browser / cross-device testing for integration into CI/CD using JavaScript with Cypress in this free 1-hour workshop from Applitools. “Automation Panda” Andrew Knight will also explore critical requirements for a scalable cross-browser testing initiative and the pros/cons of different approaches.
Making your ML / AI production ready! - Big Data Expo 2019webwinkelvakdag
Do you know 3 out of 5 ML / AI engagement do not go to the production or cant operate in a enterprise production eco system. It is important to have Security, Salablity, Auditing, Alerting system, Version controlling and flexible deployment in place when we build an Artificial Intelligence solution to deploy in production. By using Microsoft AI - We ll learn how to make this work. Without all these features going to production ll be a nightmare. In this session we ll discuss about - what it takes to be production ready and how to avoid those pitfalls.
Voxxed days 2015-hakansaglam-codereviewHakan Saglam
At Peak Games, one of the most important development practices is Code Review. We believe that, with Code Review we have
* increased the code quality
* decreased the bugs
* encouraged collaboration
* kept the code maintainable
* created common language in the team
In this presentation I try to give some samples and practices about
* How we are doing Code Review.
* What are the findings to be able to make it more effective.
* What are we doing to make “Code Review” as a part of our development culture.
Obecnie coraz więcej firm decyduje się na wytwarzanie oprogramowania z uwzględnieniem urządzeń mobilnych. To podejście wiąże się z wyzwaniem zapewnienia projektom możliwie jak najlepszej jakości. Dlatego wiedza odnośnie tajników testowania aplikacji mobilnych może już wkrótce przydać się niemal każdemu testerowi.
W swojej prezentacji postaram się poruszyć następujące zagadnienia:
Specyfika testowania aplikacji mobilnych, czyli testy inne niż wszystkie
Narzędzia pracy testera aplikacji mobilnych
Co daje nam automatyzacja testów oraz jakie podejście wybrać?
Zestawienie najpopularniejszych narzędzi do automatyzacji testów oraz ich charakterystyka
Robotium/Espresso
Uruchamianie testów automatycznych na wielu urządzeniach jednocześnie
Uczestnicy mojej prezentacji będą mieli okazję dowiedzieć się, czym różni się podejście do testowania aplikacji mobilnych od innych testów.
Podczas prezentacji postaram się omówić różne narzędzia do automatyzacji testów. Zaprezentuję także przykładowe testy napisane z wykorzystaniem jednego z najpopularniejszych frameworków do automatyzacji testów aplikacji na urządzenia z systemem Android (Espresso lub Robotium).
Automated testing has been around for several decades, spanning back to the advent of computer programming. While the rest of the software development and underlying technologies have made paradigm advances in speed and scalability, automated tests and their poor execution performance became the bottleneck. Continuous Integration (CI) pipeline execution also suffered as a result of the rise in the number of tests that were executed.
A well thought out test platform is built with intentionally selected tools that provide the optimal balance of speed, performance, and cost effectiveness. In this talk, Senior Software Developer, Anvesh Malhotra will cover the technology stack and architecture used to automate tests at Gannett.
Meningkatkan SOC dan Reusabillity Kode dengan Duo DI - Sidiq Permana (CIO Nus...DicodingEvent
Clean code, dambaan semua developer. Tapi nyatanya, kode kita kerap memiliki keterkaitan yang sangat erat. Pusing kan. Bingung mau mecahin dan cara implementasi Separation of Concern? Apa selama ini kamu copy paste sana-sini yang penting bisa jalan aplikasinya?
Solusinya ada Dependency Inversion dan Dependency Injection. Dua prinsip penting ini sama singkatannya tapi beda arti dan implementasinya. Jika disatukan, masalah-masalah di atas, tuntas! Implementasi Separation of Concerns dan Reusability (penggunaan ulang komponen) pun meningkat. Kualitas aplikasi dari segi struktur kode yang dibangun pun, demikian.
Mari belajar implementasi keduanya dengan mudah. No pusing. No ribet. Langsung bisa kamu aplikasikan di kodemu.
Poin-poin yang akan dibahas mencakup :
Pengenalan dan implementasi Dependency Inversion
Pengenalan dan Implementasi Dependency Injection dengan cara:
1. Manual;
2. Dagger;
3. Koin.
Presentation from the launch of Reading UTC http://www.utcreading.co.uk/ and http://www.sourcewire.com/news/76755/microsoft-hosts-utc-reading-taster-event
Synthetic Data: From 3D model to AI on the EdgeSherry List
This presentation shows you how easily #SyntheticData can be created with the help of Three.JS and Playwright, and how this data can be used to train #ai models that will be used on the #Edge.
Full Stack Web Development Basics to Know.pdfLaura Miller
Full stack web development is a process of developing a feature-rich website from scratch. Read the blog to know more about its all aspects and features.
How to Hybrid : Effective Tactics in HTML5-Native App DevelopmentDroidConTLV
Gartner has predicted that by 2016, “more Than 50 Percent of Mobile Apps Deployed Will be Hybrid.” Knowing how and when to utilize HTML5 technology in your application will help you prepare for that future. This lecture will cover several techniques and real life examples on how to utilize hybrid development in your applications. The tools and tactics for how to connect (or bridge) your “native” Java code implementations with HTML5 will be presented with code samples. The lecture will also cover the right and wrong ways to implement HTML5 in your application, and when to “stick to native.”
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...Unity Technologies
It's high time for augmented reality to be brought to a wider audience. In ABB, we know that it is not just a gimmick any more. However, with every innovative technology comes new challenges. In these slides, we show how to overcome them and deliver valuable products with Hololens and Unity.
Speakers:
Maciej Włodarczyk - ABB
Rafał Kielar - ABB
Watch the session on YouTube: https://youtu.be/QFsj8Pi_3Ho
Oleksander Krakovetskyi "Artificial Intelligence and Machine Learning for .NE...Fwdays
Microsoft offers a lot of tools and services for creating intelligent apps - ML.NET, Azure Cognitive Services, Azure Machine Learning Service, Azure Machine Learning Studio, Bot Framework and other.
How to select the appropriate tool? What problems I can solve and how to do that? Let's talk about this.
Tour de France Azure PaaS 6/7 Ajouter de l'intelligenceAlex Danvy
Nous assisterons probablement à une rupture générationnelle entre les apps avec de l'intelligence artificielle et celles sans. Ces dernières, comme les applications en mode caractères à l'arrivée des interfaces graphiques, auront du mal à perdurer.
Azure met à dispositions 3 approches pour ajouter de l'IA dans une app, avec un niveau de difficulté graduel, de l'outil ne nécessitant aucune compétence particulière à celui dédié aux Data Scientistes.
MicroEJ OS is a scalable Operating System for resource-constrained embedded and IoT devices, optimized for a wide range of hardware architectures.
With MicroEJ OS, OEMs use proven methods that cut software development time and cost. They create software that delivers incredible user experience and adjusts to Internet business needs.
MicroEJ development tools enable device manufacturers to deliver differentiating firmware using MicroEJ SDK.
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017Eran Stiller
The slide deck for my session at TechBash 2017 on "Building an IoT Massive Multiplayer Game in 60 Minutes".
Sample code can be found at https://github.com/estiller/iot-game
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.