Going Native With DBXTalk - Smalltalks 2013

476 views
409 views

Published on

Going Native With DBXTalk talk in Smalltalks 2013.

What are we working on and what is the future plans for DBXTalk.

We want YOU to use it!

1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
476
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Going Native With DBXTalk - Smalltalks 2013

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

×