This document provides guidance on building programming projects. It recommends starting with an idea and choosing a development tool like Scratch, Python, or App Inventor that matches your experience level. Beginners should try Scratch or App Inventor, while more experienced programmers can try Java or C++. It emphasizes that programming is about problem-solving, not just learning commands. It also encourages sharing ideas with others and breaking large projects into smaller steps. The document lists some programming environments and websites that can be used to develop ideas.
This document provides an overview of React including what it is, who uses it, its core concepts, and why one should use React. React is a library for building user interfaces that uses a component-based approach and virtual DOM for declarative programming. It allows components to be written once and used on the web, mobile, and beyond. Core concepts include components, virtual DOM, and unidirectional data flow. Benefits of React include the ability to write code once and deploy anywhere, fast rendering with virtual DOM, and the growing demand for React skills.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Este documento describe las estructuras de casos y eventos en la automatización de sistemas de riego. Explica que estas estructuras permiten ejecutar diferentes subdiagramas dependiendo de una condición, como un valor booleano, numérico o texto. Detalla que la estructura de casos contiene un identificador con opciones desplegables para los diferentes casos y un terminal selector que evalúa la condición entrante para decidir qué subdiagrama ejecutar.
Gyanm general awareness_issue_october_2015Grover's Gyanm
The Chinese stock market crashed in August 2015, falling around 40% over two months and wiping out $4 trillion in investor wealth. The crash had ripple effects on stock markets in India and the US as well. The main reasons for the crash were a slowing Chinese economy and excessive borrowing and speculation by individual investors in China that led to a bubble. In response, the Chinese government devalued its currency, the yuan, raising concerns about a potential "currency war" and further negative global economic impacts. The large losses from the crash have created uncertainty about social and political stability in China.
This document provides guidance on building programming projects. It recommends starting with an idea and choosing a development tool like Scratch, Python, or App Inventor that matches your experience level. Beginners should try Scratch or App Inventor, while more experienced programmers can try Java or C++. It emphasizes that programming is about problem-solving, not just learning commands. It also encourages sharing ideas with others and breaking large projects into smaller steps. The document lists some programming environments and websites that can be used to develop ideas.
This document provides an overview of React including what it is, who uses it, its core concepts, and why one should use React. React is a library for building user interfaces that uses a component-based approach and virtual DOM for declarative programming. It allows components to be written once and used on the web, mobile, and beyond. Core concepts include components, virtual DOM, and unidirectional data flow. Benefits of React include the ability to write code once and deploy anywhere, fast rendering with virtual DOM, and the growing demand for React skills.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Este documento describe las estructuras de casos y eventos en la automatización de sistemas de riego. Explica que estas estructuras permiten ejecutar diferentes subdiagramas dependiendo de una condición, como un valor booleano, numérico o texto. Detalla que la estructura de casos contiene un identificador con opciones desplegables para los diferentes casos y un terminal selector que evalúa la condición entrante para decidir qué subdiagrama ejecutar.
Gyanm general awareness_issue_october_2015Grover's Gyanm
The Chinese stock market crashed in August 2015, falling around 40% over two months and wiping out $4 trillion in investor wealth. The crash had ripple effects on stock markets in India and the US as well. The main reasons for the crash were a slowing Chinese economy and excessive borrowing and speculation by individual investors in China that led to a bubble. In response, the Chinese government devalued its currency, the yuan, raising concerns about a potential "currency war" and further negative global economic impacts. The large losses from the crash have created uncertainty about social and political stability in China.
The document outlines the marketing and business development activities in 2015 for Spalding Equipment and American Athletic Inc, including developing mobile apps, responsive websites, social media presence, supporting dealers, planning and attending tradeshows, partnering with athletes for endorsements, coordinating gymnastics and cheer events, producing print and digital materials, running email campaigns and sweepstakes, and advertising through various channels.
a presentation about Leishmaniasis.. a tropical and subtropical disease caused by leishmania and transmitted by the bite of sandflies. It affects either the skin or the internal organs
Rush Holt is a scientist and politician who advocates for more scientists in politics. He believes scientists should not have to compromise their integrity or avoid political activism. As a physicist himself with degrees from Carleton College and NYU, Holt served as a faculty member and researcher before being elected to the U.S. House of Representatives in 1998. During his campaigns, Holt found voters cared more about daily issues like healthcare rather than science issues, though he did receive support from 14 Nobel Prize winners in his field.
30 Seconds to Mars is a rock band consisting of Jared Leto on vocals, his brother Shannon Leto on drums and percussion, and Tomo Milicevic on guitar, bass and other instruments. The article provides a brief overview of the band members and includes a link to their song "Do or Die" on YouTube.
This study examined patterns of treeline advance in white spruce in south-central Alaska. Dendrochronological data was collected from 17 sites. The researchers found variable patterns of treeline advance across sites, with some showing clear advancement over time and others maintaining stable positions. Topography influenced advance rates, with lower sloped sites experiencing greater rates of treeline movement upslope. While some individual sites showed treeline advance, the overall findings indicated a complex relationship between climate change and treeline position in this region.
Initiative zum Aufbau einer föderalen Cloud-Infrastruktur in
Deutschland. Die Deutsche Wolke ist eine working group der OSB-Alliance und eine Kooperation mehrerer OSB-Alliance Mitglieder
Arbeitsprogramm:
● Integration von Software Produkten auf Open Source Basis
● Nutzung geografisch verteilter Rechenzentren
● Umsetzung der Open Cloud Principles (Offene Standards)
● Erarbeitung von OPEX Preismodellen
● Aufbau eines Reseller Netzwerkes
How to Win More Sales with Less Effort - unless you have more business than you can handle,always follow up with the people you meet, whether you think they can help you or not. You’ll be remembered, build relationships, and expand your network, which will ultimately lead to more referrals, leads, and new business.
If you want to get good at networking with busy people, you must accept and embrace the busy person’s reality instead of getting stuck in your own perspective and being unable to empathize.
- Thirty Seconds to Mars is an American rock band formed in 1998 in Los Angeles, consisting of brothers Jared and Shannon Leto and guitarist Tomo Miličević.
- They achieved worldwide fame and success with their second album A Beautiful Lie in 2005.
- The band draws influence from artists like Pink Floyd and Tool and is known for philosophical lyrics and experimental music.
Este documento describe algunas etiquetas HTML importantes como <br>, que produce un salto de línea en el navegador; <pre>, que mantiene el formato del texto tal como se escribió; y <hr>, que inserta una línea horizontal para separar secciones. Explica que INTRO solo produce un salto de línea en el código, mientras que <br> lo hace en la página web.
Yubi Juragan: Program Reseller Dari YukBisnisYukBisnisCom
Dokumen tersebut merupakan aturan main untuk program reseller YubiJuragan yang mencakup ketentuan keanggotaan, transaksi, produk, diskon dan reward, distribusi produk, pelanggaran dan sanksi. Reseller diharuskan melakukan deposit minimum Rp1 juta untuk mendaftar dan berhak mendapat diskon serta bonus berdasarkan target penjualan.
The document discusses diseases and foodborne illnesses. It classifies diseases as communicable (infectious, parasitic) or non-communicable (allergic, deficiency, organic). Communicable diseases can be transmitted via contact, vehicles like food/water, vectors like insects, or airborne means. Foodborne illnesses enter the body through ingestion and can be caused by poor food handling/hygiene, pests, microorganisms, toxins, preservatives, or allergens. Common foodborne bacteria that can cause poisoning include Staphylococcus, Bacillus cereus, Clostridium, Salmonella, E. coli, and parasites. Food can also contain naturally occurring or metal toxins from
Brandi Chavez has over 5 years of experience in accounting and 10+ years in real estate. She has held positions as an Accounts Receivable Specialist, Business Manager, and Assistant Manager. Her skills include accounts payable, accounts receivable, accruals, month-end close, budgeting, cash flow forecasting, bank reconciling, and variance analysis. She is proficient in Yardi, MRI, Quickbooks, and RealPage accounting systems.
The document welcomes students to class and introduces coding concepts like Minecraft mods, JavaScript, and coding functions. It discusses having students introduce themselves, asks if they have experience with Minecraft and coding, demonstrates a simple coding function, discusses modifying code to change Minecraft gameplay, shows a Minecraft mod demo video, and outlines class guidelines.
Learning to Mod Minecraft: A Father/Daughter RetrospectiveKevin Hakanson
Video: https://youtu.be/InbVSEA8V0U
What do Minecraft and Blockly have in common? Minecraft is a popular, open world video game where players can build structures using digital blocks. Blockly is a open source visual programming language where students can build programs using blocks. LearnToMod combined these together to teach students how to modify Minecraft using either the Blockly visual editor or JavaScript.
This session will be the retrospective of an enthusiastic father teaching his hesitant daughter (who loves Minecraft) about programming. We started with Hour of Code and pair-programmed through LearnToMod’s video lessons. What did we create? How did we like it? What would we recommend to others? Come learn about our experience and ask questions.
Slides from my talk at AmsterdamJS 08.06, https://amsterdamjs.com
Typescript was warmly welcomed with all our developers from C++, Java and C# background. So it was only a question of time for our public JavaScript SDK to be completely rewritten in Typescript from scratch. In my talk I will focus on good and bad things that we experienced during development, and will tell how our initial thoughts played out.
When working together on a story (mobbing), mostly the half of the people don't know how their IDE is working. Pretty frustrating right? By just installing some plugins you will surprise your team (and they will look at you like you're a god)! I will cover the best plugins for:
- learning the features of your IDE (IDE features trainer)
- learning shortcuts (key promotors)
- checking the quality of your code (SonarLint / Codota)
- checking the security of your dependencies (Snyk)
- pair programming (Visual Studio Code plugin)
- doing code reviews in your IDE! (Visual Studio Code plugin)
- styling your IDE (with colours, icon packs and themes)
- autogenerating code (SquareTest, GitIgnore)
- excluding maven dependencies (Maven Helper)
- managing spring (boot) projects (SpringTools)
- helping if you don’t know the answer (StackOverflow).
I will show you how you can evolve your IDE (by comparing them with Pokemon)! And at the end of the session you will be able to (Poke) master your IDE!
Together with (Pika)Duke we will catch ‘em all (we've got the famous PikaDuke stickers).
What does OOP stand for?
When Object Oriented Programming(OOP) is taught so extensively, do computer programmers, specifically within games development, realise what it's possibly doing to productivity and performance? I explain my own view from experience in personal projects and professional work.
This talk was given to the Edinburgh meet of IGDA Scotland, on 2011/07/27.
Functional Patterns with Java8 @Bucharest Java User GroupVictor Rentea
The slides for the presentation I gave at Bucharest Java User Group. This session was the largest Romanian Java community meetup ever organized until now.
The document outlines the marketing and business development activities in 2015 for Spalding Equipment and American Athletic Inc, including developing mobile apps, responsive websites, social media presence, supporting dealers, planning and attending tradeshows, partnering with athletes for endorsements, coordinating gymnastics and cheer events, producing print and digital materials, running email campaigns and sweepstakes, and advertising through various channels.
a presentation about Leishmaniasis.. a tropical and subtropical disease caused by leishmania and transmitted by the bite of sandflies. It affects either the skin or the internal organs
Rush Holt is a scientist and politician who advocates for more scientists in politics. He believes scientists should not have to compromise their integrity or avoid political activism. As a physicist himself with degrees from Carleton College and NYU, Holt served as a faculty member and researcher before being elected to the U.S. House of Representatives in 1998. During his campaigns, Holt found voters cared more about daily issues like healthcare rather than science issues, though he did receive support from 14 Nobel Prize winners in his field.
30 Seconds to Mars is a rock band consisting of Jared Leto on vocals, his brother Shannon Leto on drums and percussion, and Tomo Milicevic on guitar, bass and other instruments. The article provides a brief overview of the band members and includes a link to their song "Do or Die" on YouTube.
This study examined patterns of treeline advance in white spruce in south-central Alaska. Dendrochronological data was collected from 17 sites. The researchers found variable patterns of treeline advance across sites, with some showing clear advancement over time and others maintaining stable positions. Topography influenced advance rates, with lower sloped sites experiencing greater rates of treeline movement upslope. While some individual sites showed treeline advance, the overall findings indicated a complex relationship between climate change and treeline position in this region.
Initiative zum Aufbau einer föderalen Cloud-Infrastruktur in
Deutschland. Die Deutsche Wolke ist eine working group der OSB-Alliance und eine Kooperation mehrerer OSB-Alliance Mitglieder
Arbeitsprogramm:
● Integration von Software Produkten auf Open Source Basis
● Nutzung geografisch verteilter Rechenzentren
● Umsetzung der Open Cloud Principles (Offene Standards)
● Erarbeitung von OPEX Preismodellen
● Aufbau eines Reseller Netzwerkes
How to Win More Sales with Less Effort - unless you have more business than you can handle,always follow up with the people you meet, whether you think they can help you or not. You’ll be remembered, build relationships, and expand your network, which will ultimately lead to more referrals, leads, and new business.
If you want to get good at networking with busy people, you must accept and embrace the busy person’s reality instead of getting stuck in your own perspective and being unable to empathize.
- Thirty Seconds to Mars is an American rock band formed in 1998 in Los Angeles, consisting of brothers Jared and Shannon Leto and guitarist Tomo Miličević.
- They achieved worldwide fame and success with their second album A Beautiful Lie in 2005.
- The band draws influence from artists like Pink Floyd and Tool and is known for philosophical lyrics and experimental music.
Este documento describe algunas etiquetas HTML importantes como <br>, que produce un salto de línea en el navegador; <pre>, que mantiene el formato del texto tal como se escribió; y <hr>, que inserta una línea horizontal para separar secciones. Explica que INTRO solo produce un salto de línea en el código, mientras que <br> lo hace en la página web.
Yubi Juragan: Program Reseller Dari YukBisnisYukBisnisCom
Dokumen tersebut merupakan aturan main untuk program reseller YubiJuragan yang mencakup ketentuan keanggotaan, transaksi, produk, diskon dan reward, distribusi produk, pelanggaran dan sanksi. Reseller diharuskan melakukan deposit minimum Rp1 juta untuk mendaftar dan berhak mendapat diskon serta bonus berdasarkan target penjualan.
The document discusses diseases and foodborne illnesses. It classifies diseases as communicable (infectious, parasitic) or non-communicable (allergic, deficiency, organic). Communicable diseases can be transmitted via contact, vehicles like food/water, vectors like insects, or airborne means. Foodborne illnesses enter the body through ingestion and can be caused by poor food handling/hygiene, pests, microorganisms, toxins, preservatives, or allergens. Common foodborne bacteria that can cause poisoning include Staphylococcus, Bacillus cereus, Clostridium, Salmonella, E. coli, and parasites. Food can also contain naturally occurring or metal toxins from
Brandi Chavez has over 5 years of experience in accounting and 10+ years in real estate. She has held positions as an Accounts Receivable Specialist, Business Manager, and Assistant Manager. Her skills include accounts payable, accounts receivable, accruals, month-end close, budgeting, cash flow forecasting, bank reconciling, and variance analysis. She is proficient in Yardi, MRI, Quickbooks, and RealPage accounting systems.
The document welcomes students to class and introduces coding concepts like Minecraft mods, JavaScript, and coding functions. It discusses having students introduce themselves, asks if they have experience with Minecraft and coding, demonstrates a simple coding function, discusses modifying code to change Minecraft gameplay, shows a Minecraft mod demo video, and outlines class guidelines.
Learning to Mod Minecraft: A Father/Daughter RetrospectiveKevin Hakanson
Video: https://youtu.be/InbVSEA8V0U
What do Minecraft and Blockly have in common? Minecraft is a popular, open world video game where players can build structures using digital blocks. Blockly is a open source visual programming language where students can build programs using blocks. LearnToMod combined these together to teach students how to modify Minecraft using either the Blockly visual editor or JavaScript.
This session will be the retrospective of an enthusiastic father teaching his hesitant daughter (who loves Minecraft) about programming. We started with Hour of Code and pair-programmed through LearnToMod’s video lessons. What did we create? How did we like it? What would we recommend to others? Come learn about our experience and ask questions.
Slides from my talk at AmsterdamJS 08.06, https://amsterdamjs.com
Typescript was warmly welcomed with all our developers from C++, Java and C# background. So it was only a question of time for our public JavaScript SDK to be completely rewritten in Typescript from scratch. In my talk I will focus on good and bad things that we experienced during development, and will tell how our initial thoughts played out.
When working together on a story (mobbing), mostly the half of the people don't know how their IDE is working. Pretty frustrating right? By just installing some plugins you will surprise your team (and they will look at you like you're a god)! I will cover the best plugins for:
- learning the features of your IDE (IDE features trainer)
- learning shortcuts (key promotors)
- checking the quality of your code (SonarLint / Codota)
- checking the security of your dependencies (Snyk)
- pair programming (Visual Studio Code plugin)
- doing code reviews in your IDE! (Visual Studio Code plugin)
- styling your IDE (with colours, icon packs and themes)
- autogenerating code (SquareTest, GitIgnore)
- excluding maven dependencies (Maven Helper)
- managing spring (boot) projects (SpringTools)
- helping if you don’t know the answer (StackOverflow).
I will show you how you can evolve your IDE (by comparing them with Pokemon)! And at the end of the session you will be able to (Poke) master your IDE!
Together with (Pika)Duke we will catch ‘em all (we've got the famous PikaDuke stickers).
What does OOP stand for?
When Object Oriented Programming(OOP) is taught so extensively, do computer programmers, specifically within games development, realise what it's possibly doing to productivity and performance? I explain my own view from experience in personal projects and professional work.
This talk was given to the Edinburgh meet of IGDA Scotland, on 2011/07/27.
Functional Patterns with Java8 @Bucharest Java User GroupVictor Rentea
The slides for the presentation I gave at Bucharest Java User Group. This session was the largest Romanian Java community meetup ever organized until now.
This document provides an introduction to Minecraft modding. It discusses what Minecraft modding is, different options for learning to mod such as LearnToMod software and Minecraft Forge, types of mods like new commands and blocks, and examples of mods. It also provides instructions on getting started with modding using Java, Minecraft Forge, and an IDE. Examples of mods and a demo are presented.
The document contains interview questions from various companies like HCL, Emids, Manhattan, 3PLM, Zolipe Solutions, Synchronoss, and Cognizant for positions ranging from 2-3 years of experience in Selenium testing. The questions cover a wide range of topics including Selenium, manual testing, Java, SQL, algorithms, data structures and design patterns. Common questions asked relate to frameworks, test automation lifecycles, handling dynamic elements, test case design techniques, and debugging skills.
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil TayarApplitools
** Full webinar recording: https://youtu.be/D7vxFuwnUio **
Watch Sr. Architect Gil Tayar's special hands-on session, where he explains & demonstrates how Selenium and Cypress differ.
The session covers the following topics:
* How and why do frontend developers write tests
*Selenium architecture
*Cypress architecture
*Live Demo of Cypress - including how to write a Cypress test, and how it’s used
*How Cypress deals with flakiness
*Cypress and backdoors to development
*Visual Testing using Cypress
Live Typing- Automatic Type Annotation that improves the Programming eXperie...Hernan Wilkinson
This document describes Live Typing, an approach to automatic type annotation that improves the programming experience in dynamically typed languages like Smalltalk. Live Typing annotates types as the system runs by combining dynamic typing with a live environment. This additional type information improves tools like autocompletion and refactoring by showing actual implementors and senders rather than all potential ones. The approach has been implemented in Smalltalk and shows performance comparable to static typing while retaining the flexibility and simplicity of dynamic typing. Future work aims to further enhance type information and tools.
05092019 The Battle of the IDEs by Ko Turk at the AlmereJUG / ConspectKo Turk
The document discusses different integrated development environments (IDEs) and compares them to different types of Pokemon. It provides an overview of popular IDEs like IntelliJ IDEA, Eclipse, NetBeans, and Visual Studio Code and the programming languages they support. It then discusses features for "training your Pokemon" like plugins, shortcuts, and themes. Specific plugins are recommended for each IDE. A comparison is made between switching IDEs and switching between different types of Pokemon for battles. Factors like performance, features, and community are discussed for switching preferences.
Load testing, Lessons learnt and Loadzen - Martin Buhr at DevTank - 31st Janu...Loadzen
Talk by Martin Buhr, Founder of Loadzen.com at Devtank on the 31st of January about the importance of load testing your site as a startup, how http://loadzen.com was built and the lessons learned.
Fun and Games with the Full-Stack Jamstack (KCDC 2022).pdfMike Cavaliere
Having fun is the best way to learn and improve your craft. Building engaging projects with the stack you choose is an exercise that builds your real-world development skills while enjoying what you’re creating.
In talk at KCDC in Kansas City, I walk through how I built a simple game (a single-page app) in a day with Next.js, Prisma, and Chakra-UI, and how the techniques used in rapidly developing the game with this stack translate into real-world full-stack development techniques.
Decades ago, IT started as a single engineering practice, but as time passed by it got increasingly fragmented. Conflicts broke out between testers vs developers vs sysadmins vs DBAs vs many other roles. Recently, developers themselves split into many subspecialties like backend/frontend/iOS/Android/microservices/functions/etc. The overspecialization we face today is a rich source of communication overhead, a low bus factor, lack of responsibility, blaming, repeated isolated patching and fulminating costs. More than a ‘full-stack’ developer, a software craftsperson distinguishes oneself by acting professionally and taking responsibility for as many aspects of one’s work. Jump on this never-ending journey of continuous improvement and decide what’s the next level for your own case.
For a company/individual training, check out my website: victorrentea.ro
Clean Code with Java 8 - Functional Patterns and Best PracticesVictor Rentea
My talk about how the Clean Code principles and techniques apply/change when you start using functional programming with Java 8. Presented in Paris at Devoxx FR 2018
Cards n Castles: Merging card game and city building game into one, developer...Tuang Dheandhanoo
This is the lecture I gave at Casual Connect 2012. About our production experience at Digitopolis game Studio, on developing this game Cards n Castles, it's a social facebook game that merge a card game and a city building game into one game.
Disclaimer: the slide deck does not contain all the content, this was a mostly spoken/hands-on talk.
Code used in the talk: http://github.com/inequation/ggd
Video games are highly complex and indeterministic systems working closely to hardware. This means that sometimes the regular troubleshooting measure of setting up breakpoints just doesn't cut it.
How to filter out noise, when our breakpoint is hit dozens of thousands of times per second? Or if our bug, despite perfect reproduction rate, manifests itself in a different way each time? How to find the culprit overwriting our precious data?
This talk will present some interesting cases from the life of a game programmer along with tips and tricks to have up your sleeve when fighting them.
Como a Carjump usa Scala para revolucionar o mercado de Compartilhamento de c...Paulo Siqueira
A Carjump usa Scala para revolucionar o mercado de compartilhamento de carros, agregando vários provedores em um único aplicativo. O backend da Carjump é desenvolvido inteiramente em Scala, utilizando ferramentas como Scalatra, Akka, Futures e banco de dados MongoDB. Recentemente, a arquitetura foi reestruturada para utilizar um cluster Akka distribuído entre máquinas EC2, melhorando a escalabilidade.
O documento apresenta os principais conceitos do sistema de tipos do Scala, incluindo tipos primitivos, inferência de tipos, tipos parametrizados, conversões implícitas e type classes. O autor discute como o sistema de tipos limita o que pode ser feito com elementos de código e fornece exemplos de como esses conceitos funcionam na prática.
Minecraft é um jogo de mundo aberto onde os jogadores podem construir e explorar. Apresentação discute modding em Minecraft usando Scala, incluindo ferramentas como MinecraftForge e Bukkit que permitem criar mods para clientes e servidores respectivamente. Demonstrações mostram exemplo de mod e plugin feitos em Scala.
Minecraft Modding: Um Jogo que vira Muitos!Paulo Siqueira
Minecraft por si só é um jogo que faz muito sucesso - seria difícil encontrar alguém que nunca tenha ouvido falar desse jogo hoje em dia. Uma das razões para tamanho sucesso é a possibilidade de alterar o jogo utilizando mods: quando o jogador enjoa, ele pode instalar novos mods e em muitos casos ter praticamente um jogo novo! Vamos ver quais são as ferramentas disponíveis para isso e como desenvolver tais modificações.
Atendendo Milhares de Requisições com o Play Framework 2 - v2Paulo Siqueira
Com testes de carga, esta palestra mostra como a Lojinha (lojinha.jcranky.com e github.com/jcranky/lojinha) pode atender a milhares de requisições, sem complicações. A primeira versão desta palestra foi apresentada no Just Java 2013, e a segunda (atual) no TDC 2013 em SP.
Este documento fornece uma introdução ao modelo de atores para programação concorrente e distribuída. Resume as seguintes ideias principais:
1) O modelo de atores propõe uma abordagem para programação concorrente baseada em mensagens e sem estado compartilhado entre atores.
2) O framework Akka implementa o modelo de atores para Java e Scala e abstrai preocupações como threads e tolerância a falhas.
3) O modelo de atores também permite programação distribuída de forma transparente, tratando nós locais e remotos da mes
O documento apresenta o framework Akka 2.0 para programação concorrente e tolerância a falhas. O Akka abstrai preocupações de baixo nível como threads e locks através do modelo de atores, onde entidades independentes se comunicam através de troca de mensagens de forma assíncrona. O Akka oferece escalabilidade horizontal e vertical e permite a criação hierárquica de atores.
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.