We are software technology experts who embrace long-lasting relationships that are based on a strong commitment to success through quality and passion.
Don't wanna be here? Send us removal request.
Text
OUTSOURCING: OVERCOMING THE CULTURAL GAP
By Eduardo Coll – Santex Operations Director
In the past, outsourcing was a business dynamic only related to major multinational companies. However, nowadays, small and medium firms are able to take advantage of this global trend as well. The software industry is no stranger to this tendency. The traditional approach of face-to-face in-house software development has been shifted to a more virtual nature using cutting-edge communication technologies and applications such as instant messaging, teleconferencing, videoconferencing (Skype & Google hangout), and NetMeeting.
But outsourcing does not end with the signing of a contract and letting the services run. As the business world becomes increasingly interconnected, new problems are bound to affect the internal structure of organizations, including software factories. The success of a project is highly dependent on the quality management of the outsourcing relationship and cultural differences are one of the biggest issues that companies face when externalizing their projects overseas.
Outsourcing fairy tale stories have led people to think that we all live in a globalized world where distance, borders, place, and time no longer matter. However, according to a study made by Accenture in 2008, more than 60% of all outsourcing deals fail, completely or partially, mainly because of a lack of cultural compatibility between the vendor and the client. Therefore, it is critical to understand that large gaps still exist and they have a genuine impact over performance. Time zone differences, language barriers, distance, differences in customs, diverse decision-making styles, as well as occasional face-to-face meetings, all add up to a series of intangible challenges that companies must deal with when outsourcing.
To read more about, visit us at our website

0 notes
Text
KEYS TO GET A JOB AS A JUNIOR DEVELOPER
By Lorenzo Sauchelli – PHP Developer at Santex
What makes a good junior developer and why do companies look for them?
Getting a job when you have no experience can be hard. Nowhere is this more true than in the field of computer science. Usually, a company does not look for a junior Developer. This is not just because they lack the required coding skills needed to work on a project. The employer has no way of knowing if the potential employee has the abilities required to grow into a senior developer, whether or not they have the right work ethics to fit in at the company, or if they can carry their load on their shoulders without constantly having to ask for help.
Here at Santex, we have a created a training program to help junior developers excel in these areas. There will always be 12 junior developers on the team working on exciting internal projects. The idea is that they will get real world experience, evolving into Full-Stack Developers, basically someone who is familiar with each layer of development, from front-end to back-end, business logic, and everything in between. At the same time, they can work on a product that can be useful for the company.
The skills required for a junior position are completely different than those required for a senior one. When we look for senior developers, we look for people who are not just knowledgeable, but also experienced. Junior developers are expected to need a guiding hand, especially in the beginning.
If you what to read more, visit our website
0 notes
Text
HOW TO INSTALL MAGENTO2: CREATE A DEVELOPMENT ENVIRONMENT FOR MAGENTO 2
By Miguel Balparda – Magento Developer at Santex
This post is meant to give you an idea of how to create a development environment for Magento Beta 2 dev.
This post will NOT attempt to explain the requirements necessary to use Magento 2. It is only a guide to install Magento2 dev Beta and begin to understand the new directory structure and modules. Remember that this version is not ready for production.

The time required for a complete installation is between one and two hours depending on the speed of the internet connection available.
The minimum requirements were updated between versions 1 and 2, but you may find that a server where 1 runs might not be suitable for Magento 2 without modifying versions of the server software (MySQL, Apache, PHP).
We will use a virtual machine to preinstall all the necessary components to ensure compatibility with Magento 2 without modifying the components of the real or host machine.
Ninety-three percent of the instructions in this guide will happen in the console without making differences between operating systems.
To know more, visit us!
0 notes
Text
BE GREEN! BE A CHANGEMAKER
By Roxana Morano
Small habits that help us build a better world for future generations.
Do you want to be a better person? Do you want to leave a better world to your children? You can save the world with your daily actions.
At Santex we encourage you to be green!
Reduce the use of resources, Re-use them as much as you can and Recycle them.
Santex is a green company, and we are proud of that.
Santex Changemaker Program is a global program that focuses on three main topics:
A) Recycling
B) Responsible consumption
C) Community
To know more about, visit our website
0 notes
Text
MOCKING WITH PYTHON!
By Juan Norris, Python Developer at Santex
Here at Santex, we pride ourselves on delivering high quality software, and therefore testing is a big part of our day-to-day development process.
I’m currently working on a Python project that relies heavily on mock for unit tests. A few months ago, some new members who were not familiar with the mock library joined the team. As those of you who have used it may know, mock sometimes can be unintuitive, confusing and lead to “false positives” – passing tests that are not really testing anything – but it is also very useful and powerful.
So we found ourselves in the need of a way to explain this library a little bit, and that is why these slides were created.
Do you want to know more about this? Visit us here
0 notes
Text
EXPECTATIONS OF AN AMERICAN BUSINESSMAN– HOW TO SELL IN THE US MARKET
by Doug Lewis
Who am I?
I am an American businessman with over 30 years of experience selling and buying products in Asia, Australia, Europe and the U.S and Canada. I have worked for technology companies in software and processing and in economic development in International Trade and entrepreneurism.
Where do I come from?
I’ve lived most of my life in the middle of the US but I have traveled throughout the US and in many other countries and I’ve lived in Japan and Sweden. I understand quite a bit about international business but not a lot about doing business in South America and not a lot about Argentina.
Why is it worth selling to me?
Because I’m really not trying to sell to you. I work for Santex. Over 90% of our revenue comes from the US market. I have nothing to sell you. I say this because unfortunately too many times the first connections between businesses who want to sell are people who are trying to sell to each other. They are the people in international sales for each company or sometimes even the CEOs themselves. They just shouldn’t try to sell to each other.
To read more about, visit us at our website

