---
title: "The Seedstars Developer Toolbox"
url: https://www.seedstars.com/content-hub/learning-resources/seedstars-developer-toolbox/
---

  1. [HOME](/)
  2. [RESOURCES](/content-hub/)
  3. [LEARNING RESOURCES](/content-hub/learning-resources/)
  4. THE SEEDSTARS DEVELOPER TOOLBOX



![The Seedstars Developer Toolbox](https://seedstars-com.s3.amazonaws.com/images/The_Seedstars_Developer_Toolbox.max-1500x500.jpg)

GLOBAL • TECHNOLOGY

## The Seedstars Developer Toolbox

Luis Rodrigues

JULY 5, 2017

At Seedstars Labs, we have been building web products since 2012 and have kept refining over time our methods and tools. Because sharing is caring we wanted to share our best practices and tools with those who are eager to learn.

#### WRITTEN BY

![None](https://seedstars-com.s3.amazonaws.com/images/Luis.max-376x376.png)

CTO & PARTNER

Luis Rodrigues

[__](https://www.linkedin.com/in/lfrodrigues/)

[CONTACT US](/contact-us/)

## **Frontend**

  * [Babel](https://babeljs.io/) (ES6/ES7 syntax)



Since not all browsers support the ES6/ES7 (javascript future versions) we use babel to transpile the ES6/ES7 javascript to javascript that all browsers can run.

This tool allows us to use the new features of javascript, which are a real time saver and also makes our code more readable and structured.

  * [Webpack](https://webpack.github.io/) (bundler)



Webpack is a module bundler for javascript – this is a simplest explanation and it hides a bit the power of webpack.

Webpack manages all your frontend code, you can use it as task runner that works just like gulp. Instead of just giving an output, as gulp, webpack manages tasks, which libs will be loaded and dependencies making your site faster.

Webpack is really crucial when developing a big scale project.

Some of the task runners:

  *     * [style-loader](https://github.com/webpack/style-loader), [sass-loader](https://github.com/jtangelder/sass-loader), [less-loader](https://github.com/webpack/less-loader) (to import stylesheets in plain css, sass and less)
    * [font-awesome-webpack](https://github.com/gowravshekar/font-awesome-webpack) (customize FontAwesome)
    * [bootstrap-loader](https://github.com/shakacode/bootstrap-loader) (customize Bootstrap)
  * [ESLint](http://eslint.org/), [Airbnb Javascript/React Styleguide](https://github.com/airbnb/javascript), [Airbnb CSS / Sass Styleguide](https://github.com/airbnb/css)



Structuring your code and keeping it consistent is very important when you are working in a team. We use the Airbnb style guide because it is the one that is closer to our way of thinking/coding.

  * [Eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) (make sure all imports are correct)
  * [React](https://facebook.github.io/react/)



If you haven’t heard about React, we recommend to give it a look. It’s one of the most used frontend frameworks and a game changer for the development world (components are the future of the web)!

Extremely efficient and flexible, the fact that it creates its own virtual DOM give us amazing performance gains. Having a great community that maintains and develops new libs and features is also extremely important for us. One of the main features in React is the way the code is structured turning the development in a team environment more consistent.

We also use React Native for mobile development which give us the ability to reuse code across platforms.

  * [Redux](https://github.com/reactjs/redux) (Predictable state container for JavaScript apps)



Managing the state in an app can be a huge mess. In Redux you create a global state that contains the app state. Instead of having the need to pass states through props(in React), you just dispatch actions that will affect the global state. With Redux this global state is accessible in any view making the information flow easily across components.

  * [Redux Dev Tools](https://github.com/gaearon/redux-devtools) (DevTools for Redux with hot reloading, action replay, and customizable UI. Watch [Dan Abramov’s talk )](https://www.youtube.com/watch?v=xsSnOQynTHs)



This tool allows you to see the Redux state when using the app

  * [React Router Redux](https://github.com/reactjs/react-router-redux)



Ruthlessly simple bindings to keep react-router and redux in sync – there is no more that we can say here 😉

Router is like a map of your pages so when you say “contact” it knows that you want to render the contact page. This lib syncs the router info with redux so your state knows in which page you are.

  * [mocha](https://mochajs.org/) (unit tests)
  * [Enzyme](http://airbnb.io/enzyme/) (JavaScript Testing utilities for React)
  * [React Native](https://facebook.github.io/react-native/)



React Native is the “secret” we use to be able to deliver fully working mobile apps in a few days/weeks. It leverages the power of React to create and manage native Android and iOS components in a very simple and intuitive way by using Javascript.

##  **Backend**

  * [Django](https://www.djangoproject.com/) (The web framework for perfectionists with deadlines)



Django is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern. We build all our backend code and some of our websites using it.

  * [Django REST framework](http://www.django-rest-framework.org/)



Django REST framework is a powerful and flexible toolkit for building Web APIs.

  * [WhiteNoise](http://whitenoise.evans.io/en/latest/django.html) (serve files efficiently from Django)



With a couple of lines of config, WhiteNoise allows your web app to serve its own static files, making it a self-contained unit that can be deployed anywhere without relying on nginx, Amazon S3 or any other external service. It’s designed to work nicely with a CDN for high-traffic sites so you don’t have to sacrifice performance to benefit from simplicity.

  * [Prospector](http://prospector.landscape.io/en/master/) (complete Python static analysis tool)



Prospector is a tool to analyse Python code and output information about errors, potential problems, convention violations and complexity. It’s aim is to be useful ‘out of the box’.

It brings together the functionality of other Python analysis tools such as Pylint, pep8, and McCabe complexity. The primary.

  * [Bandit](https://github.com/openstack/bandit) (security linter from OpenStack Security)



Bandit is a tool designed to find common security issues in Python code. It is the security linter from OpenStack Security.

  * [pytest](http://pytest.org/latest/) (mature full-featured Python testing tool)



The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.

  * [Mock](http://www.voidspace.org.uk/python/mock/) (mocking and testing Library)



Mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used.

  * [Responses](https://github.com/getsentry/responses) (mocking out the Python Requests library)



A utility library for mocking out the requests Python library.

##  **Methodologies**

We use the agile methodologies and work in continuous deployment environment. As we have lots of teams in remote we use the following framework to ensure that communication is never compromised.

###  **Organisation:**

####  **Kanban**

We use Kanban to better match the amount of work in progress to the team’s capacity. This gives teams more flexible planning options, faster output, clear focus and transparency throughout the development cycle.

This is achieved by using a virtual board, it’s function is to ensure the team work is visualized and their workflow is standardized. A basic kanban board has a three-step workflow: to do, in progress and done. This is prioritized by the product manager which selects new tasks from the ones that are on the backlog.

####  **2-week “sprints”**

We work in sprints of 2 weeks, the two weeks are dedicated to “stuff that moves the needle”. Although we do CI/CD we use these two weeks cycles to make sure team is aligned in the business objectives .

The Product/Tech, Business and Growth team members work together to create a great product. Having input from everyone is extremely important for our success. We don’t want silos or “us vs them” mentality, everyone is together to achieve a goal and everyone is important and their opinion matters.

####  **Daily stand ups**

We use daily stand ups to keep everyone in sync. The meetings are timeboxed (at most 15 minutes) and take place with participants standing up to remind people to keep the meeting short and to-the-point. Everyone answers the questions: “what I did yesterday?”, “what I’ll do today?”, “what issues I have?”. This is not a problem solving meetings but can be used to make problems visible. Any problem to solve should be taken care off line.

####  **Objectives and Key Results**

We use the Objective and Key Results methodology to keep our business and dev teams aligned on the same priorities. We keep the business priorities in a Trello board (you can find a template [here](https://trello.com/b/paASsrnx/sprint-okrs-template)), and the product log in a google doc (simplicity works best) that is always at hand, pinned in that Trello Board.

###  **Communication:**

####  **Slack**

For asynchronous communication, Slack is best. All our teams are just one slack away and it makes it easy to communicate.

####  **Zoom.us**

This is hands down the VoIP service that works the best after having tested virtually all of them. This is the only tool that guarantees good voice quality in the markets we work.

Code Review & Tests:

####  **GitLab**

This is a very important part of the way we work. Code reviews can often find and remove common vulnerabilities help improving software security. Are also useful for new developers to pick up the way other more senior developers solve issues and use libraries.

All code in our repositories has 100% backend coverage and some essential frontend tests. As backend contains all business logic we believe it is essential to have it properly covered!

Our code review and CI/CD pipeline is implemented using the great open source tool [GitLab](https://about.gitlab.com/).

ARTICLE GLOBAL AFGHANISTAN TECHNOLOGY IT OPERATIONS

## More like this

[ ![None](https://seedstars-com.s3.amazonaws.com/images/istanbul.max-320x550.jpg)

MIDDLE EAST AND NORTH AFRICA • 

#### Turkey's founders move from phones to factories

Aug. 03, 2026

](https://www.seedstars.com/content-hub/life/beyond-valley/turkeys-founders-move-from-phones-to-factories/)

[ ![None](https://seedstars-com.s3.amazonaws.com/images/istanbul.max-320x550.jpg)

MIDDLE EAST AND NORTH AFRICA • 

#### Building a Resilient Tech Ecosystem in the West Bank and Gaza

Jun. 09, 2026

](https://www.seedstars.com/content-hub/life/beyond-valley/building-resilient-tech-ecosystem-west-bank-and-gaza/)

[ ![Why Moldova’s best startups look global from day one](https://seedstars-com.s3.amazonaws.com/images/Why_Moldovas_best_startups_look_global_from_.max-320x550.png)

CENTRAL AND EASTERN EUROPE • 

#### Why Moldova’s best startups look global from day one

Some Moldovan startups register a company in Estonia before they ever talk to an investor.

Mar. 23, 2026

](https://www.seedstars.com/content-hub/life/why-moldovas-best-startups-look-global-from-day-one/)

[ ![Building under pressure: how Palestine’s startup ecosystem is learning to scale](https://seedstars-com.s3.amazonaws.com/images/Building_under_pressure_-_how_Palestines_sta.max-320x550.jpg)

CENTRAL AND EASTERN EUROPE • 

#### Building under pressure: how Palestine’s startup ecosystem is learning to scale

Founders in the West Bank and Gaza build in fragments. Power cuts, travel limits, and blocked payments are part of the job. Out of that reality, a distinct tech scene has taken shape that works lean, tests quickly, and looks outward for growth.

Nov. 12, 2025

](https://www.seedstars.com/content-hub/life/palestine-startup-ecosystem-learning-how-to-scale/)

[ ![How Morocco is turning steady signals into a real startup story](https://seedstars-com.s3.amazonaws.com/images/How_Morocco_is_turning_steady_signals_into_a.max-320x550.jpg)

CENTRAL AND EASTERN EUROPE • 

#### How Morocco is turning steady signals into a real startup story

Morocco’s startup ecosystem is finding its rhythm. After a quiet 2023, founders and investors regained momentum. Startups in the country raised around 70 million USD across 40 deals in 2024 - almost double the previous year, according to Africa: The

Oct. 12, 2025

](https://www.seedstars.com/content-hub/life/how-morocco-turning-steady-signals-into-real-startup-story/)

[ ![These 12 Jordanian startups are solving problems across the Arab world](https://seedstars-com.s3.amazonaws.com/images/These_12_Jordanian_startups_are_solving_prob.max-320x550.jpg)

CENTRAL AND EASTERN EUROPE • 

#### These 12 Jordanian startups are solving problems across the Arab world

Jordan has positioned itself as one of the Middle East's most efficient startup ecosystems. While the Kingdom represents just 3% of the region's population, Jordanian entrepreneurs have achieved remarkable influence across the Middle East.

Oct. 03, 2025

](https://www.seedstars.com/content-hub/life/12-jordanian-startups-solving-problems-across-arab-world/)

[ ![Six Georgian startups you should know about](https://seedstars-com.s3.amazonaws.com/images/Six_Georgian_startups_you_should_know_about_.max-320x550.jpg)

CENTRAL AND EASTERN EUROPE • 

#### Six Georgian startups you should know about

Georgia’s tech ecosystem has been growing quietly beyond its early fintech reputation. The small Caucasus nation has built one of Europe’s most business-friendly environments, and it is starting to show.

Sep. 17, 2025

](https://www.seedstars.com/content-hub/life/six-georgian-startups-you-should-know-about/)

[ ![Azerbaijan's practical approach to building a tech hub](https://seedstars-com.s3.amazonaws.com/images/Azerbaijan_practical_approach_to_building_a_.max-320x550.jpg)

ASIA • 

#### Azerbaijan's practical approach to building a tech hub

While Silicon Valley startups chase the next consumer app, Azerbaijan's entrepreneurs are solving a more fundamental problem: building the digital backbone that businesses across the region desperately need to operate.

Sep. 04, 2025

](https://www.seedstars.com/content-hub/life/azerbaijan-practical-approach-building-tech-hub/)

[ ![Lebanon's startup scene is built for global markets](https://seedstars-com.s3.amazonaws.com/images/Lebanon-startup-scene-is-built-for-global-ma.max-320x550.jpg)

ASIA • 

#### Lebanon's startup scene is built for global markets

Lebanon's startup ecosystem operates on a fundamentally different premise than most tech hubs. While entrepreneurs in larger markets might spend years perfecting their domestic strategy, Lebanese founders incorporate abroad and sketch international e

Aug. 04, 2025

](https://www.seedstars.com/content-hub/life/lebanon-startup-scene-built-for-global-markets/)

[ ![How Armenia built an ecosystem bigger than its borders](https://seedstars-com.s3.amazonaws.com/images/How_Armenia_built_an_ecosystem_bigger_than_i.max-320x550.jpg)

ASIA • 

#### How Armenia built an ecosystem bigger than its borders

Armenia has quietly built one of the region's most sophisticated startup ecosystems. The country's tech diaspora, with deep Silicon Valley roots, gives it an edge that neighboring countries can't easily replicate.

Aug. 01, 2025

](https://www.seedstars.com/content-hub/life/armenia-built-an-ecosystem-bigger-than-its-borders/)

[ ![How Mongolia's landlocked startup scene is thriving](https://seedstars-com.s3.amazonaws.com/images/Seedstars_Website_-_Life_content_-_Thumbnail.max-320x550.jpg)

ASIA • 

#### How Mongolia's landlocked startup scene is thriving

When you think of Mongolia, startup innovation probably isn't the first thing that comes to mind. But this landlocked country is quietly building something unexpected: a tech ecosystem that's learned to turn geographic constraints into creative advan

Jul. 29, 2025

](https://www.seedstars.com/content-hub/life/mongolia-landlocked-startup-scene-thriving/)

[ ![Innovation under pressure: How Ukraine’s tech sector defies odds](https://seedstars-com.s3.amazonaws.com/images/thumbnailukraineblogpost210525.max-320x550.png)

CENTRAL AND EASTERN EUROPE • 

#### Innovation under pressure: How Ukraine’s tech sector defies odds

Ukraine's tech sector thrives amid challenges, developing resilient solutions that work in any conditions. See how innovation under pressure creates technology the world needs.

May. 21, 2025

](https://www.seedstars.com/content-hub/life/innovation-under-pressure-how-ukraines-tech-sector-defies-odds/)

[ ![How agricultural innovation is shaping up in Eastern Europe and Central Asia](https://seedstars-com.s3.amazonaws.com/images/020525THUMBNAIL.max-320x550.png)

GLOBAL • AGRICULTURE

#### How agricultural innovation is shaping up in Eastern Europe and Central Asia

Agritech startups in Eastern Europe and Central Asia are transforming farming with local innovations tackling drought, resource limits, and climate change.

May. 02, 2025

](https://www.seedstars.com/content-hub/life/how-agricultural-innovation-shaping-eastern-europe-and-central-asia/)

[ ![How Egypt is moving from hypergrowth to sustainable innovation](https://seedstars-com.s3.amazonaws.com/images/lifearticle0404thumbnailphoto.max-320x550.png)

MIDDLE EAST AND NORTH AFRICA • 

#### How Egypt is moving from hypergrowth to sustainable innovation

Egypt's startup ecosystem shifts from hypergrowth to sustainable innovation, with founders focusing on profitability and efficiency amid changing investment standards and government support.

Apr. 04, 2025

](https://www.seedstars.com/content-hub/life/how-egypt-is-moving-from-hypergrowth-to-sustainable-nnovation/)

[ ![Círculo de Crédito anuncia nueva alianza con Seedstars para fortalecer su brazo de Corporate Venture](https://seedstars-com.s3.amazonaws.com/images/thumb240325.max-320x550.png)

LATIN AMERICA • TECHNOLOGY

#### Círculo de Crédito anuncia nueva alianza con Seedstars para fortalecer su brazo de Corporate Venture Capital (CVC)

Círculo de Crédito, sociedad de información crediticia líder en México, está impulsando la innovación tecnológica a través de su brazo de Corporate Venture Capital (CVC) para promover la innovación y el desarrollo tecnológico en el ecosistema de conf

Mar. 24, 2025

](https://www.seedstars.com/content-hub/newsroom/c%C3%ADrculo-de-cr%C3%A9dito-anuncia-nueva-alianza-con-seedstars-para-fortalecer-su-brazo-de-corporate-venture-capital-cvc/)

[ ![Meet the startups modernizing Kazakhstan's tech lands](https://seedstars-com.s3.amazonaws.com/images/THUMBNAILLIFE0703ARTICLELIFE.max-320x550.png)

ASIA • 

#### Meet the startups modernizing Kazakhstan's tech lands

Kazakhstan's tech startups are revolutionizing infrastructure and services across the vast country, creating innovative solutions to modernize essential systems despite formidable geographic challenges.

Mar. 07, 2025

](https://www.seedstars.com/content-hub/life/meet-startups-modernizing-kazakhstans-tech-lands/)

[ ![Tajikistan is building its digital foundations](https://seedstars-com.s3.amazonaws.com/images/lifearticlethumb270225tajikisatn.max-320x550.png)

ASIA • 

#### Tajikistan is building its digital foundations

Tajikistan's entrepreneurs focus on building essential digital infrastructure, transforming access to services in a country where internet reaches just less than half of the population.

Feb. 27, 2025

](https://www.seedstars.com/content-hub/life/tajikistan-is-building-its-digital-foundations/)

[ ![How Belarusian tech talent is reshaping Eastern Europe's digital future](https://seedstars-com.s3.amazonaws.com/images/100225lifebelarusarticle.max-320x550.png)

CENTRAL AND EASTERN EUROPE • 

#### How Belarusian tech talent is reshaping Eastern Europe's digital future

Discover how Belarusian tech companies' migration to Poland and Lithuania is creating new innovation hubs and transforming Eastern Europe's digital landscape with global ambitions.

Feb. 10, 2025

](https://www.seedstars.com/content-hub/life/how-belarusian-tech-talent-reshaping-eastern-europes-digital-future/)

[ ![How Moldova is building its tech hub](https://seedstars-com.s3.amazonaws.com/images/thumbnailmoldova070225.max-320x550.png)

CENTRAL AND EASTERN EUROPE • 

#### How Moldova is building its tech hub

Moldova emerges as a pragmatic tech hub, with local startups solving real-world problems through practical innovation. Learn how its strategic location and incentives are attracting tech talent.

Feb. 07, 2025

](https://www.seedstars.com/cares/how-moldova-building-its-tech-hub/)

[ ![Beyond the Valley](https://seedstars-com.s3.amazonaws.com/images/lifearticle050225thumb.max-320x550.png)

GLOBAL • 

#### Beyond the Valley

Discover the hidden tech ecosystems of Eastern Europe and Central Asia, where entrepreneurs are building crucial solutions that transform how millions live and work.

Feb. 05, 2025

](https://www.seedstars.com/content-hub/life/beyond-valley/)

[ ![iGravity and Seedstars Join Forces to Manage the SECO Startup Fund](https://seedstars-com.s3.amazonaws.com/images/article310125_thumbnail.max-320x550.png)

GLOBAL • 

#### iGravity and Seedstars Join Forces to Manage the SECO Startup Fund

iGravity and Seedstars are proud to announce their engagement as managers of the SECO Startup Fund (SSF), marking the beginning of an exciting new chapter for the initiative

Jan. 31, 2025

](https://www.seedstars.com/content-hub/newsroom/igravity-and-seedstars-join-forces-manage-seco-startup-fund/)

[ ![Africa Investment Forum 2024 Market Days: Seedstars Africa Ventures I announces $42m first close](https://seedstars-com.s3.amazonaws.com/images/article6122thumbnail.max-320x550.png)

GLOBAL • 

#### Africa Investment Forum 2024 Market Days: Seedstars Africa Ventures I announces $42m first close

Seedstars Africa Ventures I, a venture capital fund making early-stage investments in highly scalable start-ups in Africa, has achieved a first close of $42 million, with participation from the African Development Bank, EIB Global with the support of

Dec. 06, 2024

](https://www.seedstars.com/content-hub/newsroom/africa-investment-forum-2024-market-days-seedstars-africa-ventures-i-announces-42m-first-close/)

[ ![Seedstars and Visa Foundation announce first cohort of SEED Inclusivity Program supporting entrepren](https://seedstars-com.s3.amazonaws.com/images/51224_thumbnailphoto.max-320x550.png)

GLOBAL • 

#### Seedstars and Visa Foundation announce first cohort of SEED Inclusivity Program supporting entrepreneurs with disabilities in Asia

Seedstars and Visa Foundation select 15 innovative disability-focused startups across Asia for SEED Inclusivity Program, supporting entrepreneurs with disabilities and assistive tech.

Dec. 05, 2024

](https://www.seedstars.com/content-hub/newsroom/seedstars-and-visa-foundation-announce-first-cohort-seed-inclusivity-program-supporting-entrepreneurs-disabilities-asia/)

[ ![Financial Solutions for Migrant Women Report 2024](https://seedstars-com.s3.amazonaws.com/images/report20241911seedstrarsthumbnail.max-320x550.png)

GLOBAL • OTHER

#### Financial Solutions for Migrant Women Report 2024

With nearly half of the world's 280 million international migrants being women, their financial inclusion represents both a crucial development challenge and a significant market opportunity

Nov. 19, 2024

](https://www.seedstars.com/content-hub/insights/financial-solutions-for-migran-women-report-2024/)

---

## Sitemap

- [Sitemap](https://www.seedstars.com/sitemap.md): every public page on this site
- [llms.txt](https://www.seedstars.com/llms.txt): what Seedstars does and where to start
