Your SlideShare is downloading. ×
0
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
2013 smalltalks dbxtalk
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

2013 smalltalks dbxtalk

110

Published on

DBXTalk project. …

DBXTalk project.
OpenDBXDriver , replace FFI bindings with NativeBoostFFI bindings.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
110
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Rocha Amaya going Native jueves 31 de octubre de 13 Guille Polito
  • 2. Relational database suite 2 jueves 31 de octubre de 13
  • 3. A database driver... jueves 31 de octubre de 13
  • 4. One (C) API to rule them ALL jueves 31 de octubre de 13
  • 5. Glorp The ORM jueves 31 de octubre de 13
  • 6. Phoseydon Some scaffolding tools jueves 31 de octubre de 13
  • 7. Or get the database schema... jueves 31 de octubre de 13
  • 8. But... the world is not always pink nor shiny nor sweet jueves 31 de octubre de 13
  • 9. Deploy BurdeN!!! jueves 31 de octubre de 13
  • 10. Backend Lib FFI jueves 31 de octubre de 13
  • 11. FFI is blocking BUUUU jueves 31 de octubre de 13
  • 12. FFI is 32 bits And OSs go 64 bits jueves 31 de octubre de 13
  • 13. Also we were using the old FFI jueves 31 de octubre de 13
  • 14. is another (C) library to install and setup jueves 31 de octubre de 13
  • 15. Compile this, compile that, compile compile comp... jueves 31 de octubre de 13
  • 16. And the resolution of C libraries is like this in MacOSX jueves 31 de octubre de 13
  • 17. And like that in Unix jueves 31 de octubre de 13
  • 18. And in jueves 31 de octubre de 13 w i n d o w z e ...
  • 19. ARghH! jueves 31 de octubre de 13
  • 20. We can do better! jueves 31 de octubre de 13
  • 21. Move the more code we can to jueves 31 de octubre de 13
  • 22. go NativeBoost jueves 31 de octubre de 13
  • 23. There are drivers available fully in Smalltalk God invented polymorphism for something! jueves 31 de octubre de 13
  • 24. Avoid extra libraries jueves 31 de octubre de 13
  • 25. NB-FFI only when you can’t (Oracle, cof cof) jueves 31 de octubre de 13
  • 26. (GSOC 13’) The Main Idea: Attack the deploy burden 26 jueves 31 de octubre de 13
  • 27. (GSOC 13’) NBFFI + TalkFFI Generating NBFFI bindings automatically 27 jueves 31 de octubre de 13
  • 28. (GSOC 13’) Step 1 Generate OpenDBX bindings To keep backward compatibility 28 jueves 31 de octubre de 13
  • 29. (GSOC 13’) Currently (still ongoing) Oracle bindings + building on top To avoid OpenDBX 29 jueves 31 de octubre de 13
  • 30. automatize all we can jueves 31 de octubre de 13
  • 31. CI ontinuous Thanks jueves 31 de octubre de 13 ntegration
  • 32. >100 Tests for the opendbx driver jueves 31 de octubre de 13
  • 33. >870 glorp tests jueves 31 de octubre de 13
  • 34. Build every single day jueves 31 de octubre de 13
  • 35. We need you to use it jueves 31 de octubre de 13
  • 36. And to contribute :) jueves 31 de octubre de 13
  • 37. dbxtalk.smallworks.com.ar jueves 31 de octubre de 13
  • 38. Announcement (chivo) workshop November 16 www.uqbar-project.org/events/workshop2013 38 jueves 31 de octubre de 13

×