Meetings: WDT - TestingTalks

<b>W</b>eb<b>D</b>ev<b>T</b>alks and <b>TestingTalks</b> are monthly  meetings that make the people of my country Colima,Mexico.


WebAPIs
---

<b>Ivan Velazquez</b>
The mate speaks about the news webAPIs HTML5 that he liked it.

[visibilitychange](https://developer.mozilla.org/en-US/docs/Web/Events/visibilitychange)
He mentions that this option is useful because you can change the status of a website like pause a video.

[Online Status](https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/Online_and_offline_events)
It's like in slack when you are offline the website can alert it.

[Vibration](https://developer.mozilla.org/en-US/docs/Web/API/Vibration_API)
The opinion of Ivan the vibration is a plus for the UX, and can be use in videogames like flappybird

[Device Orientation](https://developer.mozilla.org/en-US/docs/Web/API/Detecting_device_orientation)

[Ambient Light](https://developer.mozilla.org/en-US/docs/Web/API/Ambient_Light_Events)
In this case he said one option is change the theme of our website example when is night the light off we can detected and set a black theme. 


[Battery Status](https://developer.mozilla.org/en-US/docs/Web/API/Battery_Status_API
Obsolete)
The documentation said is obsolete.

[Speech Reconition](https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition)
I need test this api, the idea you can speak with the browser

[Speech Synthesis](https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis)
We can make the browser speaks 


[WebAssembly](http://webassembly.org/)
and last but not least important webassembly, isn't api but is a new technology with high performance.


React Native
---
----
<b>Noel Escobedo</b>
Noel mentions tool to work with react native this is the list.

https://reactnavigation.org
https://nativebase.io/
https://github.com/oblador/react-native-vector-icons
https://github.com/GeekyAnts/react-native-easy-grid
https://github.com/jshanson7/react-native-swipeable
https://github.com/react-native-training/react-native-elements


This is the code that he used to show the parts with react native.
https://github.com/NoelRock333/WDTMobileComponents

One more thing, he said we need to have precaution with the use of "tabs" because the memory can be heavy, he learn this because in one project on the tabs he used 1GB.

The absence of testing and the consequences
---
<b>Giuseppe Serrano</b>

The point of this talk was the <b>quality</b> 
He talks about a job that he had, in this job the Project Manager didn't want to have a testing team well the result was the client was unsatisfied because the product had alot bugs, the work team started to work 7 days they didn't have relaxation because they now need work in fix every bug.

The <b>30%</b> of development time is the industry standard for testing,
example: 10 weeks developing a feature then + 3 weeks testing,
of course always use your criteria but assign time for testing.



Testing in the world of continuous integration
---
<b>Vannesa Lopez</b>
![water.jpg](https://qiita-image-store.s3.amazonaws.com/0/91692/4c484693-52d1-1cb7-a2d1-d720eb5e51df.jpeg)

She encourages us to use CI because is more easy for every project to have feedback, I asked,  what happens with the time with the testing if all the process in very fast?
She said the idea is every night the team of development has a new release to the next day to test and anyway the team of QA  must start since of point to take requirements.

Also she said the project should start in development with the business logic because the front-end always the client will want changes but the business logic will rarely change.