Sim Zacks is the CIO at CompuLab, in Yokneam. He started developing in Python v1.4 in 1996 in a Comparative Programming Language course. Since then, Sim has worked in various software development and database positions.
His current project is building a cross-platform ERP system using the WX Python framework, django and postgresql. Sim made aliyah from the US in 2003.
Presentations by Sim Zacks :
-
DevconTLV February Conference, Thursday, February 14, 2013, 15:10
One of the exciting features of the Postgresql open source database engine is the ability to write stored procedures or functions in Python. Integrating python code directly into the database gives the database engine unprecedented power. For example, a function can check the server's file system to see if a file exists. This can be done on a database trigger, when a field containing a file name is added or updated, it can give the user an error if the file doesn't exist. A delete trigger can call python code to check references and delete a file from the file system if it is no longer needed. Other examples include: sending emails, FTPing files, processing data in a simpler manner then is possible using extended SQL syntax typically used in database functions.
There are tremendous advantages in writing database functions directly in Python. The ability increases the power of the database so that it is not tied down to strictly data access. In certain circumstances, it can be used as an application server, by putting your business logic inside database functions. This has to be managed correctly so that MVC principles are adhered to.
More Speakers at DevconTLV February
-
Raphael Fogel
Organiser of #DevconTLV & #RailsIsraelCode4WD -
Yuval Yeret
CTOAgileSparks -
פלי הנמר
יזם ומנהיגPeople & Computers -
Dror Helper
Software architectBetter Place -
Assaf Perry
Integration ManagerPayPal -
Aviran Mordo
Head of EngineeringWix -
Ronen Narkis
A programming language geek -
Yardena Meymann
Senior ArchitectVMware -
Tomer Gabel
Software ArchitectnewBrandAnalytics -
Rona Geffen
Technical Rider -
Stas Krichevsky
System ArchitectKontera Technologies -
Idan Gazit
Django core developer -
Thorben Schröder
Cool Technology ShitheadQuarter Spiral -
Gary Levitt
Founder Co-FounderMad Mimi -
Haggai Shachar
Director, Data ServicesLivePerson -
Baruch Sadogursky
Developer AdvocateJFrog -
Andrey Breslav
Lead Language DesignerJetBrains -
Mike Skalnik
Developer, cyclist & explorerGitHub -
Anton Arhipov
Software Engineer and JRebel Product LeadZeroTurnaround -
Daniel Hengeveld
Culture ToolsmithGitHub -
Amir Shevat
Developer Relations Program ManagerGoogle -
Kenneth Reitz
Python Overlord for Heroku. Author of Python-RequestsHeroku -
Evgeny Goldin
Spotify -
Carlos Conde
Sr. Manager, Solutions ArchitectureAmazon Web Services -
Armin Ronacher
PartnerSentry -
Damien Katz
Co-Founder and Chief Technology OfficerCouchbase