Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement

More articles by Gigi Sayfan

Author Bio
Gigi Sayfan is the director of software infrastructure at Aclima, a start-up company that designs and deploys distributed sensor networks that enable a higher level of environmental awareness. Gigi has been developing software professionally for 20 years in domains as diverse as instant messaging, morphing, chip fabrication process control, embedded multi-media application for game consoles, brain-inspired machine learning, custom browser development, web services for 3D distributed game platform and most recently IoT/sensors. He has written production code every day in many programming languages such as C, C++, C#, Python, Java, Delphi, Javascript and even Cobol and PowerBuilder for operating systems such as Windows (3.11 through 7), Linux, Mac OSX, Lynx (embedded) and Sony Playstation. His technical expertise includes databases, low-level networking, distributed systems, unorthodox user interfaces and general software development life cycle.
For Dev Issues | June 28, 2016
With Xamarin, you develop in C# and have the power of the .NET framework behind you. Xamarin does the heavy lifting of translating your C# code to the native mobile OS.
For Agile | June 24, 2016
The real issue is maintaining organizational productivity as the level of unproductively traditionally increases with scale. This is nothing new. It is one of the reasons that miniature startups can beat multi-billion-dollar corporations.
For Wireless Zone | June 21, 2016
One of the most important aspects of mobile development is displaying text on the screen. Get some tips on how to use C#, XAML and Xamarin to explore several possibilities of rendering text to the screen.
For Web Development Zone | June 17, 2016
Learn why providing a great API can allow you to really focus all your resources on the secret sauce and not worry about visual user interface.
For Dev Issues | June 16, 2016
Developers have an overwhelming number of options for accessing information--but are development books being lost on the avalanche?
For Agile | June 9, 2016
In order to benefit from new technologies, you need to build agility right into your stack.
For Architecture Zone | May 31, 2016
Solid code does what the developers intended it to do and can gracefully handle anything you throw at it. Learn more about how to make your code solid.
For Agile | May 25, 2016
Extreme Programming has five main values: Simplicity, Communication, Feedback, Respect and Courage. The first four are relatively uncontested but courage is different and flies in the face of safety, security, stability and risk mitigation.
For Dev Issues | May 18, 2016
Explore some of the best ways to produce software that is not only high quality, but also fast to develop and adapt to different business needs.
For Agile | May 12, 2016
No need to feel you're all alone against the inscrutable code, by employing pair debugging, your partner will help you through tight spots and see things you don't notice.
For Enterprise Zone | May 10, 2016
If you're looking into a cool and promising domain to dive into, you can't go wrong with augmented reality.
For Agile | May 2, 2016
Explore how Agile hiring methods can give your small company the advantage over the big players.
For Dev Issues | April 27, 2016
In recent years the database scene has been boiling. New databases for special purposes seem to emerge every day and for a good reason. Learn more about the importance of graph databases.
For Enterprise Zone | April 26, 2016
Learn more about how to get started with creating pipelines in Python with Google's Dataflow framework.
For Dev Issues | April 18, 2016
Whether you are an early adopter or one of the careful crowd, learn about creating a rational process for adopting new technologies.
Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date