This presentation highlights some of the great tools available to teach children how much fun coding is. It also looks at some of the different formats that can reach kids.
Becoming a more productive Rails DeveloperJohn McCaffrey
A presentation by John McCaffrey of RailsPerformance.com on how to manage technical information, ask technical questions, expand Ruby and Rails knowledge, and work on interesting side projects for open source, non-profits or as a freelancer
The Next Frontier: Amazon Alexa - April 2, 2019Caroline Dunn
Slides from the Atlanta SEO Meetup on April 2, 2019
Is voice the next frontier?
Publishing an Alexa Skill for your company could become as ubiquitous as having a website.
Amazon has spent millions in people and resources to sell and put an Amazon Alexa in every household in the US.
https://www.emarketer.com/Article/Alexa-Say-What-Voice-Enabled-Speaker-Usage-Grow-Nearly-130-This-Year/1015812
This year, 35.6 million Americans will use a voice-activated assistant device at least once a month. That’s a jump of 128.9% over last year.
Amazon’s Echo speaker will have 70.6% of users. Meanwhile, Google Home will trail far behind with just 23.8% of the market.
https://www.campaignlive.co.uk/article/just-say-it-future-search-voice-personal-digital-assistants/1392459
In fact, ComScore says that by 2020, 50 per cent of all searches will be voice searches.
https://www.wordstream.com/blog/ws/2018/04/10/voice-search-statistics-2018
3. 13% of all households in the United States owned a smart speaker in 2017, per OC&C Strategy Consultants. That number is predicted to rise to 55% by 2022.
How to get started:
How to get your AWS hosting for free: https://developer.amazon.com/alexa-skills-kit/alexa-aws-credits
Testing
https://echosim.io/welcome
Blueprints are a way for users to create Alexa Skills without coding. Users simply select from a menu of templates ranging from Q&A, quizzes, or a flash briefing, fill out the information, and voilà, create a skill without coding.
http://alexa.design/guide
http://alexa.design/docs
https://www.twitch.tv/amazonalexa
http://Alexa.design/slides
https://github.com/alexa
https://www.youtube.com/channel/UCbx0SPpWT6yB7_yY_ik7pmg
Visualizing Self - Exploring Your Personal MetricsJennifer Davis
Imagine a future in which you can more easily log, measure, and visualize work in ways that allows you to make decisions about how you improve, and choose work. Let's work together to change the culture around performance reviews by talking about the work we do, share metrics that expose the value of our work, and communicate about our work through visualizations.
This presentation highlights some of the great tools available to teach children how much fun coding is. It also looks at some of the different formats that can reach kids.
Becoming a more productive Rails DeveloperJohn McCaffrey
A presentation by John McCaffrey of RailsPerformance.com on how to manage technical information, ask technical questions, expand Ruby and Rails knowledge, and work on interesting side projects for open source, non-profits or as a freelancer
The Next Frontier: Amazon Alexa - April 2, 2019Caroline Dunn
Slides from the Atlanta SEO Meetup on April 2, 2019
Is voice the next frontier?
Publishing an Alexa Skill for your company could become as ubiquitous as having a website.
Amazon has spent millions in people and resources to sell and put an Amazon Alexa in every household in the US.
https://www.emarketer.com/Article/Alexa-Say-What-Voice-Enabled-Speaker-Usage-Grow-Nearly-130-This-Year/1015812
This year, 35.6 million Americans will use a voice-activated assistant device at least once a month. That’s a jump of 128.9% over last year.
Amazon’s Echo speaker will have 70.6% of users. Meanwhile, Google Home will trail far behind with just 23.8% of the market.
https://www.campaignlive.co.uk/article/just-say-it-future-search-voice-personal-digital-assistants/1392459
In fact, ComScore says that by 2020, 50 per cent of all searches will be voice searches.
https://www.wordstream.com/blog/ws/2018/04/10/voice-search-statistics-2018
3. 13% of all households in the United States owned a smart speaker in 2017, per OC&C Strategy Consultants. That number is predicted to rise to 55% by 2022.
How to get started:
How to get your AWS hosting for free: https://developer.amazon.com/alexa-skills-kit/alexa-aws-credits
Testing
https://echosim.io/welcome
Blueprints are a way for users to create Alexa Skills without coding. Users simply select from a menu of templates ranging from Q&A, quizzes, or a flash briefing, fill out the information, and voilà, create a skill without coding.
http://alexa.design/guide
http://alexa.design/docs
https://www.twitch.tv/amazonalexa
http://Alexa.design/slides
https://github.com/alexa
https://www.youtube.com/channel/UCbx0SPpWT6yB7_yY_ik7pmg
Visualizing Self - Exploring Your Personal MetricsJennifer Davis
Imagine a future in which you can more easily log, measure, and visualize work in ways that allows you to make decisions about how you improve, and choose work. Let's work together to change the culture around performance reviews by talking about the work we do, share metrics that expose the value of our work, and communicate about our work through visualizations.
A walkthrough of various application performance tuning tools and a good workflow for where to start, from a presentation at WindyCityRails 2011 in Chicago, IL.
See the video, and more Web and Ruby/Rails Performance info at www.RailsPerformance.com
-John McCaffrey
Breaking Down Unintended Barriers in the WorkplaceQuinn Keast, CGD
As UX designers, we advocate for accessibility in our products, services, and experiences every day. But we often overlook our own workplaces. To make our teams and workplaces more inclusive for everyone, we need to be aware of the unintended barriers that we create for our current and potential employees who have physical or mental disabilities — which have surprising parallels to familiar concepts in UX. As a UX designer with hearing loss, Quinn will explore some of these barriers in connection to his own experiences, and share how we're uniquely positioned to take an active role in removing barriers in our workplaces to build stronger teams.
http://www.meetup.com/BruJUG/events/228994900/
During this session, you will presented a solution to the problem of scalability of continuous delivery in Jenkins, when your organisation has to deal with thousands of jobs, by introducing a self-service approach based on the "pipeline as code" principles.
Jenkins Job DSL Configuration as Code
Most developers want to write code, they don’t want to click around in GUIs or do manual work. A lot of development teams uses Jenkins for package building, testing and tons of other automated jobs. All of this, of course, to improve the overall quality and simplicity of a project, but also to remove some of the “pain” from the developers.
Most teams configure everything in Jenkins manually and with limited history, versioning and rollback options.
What can be done to help developers focus on developing while benefitting from their daily work in the Jenkins setup at the same time?
The Job DSL Plugin: Introduction & What’s NewDaniel Spilker
Learn how to practice configuration as code by using the Job DSL plugin for Jenkins. Find out how to organize Job DSL scripts and apply code reuse and refactoring to your Jenkins configuration. This talk will cover advanced techniques for large scale installations and show how to extend the Job DSL for your favorite plugins.
Jenkins is a often used integration system and with continuous deployment
it has to do more than just building your code.
Since Jenkins has support for Groovy in the build chain many tasks
can be achieved much simpler.
This session shows some examples how to simplify your life with Jenkins using Groovy.
A walkthrough of various application performance tuning tools and a good workflow for where to start, from a presentation at WindyCityRails 2011 in Chicago, IL.
See the video, and more Web and Ruby/Rails Performance info at www.RailsPerformance.com
-John McCaffrey
Breaking Down Unintended Barriers in the WorkplaceQuinn Keast, CGD
As UX designers, we advocate for accessibility in our products, services, and experiences every day. But we often overlook our own workplaces. To make our teams and workplaces more inclusive for everyone, we need to be aware of the unintended barriers that we create for our current and potential employees who have physical or mental disabilities — which have surprising parallels to familiar concepts in UX. As a UX designer with hearing loss, Quinn will explore some of these barriers in connection to his own experiences, and share how we're uniquely positioned to take an active role in removing barriers in our workplaces to build stronger teams.
http://www.meetup.com/BruJUG/events/228994900/
During this session, you will presented a solution to the problem of scalability of continuous delivery in Jenkins, when your organisation has to deal with thousands of jobs, by introducing a self-service approach based on the "pipeline as code" principles.
Jenkins Job DSL Configuration as Code
Most developers want to write code, they don’t want to click around in GUIs or do manual work. A lot of development teams uses Jenkins for package building, testing and tons of other automated jobs. All of this, of course, to improve the overall quality and simplicity of a project, but also to remove some of the “pain” from the developers.
Most teams configure everything in Jenkins manually and with limited history, versioning and rollback options.
What can be done to help developers focus on developing while benefitting from their daily work in the Jenkins setup at the same time?
The Job DSL Plugin: Introduction & What’s NewDaniel Spilker
Learn how to practice configuration as code by using the Job DSL plugin for Jenkins. Find out how to organize Job DSL scripts and apply code reuse and refactoring to your Jenkins configuration. This talk will cover advanced techniques for large scale installations and show how to extend the Job DSL for your favorite plugins.
Jenkins is a often used integration system and with continuous deployment
it has to do more than just building your code.
Since Jenkins has support for Groovy in the build chain many tasks
can be achieved much simpler.
This session shows some examples how to simplify your life with Jenkins using Groovy.
Learn how to practice configuration as code by using the Job DSL plugin for Jenkins. Find out how to organize Job DSL scripts and apply code reuse and refactoring to your Jenkins configuration. This talk will cover advanced techniques for large scale installations and show how to extend the Job DSL for your favorite plugins.
Getting out of the Job Jungle with JenkinsSonatype
Damien Corabouef, Multipharma, Clear2Pay
Implementing a CI/CD solution based on Jenkins has become very easy. Dealing with multiple feature, staging and release branches? Not so much. Having to handle that for multiple teams and multiple projects becomes a real challenge. This presentation shows a solution to scale to several thousands of jobs, used by dozens of different development and test teams, 24 hours a day, 7 days a week, on a worldwide schedule.
I will talk about the challenges that we’ve met, and how we’ve put in place a scalable and on-demand solution, secure and simple to use.
This is a real-life, real-scale story of making CI/CD a day-to-day reality by allowing development and test teams to consider automation as a simple and customisable service.
Pipeline as code - new feature in Jenkins 2Michal Ziarnik
What is pipeline as code in continuous delivery/continuous deployment environment.
How to set up Multibranch pipeline to fully benefit from pipeline features.
Jenkins master-node concept in Kubernetes cluster.
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-CodeBrian Dawson
This is a presentation given at the March 16th San Diego DevOps Meet-up covering some of the upcoming activities around Jenkin 2.0 and the Pipeline plugins which provide for Pipeline-as-Code and enable Jenkins with 1st class pipelines and stages.
How to use the Job DSL to create Jenkins jobs. The Job DSL Plugin allows Jenkins users to treat configuration as code and manage all Jenkins Jobs through a revisioned source code
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)CloudBees
Continuous delivery pipelines are, by definition, workflows with parallel job executions, join points, retries of jobs (Selenium tests are fragile) and manual steps (validation by a QA team). Come and discover how the new workflow engine of Jenkins CI and its Groovy-based DSL will give another dimension to your continuous delivery pipelines and greatly simplify your life.
Sample workflow groovy script used in this presentation: https://gist.github.com/cyrille-leclerc/796085e19d9cec4a71ef
Jenkins workflow syntax reference card: https://github.com/cyrille-leclerc/workflow-plugin/blob/master/SYNTAX-REFERENCE-CARD.md
These are slides from our webinar on October 07, 2009 with guest speaker Marco Campana, the Online Capacity Development Coordinator with OCASI.
With all the ways to get information today – 24-hour news, streaming video, RSS feeds, social media feeds, “tweets”, e-newsletters, email updates, blogs – are you feeling a bit overwhelmed? Staying current and up-to-date on the issues that affect your day-to-day work is important for you and your organization.
This workshop will explore the ways to keep on top of it all and provide you with tips on how to track your organization’s online reputation. We’ll specifically look at what RSS and other social media feeds are and how you can and should use them.
5 eLearning Tips van een Learning Designer #dlw2014Joyce Seitzinger
Mini-webinar on learning design for the Dutch SOA Aids foundation who held a collaborative learning design day on 6 March 2014. Delivered by Skype and screenshare.
And my first presentation in Dutch in over 10 years. Very challenging and fun!
A quick overview on how to be more effective and efficient via (mostly) cloud-based and (mostly) free tools and services for team-collaboration, social media-operation and self-organization. A quick (and non-theoretical) overview taking a look at some great little helpers to unleash the force, switch locations and devices easily, waste less time and get stuff done.
Providing advice and encouragement on how to approach development in the WordPress world, with practical examples learned from experience, so that you too can do clever things with WordPress!
Presentation delivered at the NMC Summer conference highlighting the work done to prepare for the launch of a digital badge initiative aimed at engaging incoming Freshmen.
Overview of online collaboration and social networking tools for the purposes of online learning, stakeholder / community engagement as well as remote work / telecommuting.
Fast, Cheap, and Actionable: Creating an Affordable User Research ProgramMichael Powers
Done a usability study? Ready for the next step? Today we have an abundance of fast, affordable website user research methods, many of which can be done remotely with real users. Learn about available user research options and how IUP runs successful research projects that lead to actionable insights.
Social Engineering is never considered as serious attack vector. This presentation will educate how to use it handy even to bypass 2 factor authentication.
In this tutorial for experienced practitioners you will learn how to manage work and make great experiences one sprint at a time. We'll look at common Agile methodologies such as Scrum and Kanban and what opportunities and risks are inherent for UX teams. We will look at team makeup, balancing longer-term research with production needs and strategies for making the most of design spikes. We'll also go through the pros and cons of a Sprint Zero and alternatives. We'll look at how Lean Startup practices are changing business development, and how your UX skills can be a key part in making that successful. Participants will come away with the tools they need to be successful in their Agile/Lean environment
Course Tech 2013, Gina M. Bowers-Miller, Using Mobile Technology in the Class...Cengage Learning
This presentation will share the use of mobile applications and devices in a computer course at Harrisburg Area
Community College. CIS 145,“Using Mobile Technologies” explored apps for tablets, laptops and cell phones.
Students in this course completed a group project using&comparing three different mobile devices&apps. The
projects and results will be shared as well as an overview of the favorite apps from the class. Projects included
Mind mapping, Zombie Preparedness,Cloud-based projects and more.
We can all pretend that we're helping others by making web sites accessible, but we are really making the web better for our future selves. Learn some fundamentals of web accessibility and how it can benefit you (whether future you from aging or you after something else limits your abilities). We'll review simple testing techniques, basic features and enhancements, coming trends, and where to get help. This isn't intended to be a deep dive into ARIA, but more of an overall primer for those who aren't sure where to start nor how it helps them.
The future of Web-Scale - Johan Tillema, Rene Boere & Chris QuachNLJUG
De afgelopen jaren zijn door grote internetbedrijven en binnen de opensource-community technieken ontwikkeld, die het mogelijk maken om grote hoeveelheden data te verwerken. Dit wordt Web-scale IT genoemd en parallellisatie is hierbij een belangrijke term. In deze sessie bespreken we de technologie die bedrijven als Google, Twitter, Netflix en Facebook toepassen om grote hoeveelheden data te verwerken. We bespreken technieken als Hadoop Storm en HDFS, Akka Reactive Streams, HBase, Redis, Cassandra, Memcached en Apache Thrift. Verder laten we een aantal belangrijke strategieën zien zoals sharding, load balancing, caching, CQRS en NoSQL. Vervolgens bespreken we een aanpak om Web-scale technieken toe te passen binnen een bestaande IT architectuur. Hoe kun jij de Web-scale technieken toepassen binnen je huidige klus?
In many parts of today’s application architectures, a synchronous model is in use for all questions – even those that are really more one way messages than two-way questions, for example HTTP requests from browser to server and JDBC database requests. This approach of ‘hold your breath after asking a question until the response comes in’ is not smart and no longer necessary. This session describes how by leveraging opportunities for asynchronous processing,the perceived responsiveness of our systems is likely to improve. Frequently, the actual scalability is enhanced as well by making much better use of parallel processing power of current CPUs and Virtual Machines and by throttling peak loads by deferring some of the work. This presentation includes the browser (HTML 5, JavaScript, Web Sockets & SSE), middle tier (Java EE, Service Bus) and Database.
Decoding the airspace above you with Java and $7 hardware - Bert Jan SchrijverNLJUG
Software-defined radio (SDR) is een radio-communicatiesysteem waarbij een deel van de componenten niet als hardware maar als software geïmplementeerd zijn. Goedkope digitale TV-ontvangers werken vaak op die manier. Bepaalde chipsets die veel voor dat soort ontvangers gebruikt worden zijn zelfs dusdanig generiek dat je ze softwarematig op een frequentie naar keuze kunt afstemmen. En dat is waar het leuk begint te worden: met de juiste software kun je niet alleen TV ontvangen maar ook portofoons, scheepvaartverkeer, en.. signalen van ADS-B transponders van commercieel vliegverkeer. In deze sessie laat ik zien hoe je met een USB-stick van 7 dollar ADS-B berichten van vliegtuigen kunt ontvangen. Ik leg uit hoe je die data met een Java-applicatie kunt verwerken en kunt visualiseren via de Google maps API. Het eindresultaat is een webapplicatie die een actuele weergave van het vliegverkeer boven Nederland geeft.
Using Docker to Develop, Test and Run Maven Projects - Wouter DanesNLJUG
Docker recently hit version 1.0 and is being picked up around the world by Ops teams to ease running their applications. Docker can also play a big role in easing the development of applications. In this talk I will address how to use docker to: - create a more scalable build environment using jenkins and docker; - integration test your software using maven and docker; - package your software and run the images in different environments.
Kill the mutants and test your tests - Roy van RijnNLJUG
Quis custodiet ipsos custodes? Better known as: *Who watches the watchmen?* We are all writing tests, doing TDD, BDD. We measure the quality of the tests with line coverage or (even better) branch coverage. This gives you a false sense of security. I've seen projects with tests which have 100% branch coverage but not a single assertion! This is where mutation testing helps out. By creating broken mutated instances of your codebase (mutants) this should result in failing unit tests. This way we can verify that slight code changes (like real life bugs) actually break your tests. In this talk I'll explain what mutation testing is and how it works. We'll also compare some Java frameworks (PIT, Jester, Jumble) that enable automatic mutation testing in your continuous build and how you can start doing mutation testing *right now*.
Real-time user interfaces - sosm gewoon makkelijker - Allard BuijzeNLJUG
Real-time user interfaces zijn niets nieuws. Toch zijn ze vaak beperkt tot chatsites en beursapplicaties, waar de use case vereist dat data continu wordt ververst op het scherm. Dataverversing is echter niet de enige reden om voor een real-time user interface te kiezen. Soms is het simpelweg makkelijker. In deze sessie laat Allard zien hoe een combinatie van eenvoudige standaarden en frameworks kan worden ingezet om de beleving van een gebruiker te verhogen. We houden het niet bij de eenvoudige chat-voorbeelden op basis van WebSockets: we gaan in op de technieken die zijn toegepast in de case management tool van een van Nederland's grootste alarmcentrales.
The end of traditional enterprise IT - ING's journey to the next generation I...NLJUG
Peter will tell about building the engineering culture within ING, how IT within ING has changed, and some examples of the skills we need in our IT organization towards the future. IT from becoming an enabler to a driver for the commercial strategy. About ING’s effort to build an IT engineering culture and to give room for innovation. And some take-away’s towards the future of IT engineering (also within financial institutions).
Performance van Java 8 en verder - Jeroen BorgersNLJUG
We weten allemaal dat de grootste verbetering die Java 8 brengt de ondersteuning voor lambda-expressies is. Dit introduceert functioneel programmeren in Java. Door het toevoegen van de Stream API wordt deze verbetering nog groter: iteratie kan nu intern worden afgehandeld door een bibliotheek, je kunt daarmee nu het beginsel "Tell, don’t ask" toepassen op collecties. Je kunt gewoon vertellen dat er een ??functie uitgevoerd moet worden op je verzameling, of vertellen dat dat parallel, door meerdere cores moet gebeuren. Maar wat betekent dit voor de prestaties van onze Java-toepassingen? Kunnen we nu meteen volledig al onze CPU-cores benutten om betere responstijden te krijgen? Hoe werken filter / map / reduce en parallele streams precies intern? Hoe wordt het Fork-Join framework hierin gebruikt? Zijn lambda's sneller dan inner klassen? - Al deze vragen worden beantwoord in deze sessie. Daarnaast introduceert Java 8 meer performance verbeteringen: tiered compilatie, PermGen verwijdering, java.time, Accumulators, Adders en Map verbeteringen. Ten slotte zullen we ook een kijkje nemen in de keuken van de geplande performance verbeteringen voor Java 9: benutting van GPU's, Value Types en arrays 2.0.
Introduction to Reactive with Play and Akka - Markus JuraNLJUG
Modern web applications that are always connected require a new kind of architecture to handle real-time streaming of data. They require a reactive architecture that is event-driven and resilient to failures. But how hard are these applications to actually build? In this presentation we will learn just how easy it can be to build a reactive application using Play and Akka. The application will use Play to asynchronously read from a web service and stream it to the client using Websockets and JSON. In building this sample you will learn the basics of how a Play application is structured and how it integrates with Akka for building reactive applications.
Web-scale op basis van Hadoop en Akka Reactive Streams - Johan Tillema, Rene ...NLJUG
De ontwikkelingen op het gebied van Big data en Web-scale technieken gaan razendsnel. Hoe ontwerp en realiseer je nu architecturen die steeds grotere datastromen kunnen verwerken? Quintor gaat in deze Keynote in op twee belangrijke producten: Hadoop (Storm, HDFS en Map Reduce) en Akka Reactive Streams.
Cultivating the jenkins job jungle with groovy - Patrick van DisselNLJUG
At bol.com we have 70+ applications that are built and supported by 1000+ Jenkins jobs. And that amount is growing by the week. Each set of Continuous Delivery pipelines consists of around 10 jobs which are mostly the same for each application. Maintaining these jobs in Jenkins by hand via the UI is a hell of a job and error-prone at best. What if there was a better way? A way to describe your Continuous Delivery pipelines in code which can be version-controlled, just like your regular code? There is! By using the Jenkins Job DSL plugin and a bit of Groovy scripting. In this code intensive talk you will learn how to significantly mitigate your risk of RSI by distilling your manual job configurations into automated scripts that are readable, easy to maintain and version controlled. tags: Jenkins, Jenkins JobDSL, Groovy
We hebben SOA nu hebben we µServices (micro). Maar lossen die het architectuur probleem echt op? Of zit er in de basis van onze applicaties al iets mis. Als de basis niet goed is produceren we eigenlijk een distributed big ball of mud. We kijken in deze sessie naar - Architectuur (?) - SOLID principals - Klassieke 3 lagen model - Comonent Based Development - Hexagonal Architecture (ports and adapters) We behandelen hoe deze zaken een (rand) voorwaardelijk zijn voor een goeie architectuur en hoe we dit kunnen toepassen om een monolitische applicatie te verbeteren en daarmee de basis te leggen voor een SOA of µServices architectuur.
Evolutionary Algorithms: the key to solving complex Java puzzles! - Bas knopperNLJUG
Java Developers sometimes face programming challenges, such as creating a school roster or determining a salesperson’s optimal route, that are extremely difficult to crack using conventional approaches. Discover how Evolutionary Algorithms can be applied to solve these complex puzzles. The session starts with a success story from the NASA space archives to explain the concepts. Once the stage is set, it’s puzzle solving time! Learn to code Evolutionary Algorithms using plain Java - although existing Java frameworks such as JGAP are also addressed. The session concludes with a checklist that can be used to determine whether Evolutionary Algorithms are a good fit to the problem. With this checklist, the decision has never been easier!
Modularity and Domain Driven Design; a killer Combination? - Tom de Wolf & St...NLJUG
Applying domain driven design in a modular fashion has implications on how your data is structured and retrieved. A modular domain consists out of multiple loosely coupled sub-domains, each having their own modular schema in the database. How can we migrate and evolve the database schema's separately with each new sub-domain version? And how do we match this with reporting and cross-domain use cases, where aggregation of data from multiple sub-domains is essential? A case study concerning an OSGi-based business platform for automotive services has driven us to solve these challenges without sacrificing the hard-worked-on modularity and loose coupling. In this presentation you will learn how we used Modular Domain Driven Design with OSGi. 'Liquibase' is elevated to become a first class citizen in OSGi by extending multiple sub-domains with automatic database migration capabilities. On the other hand, 'Elasticsearch' is integrated in OSGi to become a separate search module coordinating cross-domain use cases. This unique combination enabled us to satisfy two important customer requirements. Functionally, the software should not be limited by module boundaries to answer business questions. Non-functionally, a future-proof platform is required in which the impact of change is contained and encapsulated in loosely coupled modules.
Apache Wicket: 10 jaar en verder - Martijn DashorstNLJUG
Wicket is een van de levendigste overlevers van de Grote Web Framework Oorlogen uit het midden van de jaren 2000: dit jaar vieren we het 10 jarige jubileum. Toch komt de vraag "Is er een toekomst voor serverside web frameworks" naar boven. In deze presentatie geeft Martijn Dashorst een kort overzicht van de geschiedenis van Wicket. Met een blik op de huidige stand van zaken, geeft hij een overzicht van de huidige gebruikers van Wicket, de toestand van de community en toekomstige release plannen. Het grootste deel van deze sessie zal worden besteed aan de toekomst van Wicket: heeft een component georienteerd Java web framework een toekomst in het tijdperk van native clients en client side JavaScript frameworks? Martijn zal de plannen presenteren om Wicket productiever te maken voor huidige gebruikers, beter te integreren met JavaEE technologieën en veel meer.
Returning the right results - Jettro CoenradieNLJUG
Every website has one, a search box. Did you ever use it? Did you find the right thing? Some websites do a good job, others do a real bad job. What about yours? Installing an (elastic)search service is easy, configuring your index to find the right thing is a lot harder. There are a lof of things that impact the results of searches. Think about the type of data, analysis of the inserted data, the type of queries. In the end the right data is usually found by looking at the highest score of a matched document. What is a score? How is the score calculated? How can the score be influenced? That is what this talk is about, I’ll show you how to use scoring to find the right thing using elasticsearch. So, do you want to improve your websites search box results? Then join me during my talk and together we make it happen.
Reactive programming met Java 8 en Java EE 7 - Martijn BlankestijnNLJUG
Java SE 8 is een grote stap in de evolutie van het Java Platform. Java 8 introduceerde lambda's, een nieuwe Date-Time API en nog veel meer. Completable Futures is een nieuwe Java 8 feature die vaak over het hoofd wordt gezien. Completable Futures (a.k.a. promises) borduren verder op de bestaande Future API en maakt een asynchroon, non-blocking event-driven programmeermodel mogelijk. Deze sessie geeft een inkijk in de Completable Future API en plaatst deze in de context van het toenemend gebruik en interesse voor asynchroniciteit en 'reactive programming'. De live-demo's demonstreren hoe een traditionele service met 'vanilla' Java EE 7 API's zoals JAX-RS en JSON wordt omgevormd tot een 'pipeline' van (parallel uitgevoerde) operaties.
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.
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/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.