0 notes
Text
EMBRACING CORPORATE SOCIAL RESPONSIBILITY
By Nes Lopez
Corporate Social Responsibility refers to the way a corporation “gives back” to society. This focus usually includes contributions of time and money, a duty to provide environmentally friendly solutions and services and a desire to improve the way the society is living on a global and local stage. Socially responsible corporations see to it that this belief filters to everything they do.

Social responsibility can be effectively incorporated with effective strategies to advance goodwill, while building sustainable and impactful businesses. They provide the leadership to demonstrate how employees can pursue both objectives simultaneously. As such, socially conscious companies have stepped up their efforts with increasing effectiveness and productivity. It is an impressive movement and one that invites society at large to do even more.
If you what to read more, visit our website
0 notes
Text
CANDIDATE CASUISTRY FOR TEST AUTOMATION
By Angel G. Terrera
As systems grow, the generation of manual test cases is a task that becomes more difficult and more expensive. Therefore, it is especially important to use techniques for test case automation from previously selected best candidates if we want to meet market standards and deliver on time.
When selecting candidate test cases for automation, two different stages of software testing areas should be identified:
An area that hasn’t yet begun to automate their testing efforts.
An area that has implemented automation projects and intends to walk the path of continuous improvement.
These two different stages reflect the maturity of the area that selects possible candidates for test case automation.
Do you want to reed more? Visit us!
0 notes
Text
HOW TO PROGRAMMATICALLY GET DATA INSIDE A LAYOUT XML FILE IN MAGENTO
A while ago, I found myself trying to answer a question in Magento StackOverflow. It was a simple question: Can I get store config value in a layout xml file?
http://magento.stackexchange.com/questions/23697/can-i-get-store-config-value-in-layout-xml-file/23702#23702
After doing some research, I realized that it is possible to call a helper in a Magento tag inside an XML file in the following way:
<action method="addLink" translate="label title" module="catalog" ifconfig="catalog/seo/site_map"> <label>Site Map</label> <url helper="catalog/map/getCategoryUrl" /> <title>Site Map</title> </action>
To know more about, visit us
0 notes
Text
A WINDOWS AZURE SCREENSHOT (MICROSOFT CLOUD COMPUTING)
Automated: You can easily manage and automate almost everything they provide. From azure SQL backups to computing processing.
Usage based: You pay only for what you use.
Elastic: You can easily scale according your needs.
Managed resources: You can administrate all you have from your control panel anywhere.
Microsoft keeps all these services replicated in bigs datacenters like this one:
Actually Microsoft adds new datacenters from time to time. Since July 2014 is available a new Microsoft Azure datacenter in the southern region of Brazil (São Paulo). This is great news and means we have the first Microsoft Azure datacenter in Latin America where we can host our services.
Do you want to know more about this? Visit us here
0 notes
Text
INTRODUCTION AND CUSTOMIZATION OF BOOTSTRAP
Additionally, there are hundreds of previously set CSS classes that can be used to save development time. This allows for the creation of more complex projects than if everything were done from scratch. Overwriting classes is also simple enough to achieve a look and feel that doesn’t look exactly like Bootstrap.
Responsive Design
An advantage of using Bootstrap is its grid system. This system considerably reduces development time for responsive designs. It is based on four level breakpoints for the creation of the HTML and a 12-column grid system:
Extra small screens (width smaller than 768px): Uses classes with the prefix .col-xs-. For example, if we have 12 elements with the class .col-xs-1, they occupy the full screen. Regardless of the size of the screen, it always acts this way.
Small screens (width greater than or equal to 768px): Uses classes with the prefix .col-sm-. It doesn’t activate when the screen is smaller than 768px.
Medium screens (width greater than or equal to 922px): Uses classes with the prefix .col-md-. It doesn’t activate when the screen is smaller than 922px.
Large screens (width greater than or equal to 1200px): Uses classes with the prefix .col-lg- and doesn’t activate when the screen is smaller than 1200px.
An important thing to take into account is that bigger classes overwrite smaller ones. With this in mind, it is possible to create a design that adapts to the different breaking points without much effort.
To know more about, visit us
0 notes
Text
INTERMEDIARY LIABILITY AND OPPORTUNITIES FOR INNOVATION IN LATIN AMERICA
In other areas of litigation, the middle-men have also suffered penalties. It is widely known that presumed defamations as well as violations to the right to self-image have caused the one affected to sue the intermediaries who make such information available, instead of those who originally published the content in question.
This preference for intermediaries, in both copyright and defamation lawsuits, is typically marked by three facts:
Intermediaries are easier to identify: and therefore, they become the only ones to sue in cases where the alleged infringer remains anonymous.
Intermediaries usually have (or purportedly have) the technical ability to ensure the compliance to court rulings. (i.e. cases where defamatory content spreads rapidly across services such as search engine results)
Intermediaries are often richer than the alleged infringers: this is particularly true regarding lawsuits that demand for economic compensations for damaging content.
To know more, visit us!
0 notes
Text
WIKI SOLUTIONS PROS: CONFLUENCE TEAM COLLABORATION SOFTWARE
Using a Wiki solution to document and manage business requirements and procedures has numerous advantages. First, it helps to store documentation in a consistent manner and to make it available to all users and stakeholders. Second, it improves the way users access information (everything in one place), trace changes, and give updates to management.
There are many free open source solutions and licensed tools that are worth their price. However, the main thing to take into account is that the tool suits and satisfies your needs, and for that, it’s important to understand the reason for implementing a wiki in an organization.
MediaWiki, PmWiki, and TWiki are all interesting options, released under the GPL license. They are easy to customize, navigate, and configure. In our project we use a licensed instance of Confluence, a team collaboration software (Confluence is not technically a wiki anymore because it lacks markup) written in Java and developed by Atlassian, the same business group that owns JIRA.
To read more about, visit us at our website
0 notes
Text
INTEGRATING JIRA WITH TESTLINK
TestLink is an open source tool that can be installed to almost any LAMP server in a matter of minutes. Once installed and configured, we can start creating and managing:
Test Cases
Requirements
Test Plans
Testlink also generates reports during each test case execution. This allows for visibility related to how testing is going. It also offers the option of Jira Integration, a widely used project management tool that allows for creating issues, in this case of the BUG type. The integration with TestLink will mainly be used in the test case execution, enabling us to link Jira issues to the test case that is being executed. We will be able to automatically create issues should a test case fail.
Do you want to know more about this? Visit us
0 notes
Text
CREATE A GLOBAL GIT HOOK TO CHECK FLAKE8 BEFORE EACH COMMIT
NOW, LET’S SET UP GLOBAL GIT COMMIT HOOKS:
1. Enable git templates:
$ git config –global init.templatedir ‘~/.git-templates’
This tells git to copy everything in ~/.git-templates to your per-project .git/ directory when you run git init.
2. Create a directory to hold the global hooks:
$ mkdir -p ~/.git-templates/hooks
3. Write your hooks in ~/.git-templates/hooks.
For example, here’s a post-commit hook (located in ~/.git-templates/hooks/post-commit):
#!/bin/sh # Copy last commit hash to clipboard on commit git log -1 –format=format:%h | pbcopy # Add other post-commit hooks
Do you want to know more about this? Visit us here

0 notes
Text
TRANSLATE CMS/BLOCK PAGES IN MAGENTO WITH THE INLINE TRANSLATOR
In order to avoid doubling the amount of CMS pages and blocks and the time that would be required to maintain them, I did some research. I came upon some forum answers that I was able to create an extension out of. The extension uses the inline translator used by default in Magento, extending this feature to the CMS pages and static blocks.
The extension has had more than 300 visits in the last few days, showing a huge interest by the Magento community.
Do you want to reed more? Visit us
0 notes
Text
LINC: A SIMPLE SCREEN GRABBER TOOL FOR LINUX
LinC was born out of the necessity to create screenshots and screen video captures on Linux systems and share them on the Internet. LinC is now a Beta (rather Alpha :D) the new version has helped me a lot with my daily tasks.
The tool was built with Python 2.7, using TKInter as GUI package. This technology, allows LinC to run on Mac, Windows and Linux.
To know more about, visit us
0 notes