WomenTechMakers - Why I have the best job!javaHelena
Helena Hjertén discusses why she has the best job. She has a background in mechanical engineering and is now a self-employed system developer working with web technologies like Java and Scala. She describes her career path from technical sales and support to programming. Hjertén explains that she prefers programming over project management because it allows her to use her brain and problem-solving skills, provides instant feedback, and allows for creativity. She offers advice for aspiring programmers, including learning programming concepts, becoming proficient with development tools, understanding web technologies and debugging, and sharing knowledge by giving presentations.
The article discusses how increasing access to information and communication technologies (ICT) can help reduce poverty. It first outlines the structure, then examines data on ICT penetration rates globally. The conclusion argues that adding an indicator for digital opportunities to the human development index could help reduce inequality between countries. Ensuring access, use, and exploitation of ICT, especially in schools, may lower dropout rates and malnutrition by keeping children in education. Overall, the article proposes that widespread adoption of ICT can help "wage war" against extreme poverty in developing nations.
Mission
Provide rehabilitated and discounted-to-market homes to both active duty military and veterans while aiding in the economic revival & recovery of the United States.
This document discusses the role and value of departmental libraries at the University of Michigan. It notes that some departmental libraries have closed in recent years due to limited resources. It explores how departmental libraries can demonstrate their value by measuring return on investment and ensuring they are meeting the needs of their departments. The document advocates for departmental libraries to focus on unique collections and expertise, as well as services that embed librarians directly in departments. It also notes the university is exploring consolidating some local services to reduce costs.
WomenTechMakers - Why I have the best job!javaHelena
Helena Hjertén discusses why she has the best job. She has a background in mechanical engineering and is now a self-employed system developer working with web technologies like Java and Scala. She describes her career path from technical sales and support to programming. Hjertén explains that she prefers programming over project management because it allows her to use her brain and problem-solving skills, provides instant feedback, and allows for creativity. She offers advice for aspiring programmers, including learning programming concepts, becoming proficient with development tools, understanding web technologies and debugging, and sharing knowledge by giving presentations.
The article discusses how increasing access to information and communication technologies (ICT) can help reduce poverty. It first outlines the structure, then examines data on ICT penetration rates globally. The conclusion argues that adding an indicator for digital opportunities to the human development index could help reduce inequality between countries. Ensuring access, use, and exploitation of ICT, especially in schools, may lower dropout rates and malnutrition by keeping children in education. Overall, the article proposes that widespread adoption of ICT can help "wage war" against extreme poverty in developing nations.
Mission
Provide rehabilitated and discounted-to-market homes to both active duty military and veterans while aiding in the economic revival & recovery of the United States.
This document discusses the role and value of departmental libraries at the University of Michigan. It notes that some departmental libraries have closed in recent years due to limited resources. It explores how departmental libraries can demonstrate their value by measuring return on investment and ensuring they are meeting the needs of their departments. The document advocates for departmental libraries to focus on unique collections and expertise, as well as services that embed librarians directly in departments. It also notes the university is exploring consolidating some local services to reduce costs.
The document discusses how digital media is surpassing traditional media, with digital expected to grow much more over the next 10 years. It notes that General Motors is shifting half its advertising budget to digital. Several statistics are given on the rise of digital/internet users and decline of traditional media spend. The rest of the document discusses how this shift requires moving from mass marketing to personalized marketing using new digital techniques and addressing individuals.
This document summarizes the results and prizes of the 60DAGE.DK campaign. It provides overall statistics from the campaign such as total weight loss, minutes of exercise, cups of coffee consumed, and more. It also lists various special prizes for achievements like biggest weight gainer, most snacking, highest fitness index, and more. Finally, it explains that 196 participants have qualified to win the 10,000 Danish krone grand prize by reporting daily and improving their body age test score.
Using Your Library’s Annual Report to Market Library ServicesCorey Seeman
This document discusses using an annual report to market library services and showcase the accomplishments of Kresge Business Library at the University of Michigan. It provides an overview of how the library created its first annual report to share information about operations, collections, statistics and staff with the business school administration and demonstrate the library's value and return on investment. The annual report is web-based and includes photos and statistics. It is used to outreach to faculty, students and recruit for the library. Creating the annual report allows the library to highlight initiatives and connect with the business school community.
The document discusses how sports organizations can better engage digital fans. It recommends that organizations embrace their core passion, lead fans by informing and inviting them on the organization's journey, and expand fan engagement beyond just game times by exploring other opportunities throughout the week. Following these three steps will help organizations take control of the "digital train" and provide a steady experience for passionate fans.
Testare i continuousvärlden - vad gör jag om dagarna.ADDQ
Vad är egentligen Continuous och DevOps? Men framför allt, hur uppnår man kvalité och vad gör man som testare i ett sånt team?
Hur arbetar man egentligen med test om man släpper kod flera gånger om dagen?
Hur QA säkrar man all automation som krävs i och med devOps?
Testa användningen - på plats, på distans, automatiseratinUse
Magnus Burell från inUse Consulting berättar om användningstester på distans. Vad är distanstestning? Vilka för- och nackdelar finns med distantester? När passar distanstestning? Exempel på verktyg och resultat från distanstester. Presentationen hölls på konferensen SAST Stockholm Q4 2011-11-17, http://sast.se/meeting.jsp?id=231
The document discusses how digital media is surpassing traditional media, with digital expected to grow much more over the next 10 years. It notes that General Motors is shifting half its advertising budget to digital. Several statistics are given on the rise of digital/internet users and decline of traditional media spend. The rest of the document discusses how this shift requires moving from mass marketing to personalized marketing using new digital techniques and addressing individuals.
This document summarizes the results and prizes of the 60DAGE.DK campaign. It provides overall statistics from the campaign such as total weight loss, minutes of exercise, cups of coffee consumed, and more. It also lists various special prizes for achievements like biggest weight gainer, most snacking, highest fitness index, and more. Finally, it explains that 196 participants have qualified to win the 10,000 Danish krone grand prize by reporting daily and improving their body age test score.
Using Your Library’s Annual Report to Market Library ServicesCorey Seeman
This document discusses using an annual report to market library services and showcase the accomplishments of Kresge Business Library at the University of Michigan. It provides an overview of how the library created its first annual report to share information about operations, collections, statistics and staff with the business school administration and demonstrate the library's value and return on investment. The annual report is web-based and includes photos and statistics. It is used to outreach to faculty, students and recruit for the library. Creating the annual report allows the library to highlight initiatives and connect with the business school community.
The document discusses how sports organizations can better engage digital fans. It recommends that organizations embrace their core passion, lead fans by informing and inviting them on the organization's journey, and expand fan engagement beyond just game times by exploring other opportunities throughout the week. Following these three steps will help organizations take control of the "digital train" and provide a steady experience for passionate fans.
Testare i continuousvärlden - vad gör jag om dagarna.ADDQ
Vad är egentligen Continuous och DevOps? Men framför allt, hur uppnår man kvalité och vad gör man som testare i ett sånt team?
Hur arbetar man egentligen med test om man släpper kod flera gånger om dagen?
Hur QA säkrar man all automation som krävs i och med devOps?
Testa användningen - på plats, på distans, automatiseratinUse
Magnus Burell från inUse Consulting berättar om användningstester på distans. Vad är distanstestning? Vilka för- och nackdelar finns med distantester? När passar distanstestning? Exempel på verktyg och resultat från distanstester. Presentationen hölls på konferensen SAST Stockholm Q4 2011-11-17, http://sast.se/meeting.jsp?id=231
Testdriven Utveckling GeekGirlMeetup November 2010
1. GeekGirl Meetup 20/11 2010
Helena Hjertén
@javaHelena
2010-11-20 Helena Hjertén - GeekGirl Meetup
Testdriven Utveckling
2. • Civilingenjör, Maskinteknik på KTH
• Javautvecklare på Cybercom
• 3-barnsmamma
• Jazz-sångerska http://swingthatmusic.se
Vem är jag?
2010-11-20 Helena Hjertén - GeekGirl Meetup
3. • TDD – Test Driven Development
• Testa först , implementera sen.
• XP – Extreme Programming
• Systemutvecklingsmetodik (Kent Beck)
• 4 värderingar:
• kommunikation, enkelhet, återkoppling, mod
• Demo (Java, JUnit, IntelliJ)
Vad ska vi prata om idag?
2010-11-20 Helena Hjertén - GeekGirl Meetup
4. • Kompilerande programspråk.
• Körs på en Java Virtual Machine
• Ladda ner det från http://java.com
Java
Helena Hjertén - GeekGirl Meetup2010-11-20
5. • Skapa en HelloWorld.java
public class HelloWorld {
public static void main(String args[]){
System.out.println("Hello GeekGirls World!");
}
}
• Kompliera
C:>javac HelloWorld.java
• Kör
C:>java HelloWorld
• Resultat
• Hello GeekGirls World!
Mitt första Javaprogram
2010-11-20 Helena Hjertén - GeekGirl Meetup
6. • Testramverk för JAVA.
• Används vid kompilering
• Portad till andra språk:
• PHPUnit för PHP
• PyUnit för Python
• JSUnit för javascript.
• Mockramverk - simulerar beteende (funktioner,
omkringliggande system)
JUnit
2010-11-20 Helena Hjertén - GeekGirl Meetup
7. • Varför Test?
• Testad kod kan man lita på.
• Trasigt test -> enkelt att hitta orsaken, isolera
problemet och ”laga” felet.
• Bra tester -> bra designad kod
• Varför Test först?
• Skriva test = göra design
• Det som inte är värt att testas är inte värt att
implementera.
• Koden designas på ett testbart sätt
• Frestas inte att ”hoppa över” att skriva test.
TDD – Test Driven Development
2010-11-20 Helena Hjertén - GeekGirl Meetup
8. Hur gör man?
2010-11-20 Helena Hjertén - GeekGirl Meetup
Write test
Test fail
Test pass
Implement
code
9. Hur gör man?
Design/
Write test
Test failTest pass
Implement
code
2010-11-20 Helena Hjertén - GeekGirl Meetup
10. Dags att koda lite...
2010-11-20 Helena Hjertén - GeekGirl Meetup
11. • Wikipedia – TDD, XP
TDD – the way to work!
2010-11-20 Helena Hjertén - GeekGirl Meetup
12. • JDuchess
• Women in Java Development world wide.
• Official Java User Group – together with Javaforum
• http://jduchess.org
• @jduchessSE
• Helena Hjertén
• @javaHelena
Java och tjejer
2010-11-20 Helena Hjertén - GeekGirl Meetup