Angular & Electron - build an app for every OSBoris Yakubchik
Learn how to get started with Electron and Angular (Create a Win, Mac, & Linux App with one code base). Discover how powerful Angular pipes can be for an advanced search & filter functionality. Find out how functional programming can in places simplify your code.
A Slideshow which reached my inbox via a circular e-mail sent by David Frugtniet, a well known broker of freight and transport risks who is based in Southampton
Angular & Electron - build an app for every OSBoris Yakubchik
Learn how to get started with Electron and Angular (Create a Win, Mac, & Linux App with one code base). Discover how powerful Angular pipes can be for an advanced search & filter functionality. Find out how functional programming can in places simplify your code.
A Slideshow which reached my inbox via a circular e-mail sent by David Frugtniet, a well known broker of freight and transport risks who is based in Southampton
Phase 1 Software Progress Report
Card Czar Android App
CMSC 495
Group 2 Final Project
Kenneth Mikkalson
Alton Hinton
Shawn Henson
Sarah Holley
Tara Lawson
Richard Wysong
Table of Contents
1.0 Schedule and Milestones 3
1.1 Milestone Progress 3
1.2 References 3
2.0 Lessons Learned 4
2.1 Barriers and Resolution 4
2.1.1 Development Environment 4
2.1.2 Developer Education 4
2.1.3 Android Communication 4
2.1.4 Apache HttpComponents™ 5
2.1.5 Intent Crashes 5
2.1.6 Configuration Management System 5
2.1.7 Threading 5
2.2 Project Reevaluation 6
3.0 Phase 1 Functionality 7
3.1 Functionality Description 7
3.1.1 Overall Application Description (end goal for the project) 7
3.1.2 Phase 1 Functionality 7
3.2 Application screenshots of sample runs 8
3.2.1 Non-dealer test run 8
3.2.2 Dealer test run 13
3.3 Source Code 19
3.3.1 Source Code Overview 19
3.3.2 Getting Started – User to Gameplay 20
3.3.2 Getting Started – Host to Gameplay 23
3.3.3 Gameplay – GameplayActivity onCreate 24
3.3.4 Gameplay – Turn 25
3.4 Build Process 27
1.0 Schedule and Milestones
1.1 Milestone Progress
All previous milestones related to documentation and planning have been accomplished on time or ahead of schedule. Weeks 5-7 will include three phases of source code development. Fully functioning software is expected at the end of Phase 2, reserving phase 3 source for bug fixes.
In parallel with the development effort, a portion of the team has been updating documentation based on previously provided comments by the professor and peer group review. Those documents include the Project Plan and Test Document. 1.2 References
· Project Plan, Card Czar Android Application
· Test Plan, Card Czar Android Application
· Software Design Document, Card Czar Android Application
2.0 Lessons Learned
Group two has worked through several significant roadblocks in the development of the Card Czar application mainly stemming from the sum total of zero experience with Android programming.2.1 Barriers and Resolution
2.1.1 Development Environment
Android Studio was chosen as the development environment because of integrated smartphone emulator support. Considerable time was spent on installing Android Studio because:
· Target hardware did not have sufficient memory (the recommended 2GB was not sufficient)
· Target hardware did not have virtualization capability for the emulator (not even mentioned in the installation requirement)
With mediocre hardware, several hours were spent on installation, only to realize that the hardware was insufficient. Multiple installs on slower hardware took hours with a slow Internet connection.
Additionally, low memory availability resulted in issues getting the Intel® Hardware Accelerated Execution Manager to provide sufficient memory for the emulator. This slowed setup of the development environment in some cases.
2.1.2 Developer Education
It was assumed that prior Java programming skills would make for a quick transition to Android development. As it turned .
Node.js and MongoDB from scratch, fully explained and tested John Culviner
The slides for my presentation:
I'll fully explain what Node.js is, how it works and most importantly discuss the pros and cons of it vs something like C# or Java from real world experience using all of them. Same will be done for MongoDB vs. traditional SQL. We will then build out (from scratch) a Node/MongoDB API application paying careful attention to common pitfalls (like dealing with async code) to learn tips and tricks along the way. We’ll then cover integration testing to make sure everything works. Expect to leave the talk feeling confident when and why to use this tech stack and how to get started quickly!
Building an Open Source iOS app: lessons learnedWojciech Koszek
Building an Open Source iOS app: lessons learned
Dec 12, 2016, Hacker Dojo (Santa Clara), 6pm
In this talk I'm going to talk about lessons learned from building Sensorama (http://www.sensorama.org), an Open Source sensor platform for data science. The main theme of the talk will be Open Source: what is great about it, what is bad and how you must become a part of the Open Source community to really move quickly and benefit from it. For this project, I did both the code and the design, so you'll have a chance to see how solo-developer deals with time/feature constraints, which tools I've used and what my approach towards development in this mode is. In other words: I'll tell you what I did to stay sane. If the iOS development were a walk in a dark city park, this talk may turn out to be your flashlight. If you like it, star it at GitHub: https://github.com/wkoszek/sensorama-ios
Agenda
https://www.meetup.com/svmobiledev/events/235836893/
Materials
https://github.com/wkoszek/talks/tree/master/svmobiledev2016
Some links from the slides
Fake it till you make it presentation https://developer.apple.com/videos/play/wwdc2014/223
Designing for Future Hardware https://developer.apple.com/videos/play/wwdc2015/801/
References
WWW: http://www.sensorama.org
GitHub (code): https://github.com/wkoszek/sensorama-ios
GitHub (artwork): https://github.com/wkoszek/sensorama-artwork
Author
WWW: http://www.koszek.com
Twitter: https://twitter.com/wkoszek
LinkedIn: https://www.linkedin.com/in/wkoszek/
Email: wojciech (at) koszek.com
This presentation by Steve Easley, lead developer for RedMinnow Interactive, LLC, explains how to become an iOS developer and take a Flash application and convert it to an iOS app to be sold on the Apple App Store.
The longer students have to wait on devices to open apps or documents, the more likely they can become distracted or frustrated. These longer wait times can mean more time to complete assignments in the classroom or at home. For teachers, this can mean students that are less engaged in the classroom.
Which Chromebook model is the better choice for students? We put two Chromebook models to the test, and found the Intel processor-powered Lenovo ThinkPad 11e Chromebook delivered less waiting than the ARM processor-based Samsung Chromebook 2 and more frames per second while rendering an anatomy simulation. The Intel processor-powered Lenovo ThinkPad 11e Chromebook did so without sacrificing battery life, with both systems lasting more than 9 hours unplugged while browsing the Internet. This report card has good news: With the Intel processor-powered Lenovo ThinkPad 11e Chromebook, students can wait less and have more time for learning.
ISS Art. How to do IT. Kotlin MultiplatformISS Art, LLC
As soon as Kotlin-Multiplatform technology appeared, we saw in it the opportunity to optimize and accelerate the development of mobile applications.
What were the results? Nikolai Baklanov, our senior iOS Developer will tell you in his presentation “Experience in the use of Kotlin-Multiplatform technology, attempts to reduce everything to one language.”
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenOxford Tech + UX
MIT Enterprise Forum of NYC hosted The UX of Tomorrow: Designing for the Unknown on June 4th, 2015 at Shutterstock featuring Beverly May, Ryan Gossen, Jay Vidyarthi, and Jeff Feddersen. This is Jeff's presentation from the event.
Trained in computer science and music, Jeff works with software and hardware to make computers do new and unusual things. He is currently part of a team developing a sculptural reflection of energy and resource flows in what is being heralded as the world`s greenest office building. His work for groups ranging from the Hayden Planetarium and the Connecticut Science Center to Sony and HBO has resulted in award-winning public interactive experiences.
Jeff teaches at NYU`s graduate Interactive Telecommunications Program, where he has a residency to develop video curricula supporting physical computing and energy. His novel musical instruments and kinetic sound sculptures have been performed on and exhibited internationally, and he is the co-inventor of an electronic wind instrument based on the Japanese shakuhachi (US patent #7723605).
The next ten years of technology will see many of Ray Kurzweil`s predictions come alive: Embedded, invisible, unwired electricity and internet-based interactions will drive every aspect of our lived environment. The physical and digital worlds are merging, powered by incredible changes in computing, universal connectivity as well as Artificial Intelligence (AI) and machine learning. This pending wave is certain to change every aspect of our human-computer interaction.
Major technological leaps present interesting design and UX challenges and require a wholesale shift in perspective by designing for the as-yet unknown. Screens, keyboards, and mouse dominated yesterday and today. Tomorrow, these systems will be initiated, controlled, and tracked through location and environment, semantic context, a wave of the arm, a blink of an eye, a directed gaze, a heartbeat, a crowd-driven trend, even a brainwave.
Whole new approaches and design systems need to be considered for what the next wave of products do, what they look and feel like, and how they can be more meaningful, useful, relevant, and intuitive.
This talk discussed the UX of tomorrow for the next wave of product design based on some of the very first products and services on the market that hint at the integrate
Getting Started With Android Application Development [IndicThreads Mobile Ap...IndicThreads
Session Presented at 1st IndicThreads.com Conference On Mobile Application Development held on 19-20 November 2010 in Pune, India
WEB: http://M10.IndicThreads.com
------------
Speaker: Rohit Ghatol
Abstract:
This session looks at -
Introduction to Android
Android OS Capabilities
Building Blocks of Android
Use Case – Building Blocks and their Interaction for Gmail Client
Understanding Android UI
Challenges in building Android Application and Best Practices
Web Services Client
Database Vs File Vs Shared Preferences
Minimizing GC
Fetch online Vs Local Cache
Working in Background Threads
Building custom Widgets
Node.js meetup 17.05.2017 ember.js - escape the javascript fatigueTobias Braner
A talk about how ember.js can help to escape the javascript fatigue. Covers everything from the ember basics, the philosophy, user opinions and companies that use ember, the toolset, what will come and what glimmer.js is.
Ville Lautanala describes different transport channels that allow pushing data from servers to clients in real time.
He also introduces a case study of Flowdock's experience with socket.io and WebSockets.
Presentation from Frontend Finland meetup, March 14th. A slightly modified version was presented at SFJS, April 3rd.
Phase 1 Software Progress Report
Card Czar Android App
CMSC 495
Group 2 Final Project
Kenneth Mikkalson
Alton Hinton
Shawn Henson
Sarah Holley
Tara Lawson
Richard Wysong
Table of Contents
1.0 Schedule and Milestones 3
1.1 Milestone Progress 3
1.2 References 3
2.0 Lessons Learned 4
2.1 Barriers and Resolution 4
2.1.1 Development Environment 4
2.1.2 Developer Education 4
2.1.3 Android Communication 4
2.1.4 Apache HttpComponents™ 5
2.1.5 Intent Crashes 5
2.1.6 Configuration Management System 5
2.1.7 Threading 5
2.2 Project Reevaluation 6
3.0 Phase 1 Functionality 7
3.1 Functionality Description 7
3.1.1 Overall Application Description (end goal for the project) 7
3.1.2 Phase 1 Functionality 7
3.2 Application screenshots of sample runs 8
3.2.1 Non-dealer test run 8
3.2.2 Dealer test run 13
3.3 Source Code 19
3.3.1 Source Code Overview 19
3.3.2 Getting Started – User to Gameplay 20
3.3.2 Getting Started – Host to Gameplay 23
3.3.3 Gameplay – GameplayActivity onCreate 24
3.3.4 Gameplay – Turn 25
3.4 Build Process 27
1.0 Schedule and Milestones
1.1 Milestone Progress
All previous milestones related to documentation and planning have been accomplished on time or ahead of schedule. Weeks 5-7 will include three phases of source code development. Fully functioning software is expected at the end of Phase 2, reserving phase 3 source for bug fixes.
In parallel with the development effort, a portion of the team has been updating documentation based on previously provided comments by the professor and peer group review. Those documents include the Project Plan and Test Document. 1.2 References
· Project Plan, Card Czar Android Application
· Test Plan, Card Czar Android Application
· Software Design Document, Card Czar Android Application
2.0 Lessons Learned
Group two has worked through several significant roadblocks in the development of the Card Czar application mainly stemming from the sum total of zero experience with Android programming.2.1 Barriers and Resolution
2.1.1 Development Environment
Android Studio was chosen as the development environment because of integrated smartphone emulator support. Considerable time was spent on installing Android Studio because:
· Target hardware did not have sufficient memory (the recommended 2GB was not sufficient)
· Target hardware did not have virtualization capability for the emulator (not even mentioned in the installation requirement)
With mediocre hardware, several hours were spent on installation, only to realize that the hardware was insufficient. Multiple installs on slower hardware took hours with a slow Internet connection.
Additionally, low memory availability resulted in issues getting the Intel® Hardware Accelerated Execution Manager to provide sufficient memory for the emulator. This slowed setup of the development environment in some cases.
2.1.2 Developer Education
It was assumed that prior Java programming skills would make for a quick transition to Android development. As it turned .
Node.js and MongoDB from scratch, fully explained and tested John Culviner
The slides for my presentation:
I'll fully explain what Node.js is, how it works and most importantly discuss the pros and cons of it vs something like C# or Java from real world experience using all of them. Same will be done for MongoDB vs. traditional SQL. We will then build out (from scratch) a Node/MongoDB API application paying careful attention to common pitfalls (like dealing with async code) to learn tips and tricks along the way. We’ll then cover integration testing to make sure everything works. Expect to leave the talk feeling confident when and why to use this tech stack and how to get started quickly!
Building an Open Source iOS app: lessons learnedWojciech Koszek
Building an Open Source iOS app: lessons learned
Dec 12, 2016, Hacker Dojo (Santa Clara), 6pm
In this talk I'm going to talk about lessons learned from building Sensorama (http://www.sensorama.org), an Open Source sensor platform for data science. The main theme of the talk will be Open Source: what is great about it, what is bad and how you must become a part of the Open Source community to really move quickly and benefit from it. For this project, I did both the code and the design, so you'll have a chance to see how solo-developer deals with time/feature constraints, which tools I've used and what my approach towards development in this mode is. In other words: I'll tell you what I did to stay sane. If the iOS development were a walk in a dark city park, this talk may turn out to be your flashlight. If you like it, star it at GitHub: https://github.com/wkoszek/sensorama-ios
Agenda
https://www.meetup.com/svmobiledev/events/235836893/
Materials
https://github.com/wkoszek/talks/tree/master/svmobiledev2016
Some links from the slides
Fake it till you make it presentation https://developer.apple.com/videos/play/wwdc2014/223
Designing for Future Hardware https://developer.apple.com/videos/play/wwdc2015/801/
References
WWW: http://www.sensorama.org
GitHub (code): https://github.com/wkoszek/sensorama-ios
GitHub (artwork): https://github.com/wkoszek/sensorama-artwork
Author
WWW: http://www.koszek.com
Twitter: https://twitter.com/wkoszek
LinkedIn: https://www.linkedin.com/in/wkoszek/
Email: wojciech (at) koszek.com
This presentation by Steve Easley, lead developer for RedMinnow Interactive, LLC, explains how to become an iOS developer and take a Flash application and convert it to an iOS app to be sold on the Apple App Store.
The longer students have to wait on devices to open apps or documents, the more likely they can become distracted or frustrated. These longer wait times can mean more time to complete assignments in the classroom or at home. For teachers, this can mean students that are less engaged in the classroom.
Which Chromebook model is the better choice for students? We put two Chromebook models to the test, and found the Intel processor-powered Lenovo ThinkPad 11e Chromebook delivered less waiting than the ARM processor-based Samsung Chromebook 2 and more frames per second while rendering an anatomy simulation. The Intel processor-powered Lenovo ThinkPad 11e Chromebook did so without sacrificing battery life, with both systems lasting more than 9 hours unplugged while browsing the Internet. This report card has good news: With the Intel processor-powered Lenovo ThinkPad 11e Chromebook, students can wait less and have more time for learning.
ISS Art. How to do IT. Kotlin MultiplatformISS Art, LLC
As soon as Kotlin-Multiplatform technology appeared, we saw in it the opportunity to optimize and accelerate the development of mobile applications.
What were the results? Nikolai Baklanov, our senior iOS Developer will tell you in his presentation “Experience in the use of Kotlin-Multiplatform technology, attempts to reduce everything to one language.”
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenOxford Tech + UX
MIT Enterprise Forum of NYC hosted The UX of Tomorrow: Designing for the Unknown on June 4th, 2015 at Shutterstock featuring Beverly May, Ryan Gossen, Jay Vidyarthi, and Jeff Feddersen. This is Jeff's presentation from the event.
Trained in computer science and music, Jeff works with software and hardware to make computers do new and unusual things. He is currently part of a team developing a sculptural reflection of energy and resource flows in what is being heralded as the world`s greenest office building. His work for groups ranging from the Hayden Planetarium and the Connecticut Science Center to Sony and HBO has resulted in award-winning public interactive experiences.
Jeff teaches at NYU`s graduate Interactive Telecommunications Program, where he has a residency to develop video curricula supporting physical computing and energy. His novel musical instruments and kinetic sound sculptures have been performed on and exhibited internationally, and he is the co-inventor of an electronic wind instrument based on the Japanese shakuhachi (US patent #7723605).
The next ten years of technology will see many of Ray Kurzweil`s predictions come alive: Embedded, invisible, unwired electricity and internet-based interactions will drive every aspect of our lived environment. The physical and digital worlds are merging, powered by incredible changes in computing, universal connectivity as well as Artificial Intelligence (AI) and machine learning. This pending wave is certain to change every aspect of our human-computer interaction.
Major technological leaps present interesting design and UX challenges and require a wholesale shift in perspective by designing for the as-yet unknown. Screens, keyboards, and mouse dominated yesterday and today. Tomorrow, these systems will be initiated, controlled, and tracked through location and environment, semantic context, a wave of the arm, a blink of an eye, a directed gaze, a heartbeat, a crowd-driven trend, even a brainwave.
Whole new approaches and design systems need to be considered for what the next wave of products do, what they look and feel like, and how they can be more meaningful, useful, relevant, and intuitive.
This talk discussed the UX of tomorrow for the next wave of product design based on some of the very first products and services on the market that hint at the integrate
Getting Started With Android Application Development [IndicThreads Mobile Ap...IndicThreads
Session Presented at 1st IndicThreads.com Conference On Mobile Application Development held on 19-20 November 2010 in Pune, India
WEB: http://M10.IndicThreads.com
------------
Speaker: Rohit Ghatol
Abstract:
This session looks at -
Introduction to Android
Android OS Capabilities
Building Blocks of Android
Use Case – Building Blocks and their Interaction for Gmail Client
Understanding Android UI
Challenges in building Android Application and Best Practices
Web Services Client
Database Vs File Vs Shared Preferences
Minimizing GC
Fetch online Vs Local Cache
Working in Background Threads
Building custom Widgets
Node.js meetup 17.05.2017 ember.js - escape the javascript fatigueTobias Braner
A talk about how ember.js can help to escape the javascript fatigue. Covers everything from the ember basics, the philosophy, user opinions and companies that use ember, the toolset, what will come and what glimmer.js is.
Ville Lautanala describes different transport channels that allow pushing data from servers to clients in real time.
He also introduces a case study of Flowdock's experience with socket.io and WebSockets.
Presentation from Frontend Finland meetup, March 14th. A slightly modified version was presented at SFJS, April 3rd.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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/
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.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
2. Background I love crossword puzzles Fled iPhone land for Android No good crossword apps
3. Shortyz Named in honor of (and with apologies to) Will Shortz @ NYT/NPR Downloads free puzzles Can download NYT subscription puzzle
4. 1.0 Written in 2 weekends PUZ file format sucks Lots of UI issues GridView performance poor GridView/ListView have two completely different interaction models However, “Good Enough for Me.”
5. 2.0 Laptop stolen Written in about 3 weeks of nights/weekends New UI Custom rendering Custom touch handling (ugh) Cleaner Code IO, State, Controller in separate APIs.
6. Life is Good In a reasonable steady state Good feedback from users Growing if small user base
7. Other People Got an email from Pam @ Google asking for a Wave version Got an IM from Josh @ Palm asking for a WebOS version
8. Hmm… “Some people when faced with a problem think, I know, I’ll use GWT…”
9. Initial Effort Code reuse actually made this easy. Moved model code and IO code into separate packages. Made GWT Module for original code Implemented new renderer for web Took about 5 hours to get something playable
10. History Repeating Play -> Render cycle painfully slow on the DOM. Re-implemented the Web version to look more like the original Android version with MVC and bind events Performance problem solved
11. Productivity Web version (after Android code) About 16 hours Facebook Version About 3 hours (Still needs work) WebOS Version About 5 hours Binary IO painful iGoogle version Trivial
12. Productivity (cont) Wave Version Almost 40 hours Wave development is a serious PITA because you need a full deploy to make it work. There are a lot of things they don’t tell you in the docs.
13. Summary Java on “Everything but the Java Platform” Tips: Manage Dependencies. Gin is totally frackingawesome. Interesting: GWT gziped is ~ same size as Android version.
14. Links Shortyz on Android Market shortyz.kebernet.net “Shortyz Crosswords” public Wave apps.facebook.com/shortyz