Government IT Development

Mexico’s battles for tech independence

Mexico has been characterized for many years by its importation of technology and lack of its development. However, there are efforts within the country to transform this panorama.

September 16 is the national day of Mexico. Unlike other countries, Mexico’s national day is not the day it signed its independence, which was September 21, 1821. Nor does it celebrate its current constitution, signed on February 5, 1917. In Mexico, the celebration alludes the day he began his process for independence, started by the cry of the priest Don Miguel Hidalgo in the church of a small town called Dolores.

Some Mexicans refuse to celebrate the country’s Independence because ‘it does not exist’, they say. However, I consider it significant that the country celebrates the beginning of a process and not its consummation. Mexico managed to conform itself as a nation and cease to be a colony of Spain, but in many ways it is not yet an independent country.

Achieving technological independence is still a struggle in Mexico. The industrialization of the country came late and when it did, it was only as an importer of technology rather than developing it. However, many Mexicans struggle to change this situation. These are some examples of Mexican innovations in the Fourth Industrial Revolution.

Mexico, Fintech leader in Latin America

Mexico City is considered the top Latin American Fintech entrepreneurship hub, according to the report ‘The impact of Fintech innovations in Mexico’ prepared by Startbootcamp Fintech together with the consulting firm Ernst & Young (EY).

In addition to this, Mexico continually competes against Brazil as the leader of the Fintech sector in the region. In May 2019, Finnovista ranked it as the leader in digital financial services in Latin America, surpassing Brazil.

Among the Mexican fintechs that have seen the success, we have the crowd equity platform Play Business, as well as P2P Lending services such as Prestadero and Doopla, which recently obtained 10 million pesos of investment. However, in Mexico, we have not yet seen the case of a successful unicorn like the Brazilian digital bank Nubank.

In Mexico, it was feared that fintech law regulation would discourage innovations within the sector. Despite the fears, Mexican fintechs have continued to grow, paying to achieve financial independence in a banking ecosystem dominated by foreign companies.

Guadalajara, a Silicon Valley in Mexico?

For several years ago, the government of Jalisco has promoted, together with the federal government, the Guadalajara Metropolitan Area (ZMG) to become a hub for innovation and talent in Latin America.

The project is called Digital Creative City, which for several years has sought to recover the area around Parque Morelos in the Guadalajara capital to promote enterprises related to animation, video games, and technology.

Added to this, the ZMG is already home to several manufacturing technology companies. Also, thanks to the region’s universities, small and medium-sized software companies have settled in the city and its surroundings, to the point that it is now one of the preferred destinations for Nearshoring.

The battles for technological independence

With development projects and the promotion of business creation, Mexico is halfway to achieving technological independence. However, there are still many pending tasks that make it difficult to meet this goal.

Among the problems facing the country are:

  •     Internet coverage: the Mexican population is one of those with the best Internet access in Latin America. However, the country’s territorial coverage still leaves much to be desired and rural areas are still largely neglected, where the poorest population lives. The country needs to continue its efforts to close digital gaps.
  •     Technologic education. How much talent there is in a country is one of the criteria that companies usually consider when migrating to a city. In some areas of Mexico, technology careers have been promoted. However, in many cases these schools are disconnected from the needs of companies and graduates have problems finding work later.
  •     Lack of state investment: In the past six-year term, the Mexican government began with a timid effort to promote innovation and technological development in strategic areas such as artificial intelligence and robotics. However, the current administration has changed its priorities. The country’s state investment in these areas is still well below the OECD average, while the country does not paint on the world stage in technological development, as it happens to the rest of Latin America.

Despite the great challenges facing the country, we often find stories of entrepreneurs and innovators who develop solutions to the problems facing the country, companies that bet on Mexican talent and startups that achieve international recognition.

The war for independence took more than 10 years. Mexico’s jump to a developed country will not be easier.

Read also: Top 5 Tech cities of Mexico

IT Development

A Multilingual Mask for a Global Pandemic

In times of pandemic, if you’re protected, you’re smarter. And to protect itself in the most intelligent way possible, the Japanese startup Donut Robotics has created a “mask” that, through an internet connection, could be able to translate Japanese into different languages.

“We worked hard for years to develop a robot and we used this technology to create a product that responds to the coronavirus that has been remodeled by society”, mentioned Taisuke Ono, executive director of Donut Robotics, in a demonstration of the product in Tokyo.

This invention consists of a standard white plastic mask, which has a Bluetooth connection to synchronize it with a smartphone or tablet. The user, through an application, will be able to transform the speech into text messages and call out, as well as amplifying his voice using the mask. Since September you can protect yourself in other languages with “smart masks” or “c-masks” that will be officially launched on the market in the next month.

The first five thousand masks are expected to be sent to buyers in Japan and after marketing in China, the United States, and Europe. Each mask had a cost of 40 dollars per piece, which would launch the Japanese almost immediately to a mass market.

It is important to mention that the prototype of the product was elaborated in just one month with translation software that originally was created for a robot that the company was developed for the Haneda airport in Tokyo. However, the cancellation of air travel by the pandemic helped the developers to think about another viable idea.

Likewise, a design that Shunsuke Fujibayashi, an engineer of the company, used four years ago as part of a student project that consists of mapping facial muscles to interpret the speech. The development of this invention was possible thanks to a recall of 28 million yen, a sum equivalent to $ 300 K, in which Donut Robotics shares were sold through Fundinno, a Japanese crowdfunding site.

“We raised our initial target of 7 million yen in three minutes and stopped after 37 minutes when we reached the 28 million yen”, added the CEO of the company. The “c-mask” has added to a large number of technological ideas from companies and developers around the world to create solutions around the health crisis. Among these, we highlight the artificial intelligence in hospitals and 3D printing to create respiratory ventilators. Also, among the background is the project by Jim Collins, a researcher at the Massachusetts Institute of Technology (MIT) who, along with his team, developed sensors that could detect the Ebola virus.

Today, this technology is capable of detecting diseases such as measles, influenza, hepatitis C and SARS. Therefore, it is expected that it will be ready to adapt to detect the virus that causes COVID-19.

Government IT Development

Tech companies are not so cool as some years ago

In 2013, The Economist columnist Adrian Wooldridge – now editor of the weekly – predicted that tech moguls would be as hated as bankers and oilmen. They would go from being seen as geeks who got rich, to being rich who happened to be geeks.

During the demonstrations in the wake of the 2009 economic crisis, the Occupy Wall Street protesters were lenient with the Silicon Valley millionaires. However, they have become part of public hatred in most recent years.

Seven years ago, the current editor-in-chief of The Economist described the breeding ground for this change of mind. The CEOs of the main technology companies had successfully protected themselves from both the tax authorities and their shareholders, having a large percentage within their company’s shares.

Likewise, these geeks behaved as the most aggressive capitalists, forming oligopolies in sectors such as smartphone operating systems (dominated by Google and Apple), or reducing all kinds of expenses as much as possible, with reduced workforces and hiring their manufacturing by outsourcing.

“The tech tycoons have displayed a banker-like enthusiasm for hoovering up public subsidies and then avoiding taxes.”

A. Wooldridge, The Economist

In that year, tech millionaires began to buy media and spend on lobbying in Washington. At present, they have almost complete control of the information that circulates on social networks, with the ability to prevent certain news from going viral, and their lobbying spending amounts to 54 billion dollars while the United States government begins to investigate them for monopolistic practices.

This makeover was called “techlash.” Wooldridge foresaw that in 2014 the public would begin to demand the little that these millionaires give back to society and would rebel against them.

This debacle did not happen, but concerns about privacy and its economic power are on the rise. And while tech giants still have a good reputation, people are increasingly concerned about their control, which can lead to changes in legislation that limit their influence, as suggested by the results of a survey conducted by the Brunswick Group.

While 65% of those surveyed by Brunswick in Europe and the United States believe that technology companies have acted in good ugliness during the pandemic, three out of four of those surveyed believe that governments should regulate these companies more actively.

Large technology firms have been the main beneficiaries during the pandemic and this trend may continue in the coming months. Paradoxically, this success may be your downfall in the near future.

IT Development

Mexicans inventions against COVID-19

Mexico is not leading the career for finding a vaccine against the COVID-19. However, the country has developed some gadgets to help in the fight against the virus. Know some of them:

A Mexican Anti-COVID Suit for health workers

A Mexican company developed protective equipment that allows medical personnel to regulate their temperature during the day and has a battery that lasts more than eight hours.

The suit aims to protect one of the most vulnerable groups in this pandemic: the public health workers. The Mexican company XE Médica has created special inflatable suits to eliminate the risks of possible contagion by COVID-19 so that its paramedical staff can treat patients with the virus without the need to wear other types of biological protection equipment.

“What we wanted was for it to be completely hermetic. That was the first detail that interested us. And simultaneously we solved other problems that included, first, the heat and temperature in this summer sun, “says Fernando Avilés, director of the company, through the RT digital medium.

The suite includes a device that provides fresh air to the interior and a sensor that regulates the air pressure. “The temperature is very important because the staff thinks better when they feel relaxed and cool,” says Avilés.

The battery that supports it offers an autonomy of eight hours, although they mention that it can also be connected to an electrical network. Even if the suit does tear, the air compensator is responsible for regulating that imbalance and continuing to supply air so that it does not deflate and can continue to work until the problem is resolved.

Originally, it had not been thought to be developed in a massive way, but after seeing the success it had with its own personnel, the possibility of launching it to the market is very great, so that any public health personnel can have access to it.

This is not the first time that the company XE Médica innovates in terms of the safe treatment of patients with COVID-19 since they had previously launched their safe capsule to transport people with the virus, which works with technology similar to that of the suit.

A breathalyzer to detect COVID-19

A 34-year-old Mexican specialist developed a kind of “breathalyzer” that would serve to detect the coronavirus with a non-invasive and inexpensive breath test.

The apparatus of Hugo Pérez Garza, a Chihuahuan specialist in biotechnology and nanotechnology-based in the Netherlands, would also serve to detect high-impact diseases such as cancer, diabetes, and cardiovascular disease in its initial phase.

According to reports, the device is similar to a breathalyzer, since it should only be blown on it. Inside the device, millions of nanosensors will immediately begin to scan all the molecules that are in the breath, in this way it will detect if there is any existing disease.

It is sought that this device can be found at some point in the end-user can find this test in supermarkets, pharmacies, and first-contact doctors so that people can have efficient primary tests for influenza, coronavirus, or certain types of cancer.

Pérez Garza indicates that the device would be five or six times more accessible than other options on the market and that it has a higher level of precision because thanks to interchangeable chips, the instrument has the ability to detect a molecule in a billion to discover diseases infectious, high impact or chronic degenerative, including dengue, zika, AIDS, malaria, and influenza.

IT Development

Developers are petting robots

Boston Dynamics introduced this robot dog that is very reminiscent of an episode of Black Mirror.

Developers were the first to play Spot

Boston Dynamics has baptized this robodog as Spot. The developers have already explored some of the possibilities that these gadgets give that are more than just a pet.

Previously, Spot was only available for short-term lease under the Boston Dynamics Early Adoption Program. During that time, more than 150 Spot robots were successfully used by companies and research institutes, which were Spot’s early adopters.

These early users used Spot robots to document construction progress, monitor remote or dangerous environments and provide situational awareness. The robots were used in a variety of settings, including power generation facilities, decommissioned nuclear sites, factory floors, construction sites, and research laboratories.

Spot was also used to explore projects for creative industries, such as dancing on stage and performing in theme parks, as we can see in this Cirque du Soleil show.

What tricks can Spot learn?

Spot is designed to go where other robots cannot go. The robot can be reconfigured to accomplish different tasks, so it can increase business efficiency while reducing safety risks in the workplace.

Spot’s modular platform is designed to be easily configurable. This platform includes accessories and accessories available to customize its use.

Participants in the Early Adopter Program used these functions for automation in dynamic environments and to increase the efficiency of different tasks.

Would you pay $ 74K for a robot dog?

Many people pay a fortune for a dog, but the price of this robot dog, developed by the Boston Dynamics company, far exceeds the value of any pedigree dog. This animatronics has been released with a price of $ 74.5 K dollars.

Without a doubt, a robot dog does not have the extra costs that meat-and-bone pets usually have, such as visits to the vet, sterilization, or balanced food. But, do more than a million pesos compensate for those savings?

These are some of the results of the program:

  • Approximately 20 hours of work per week were saved by automating the capture of nearly 5,000 images per week in the Quebec-based construction company Pomerleau‘s 150,000-square-meter construction project.
  • The efficiency and security of data collection in the Hensel Phelps construction of the main terminal of Denver International Airport was increased. The same company automated the capture of laser scans and 360-degree images to reduce the risk of visits and project delay.
  • Computer vision-based anomaly detection software was leveraged to reduce human risk in potentially hazardous tasks for AkerBP’s power generation facilities.
  • It was used to autonomously navigate difficult-to-reach underground terrain with the integrated autonomy, perception, and communication tools of NASA’s Jet Propulsion Laboratory Team, an application that ultimately won the most recent DARPA Underground Challenge Competition, the Urban Circuit.

Each of these early adopters customized Spot and took advantage of the robot’s mounting rails, payload ports, and software development kit to expand the capabilities of the platform that allows it to be controlled.

Many of the developers had never worked with a mobile robot before “training” Spot, but were able to use common web application programming to configure these tasks.

Now Spot is for sale, although only for the United States.

Hopefully no one will make him a killer watchdog.

IT Development

Can technology improve the lives of citizens with smart cities?

Since 2012, the Fundación País Digital has been working on Smart Cities issues. This year, it obtained the second triennium of the Santiago Smart City Program, together with Corfo, seeking to consolidate the development of initiatives in Smart Cities and position Santiago as a smart city.

Technologies have turned out to be one of the main allies against the COVID-19 pandemic. In this scenario, Smart Cities acquire a fundamental role, allowing cities to be better prepared for the future.

In this context, Fundación País Digital will continue to work together with Corfo Metropolitano, in the Santiago Smart City Program called ‘Be Santiago’, which seeks to activate and articulate the generation of solutions around mobility, security and the environment for the capital, positioning itself as a national and international benchmark city for being innovative and sustainable.

Álvaro Undurraga, Corfo Metropolitan Regional Director, mentioned that with the Sé Santiago program they seek to advance a project on mobility, the environment, security, and enabling resources, to offer technological tools that favor territorial coordination for citizens.

The development of the city of the 21st century seeks to be a space equipped and endowed with public services and efficient resources that facilitate community life and the economic development of the country. In this second triennium of Fundación País Digital, together with the Corfo Regional Metropolitan Directorate, it seeks to consolidate Santiago by developing initiatives with regional impact.

In this regard, Pelayo Covarrubias, President of Fundación País Digital, stated “that the development of cities according to the future needs of future citizens is essential, especially in a context such as that of the post-pandemic and based on their learning. In recent months (digital laboratory COVID-19) we have seen how the use of data generated by the movement of the city (technological data (cellular), energy data (households), transportation (public and private), water (data change consumption), household consumption (last-mile distribution), etc., are capable of changing people’s lives and guiding the development of a city towards a better quality of life and that is what the concept of Smart Cities points to. To Sé Santiago “we have sought to promote the adoption of new solutions to make the resources and administration of a city more efficient, and together with the authorities, make progress with more urgency in the implementation of new technologies that support a better quality of life,” he added. Covarrubias.

Part of the challenges that both organizations set out to work this season are: fostering relationships with large companies and entrepreneurs, to take advantage of commercial channels and service offerings in Smart Cities; generation of national and international consortiums to develop strategic projects for enabling infrastructures, to have an inclusive and sustainable growth of the territory; and encourage and promote the generation of data-based solutions, to improve the conditions of the people and organizations that inhabit them.

CEO of Fundación País Ditigal giving a conference
IT Development

Mexican developers created a robot to diagnose COVID-19

A team of Mexican developers built a humanoid robot that helps diagnose possible cases of COVID-19. The robot is equipped with a thermometer, an oximeter, and visual computing and machine learning technologies.

See also: Top 5 Tech cities of Mexico

Roomie, a firm of Mexican engineers, with the support of technology companies such as Intel and Amazon, seeks to demonstrate that this reality is not foreign to the country and for this, they developed a robot capable of helping in the diagnosis of a coronavirus case.

“The pandemic showed us that humanoid robotics has enormous potential because it can solve many of the problems of social distancing,” said Aldo Luevano, CEO of Roomie IT Services, in an interview. “It’s not just about robots like Roomiebot Covid-19, think about robots that help disinfect spaces such as hospitals or workplaces, deliver packages, or support information without human contact, minimizing risk.”

The founder of the firm, who has been working in Mexico for six years in the development of humanoid robots for assistance in sectors such as tourism, retail or banks explained that the pandemic allowed them to create a robot that would help public and private medical institutions to attend to possible cases of patients with coronavirus.

According to the firm’s CEO, after the research and development phase, Roomiebot COVID-19s are expected to begin supporting medical personnel at clinics and hospitals in the next three weeks.

“The plan is to create a robot that has a positive impact on society right now,” said Luevano. Although somewhat similar to other robots from the firm, Roomiebot Covid-19 is equipped with specific technologies to detect possible cases of coronavirus and was developed in conjunction with two infectious diseases.

The coronavirus not only digitized the entire world, but it will also make that science fiction world in which humans and humanoid robots naturally share and interact a reality.

Events IT Development

Facebook is sponsoring an on-line hackathon

Facebook has made an open invitation for developers to participate in the company’s online hackathon. The objective: to find solutions that help strengthen communities and that have a social impact.

Participation in these Facebook hackathons will be online and the prizes total $ 7,000 in each category, which are: Artificial Intelligence (AI), Augmented Reality (AR) and Messaging.

In the invitation, the company stressed that it believes amazing things happen when innovators come together with passion and purpose. Facebook also expressed his enthusiasm to welcome developers to continue learning, building, and growing in these types of challenges.

Winning teams can win cash prizes and Oculus virtual reality headsets.

Augmented Reality Hackathon

Facebook invited developers to create with Spark AR, their augmented reality tool. Spark AR has templates and libraries that will allow newbies to create their first effects and invites developers to build more interactive experiences with this technology.

In the hackathon, participants will also have access to tutorials and resources that help them develop their projects. The company ensures that many participants will be selected to receive cash prizes and Oculus virtual reality products.

In addition to the cash prize, the first-place winners will have the opportunity to be in a 30-minute meeting with a Facebook engineer.

Messaging hackathon

In a call for both beginners and experts, Facebook invited developers to enhance the messaging experience with some of the following features: handover protocols, One-time notifications, private messages, and quick responses.

In addition to having the opportunity to showcase their skills, developers will be able to connect with a global community and benefit from educational resources to improve.

Natural language AI hackathon with

Lastly, Facebook invites developers to build advanced artificial intelligence solutions, focused primarily on natural language processing.

In this hackathon, Facebook encourages developers to create solutions that enhance the platform.

Facebook ensures that this does not require an AI / ML developer to create powerful experiences that involve natural language processing.

As a bonus, participants will have the opportunity to connect with a global community of developers with similar ideas.

How to participate in Facebook hackathon?

Developers who want to participate in the Facebook hackathon must upload a demo video on Facebook Video, Youtube, Vimeo, or Youku of about two minutes, showing how the application works step by step, and available in English.

The mobile or web application must have a way to access it so that it can be tested and evaluated.

Finally, participants must register a participation form before the deadline, which is June 24.

In the presentation, participants should explain how Facebook products helped them find a solution to their developments.

So far, more than 5,000 people have already registered. What are you waiting to participate in?

IT Development

Hey, developers! Android 11 is updating news

Android Vice President of Engineering Dave Burke recently announced plans for the launch of Android 11. Burke mentions that when the team started planning for Android 11, they weren’t expecting all the sudden changes that would happen in the world.

According to Burke, this has kept the Android team flexible to find new ways to work with the developer community.

To overcome current challenges, Burke announced that there will be an update on his release plans. Developers will be able to preview the changes in the Beta version between June 1 and 3.

To tell the details about the launch and provide technical resources to developers, the Android team hosted a developer event (online, of course) which they will call # Android11: the Beta Launch Show.

What is # Android11: The Beta Launch Show?

Given the circumstances, sparked by the COVID-19 pandemic, developers won’t be able to join Google’s annual Google I / O conference at Shoreline Amphitheater. For this reason, Burke announced that the Android team is hosting an online event where they will share the best of what’s new on Android.

The # Android11: The Beta Launch Show will be an opportunity for developers to discover what’s new in Android from the people who create Android. The event will start at 11 a.m. ET on June 3. And it will end with a live Q&A after the show.

Also, developers can ask any questions they have from Twitter, with the hashtag #AskAndroid.

The event will also include talks that were originally planned for Google I / O, which will cover topics such as Jetpack Compose to Android Studio and Google Play, conversations that they had originally planned for Google I / O, to help you take advantage of the latest in Android development. 

Everybody can subscribe to receive updates on this digital event at

Android 11 scheduling update

In a fast-moving industry, the Android team is looking for ways to bring Android to devise manufacturers looking to incorporate the operating system into their new products. 

Read also: IT Industries are getting sick

They have also found that many developers prioritize early testing of apps and games on Android 11, based in part on the Stability Platform and other novel features of the operating system. At the same time, they require remote collaboration and prioritize the well-being of close family and friends.

Also read: The Tech Sector is infected with the coronavirus

To meet the needs of the ecosystem, the team led by Burke decided to postpone the launch of Android 11, which is why they will move to Beta 1 in about a month. Despite these changes, Android remains on track to make the final launch in the third quarter.

Here are some of the key changes to the new schedule:

  •     Developer preview release for testing and feedback.
  •     The Beta 1 version is moved to June 3. They will include the final SDK and NDK APIs with this version and open the Google Play publication for applications intended for Android 11.
  •     Beta 2 moves to July. The stability of the platform with this version will be achieved in this version.
  •     Beta 3 moves to August and will include release candidate versions for the final test.

Providing to the developing community with the final APIs on the original timeline while changing the other dates gives developers an extra month to compile and test with the final APIs, while Android developers make sure they have the same amount of time between Stability of the platform and the final launch, scheduled for the third quarter.

Application compatibility

The schedule change adds some extra time to test the compatibility of the developing application and identify any modifications that need to be made. Burke recommends launching an app update compatible with Android 11 Beta on June 3 to receive feedback from the largest group of Android Beta users who will receive the update.

With Beta 1, the SDK and NDK APIs will be final, and as platform stability is reached in July, system behaviors and non-SDK gray lists will also be finalized. At this point, Burke recommends planning a final compatibility test and launching the fully compatible application, SDK, or library as soon as possible so that you are ready for the final version of Android 11.

Compatibility tests can be done on a Pixel 2, 3, 3a, or 4 devices, or you can use the Android emulator.

Developers simply need to show the latest version, install their current production application, and test user flows.

Burke recommends reviewing behavior changes for areas where the application could be affected.

Start testing Android 11

The Android team released the fourth Developer Preview with the latest bug fixes, API tweaks, and features to test in their apps. It’s available via manual and flash download for Pixel 2, 3, 3a, or 4 devices, and if you’re already running a Developer Preview build, you’ll get a wireless update (OTA) for today’s release.

IT Development Web Development

Semantic UI or Bootstrap? Discover the pros and cons of each framework

Among the multiple frameworks currently available to web developers, Boostrap remains the guild’s favorite. However, now, various frameworks compete for the love of front-end developers, and some, like Semantic-UI, have made their first steps and have more and more followers.

Let’s start by learning a little about the history and characteristics of Bootstrap and Semantic UI, and then review the pros and cons of each.

What is Bootstrap?

Bootstrap is the framework behind several of the popular websites such as Netflix,, and This tool allows web developers to create projects that, without it, could take several days or weeks.

Developed by Mark Otto and Jacob Thornton at Twitter offices, Bootstrap sought to save time for web designers on the social network while ensuring that the website maintained a similar style across all sites.

The Bootstrap Community

Currently, this framework has one of the largest and most active communities. At the time of this writing, there are close to a hundred thousand questions on StackOverflow tagged as twitter-bootstrap, of which over 70% are resolved. About the latest version of Bootstrap (Bootstrap 4), there are 20 thousand questions, 85% of them fixed.

In addition to the essential help of the StackOverflow community, Bootstrap maintains communication with the developers through its official blog, Twitter account, and Slack and IRC chats on Freenode.

In short, Bootstrap is the most popular framework. But also Windows and the QWERTY keyboard are the most popular in their respective areas and, for that reason, they are not the best. Let’s see below some of its strengths.

Pros of Bootstrap as a framework

To retain the title of the most popular framework, you must do at least one or two things well. If not, the developer community will either quickly find other solutions or develop them themselves.

These are some of the advantages that the developers point out about Bootstrap:

  1. Fewer cross-platform errors. An advantage of having a large community is that it is easier to detect a mistake and correct it. The web design solutions offered by Bootstrap work in most browsers.
  2. A consistent framework that considers most compatibility issues. The design looks great in your latest version of Chrome, but not in your client’s Internet Explorer 7. With Bootstrap, it is possible to avoid most of these problems.
  3. Light and customizable. Whether you use it externally or within your project, Bootstrap optimizes resources and allows you to make your design changes.
  4. Responsive styles and structures. This feature is one of the favorites by developers, who must take it more seriously than they do web pages for multiple platforms. With Bootstrap, it is possible to make responsive sites from scratch.
  5. JavaScript plugins that use jQuery. Making dynamic sites is easier even for front-end developers with little JavaScript experience.
  6. Well documented support and an active community. We mentioned it before, but it’s worth mentioning again. If there is a problem with Bootstrap, someone probably already has a solution.
  7. Hundreds of free and professional templates, WordPress themes, and plugins. Another consequence of having an active community is the large number of free resources that exist made with the framework.
  8. A grid system easy to implement. This Bootstrap feature has now been improved in version 4 thanks to the incorporation of flexbox.

Cons of Bootstrap

But if Bootstrap were perfect, there would be no room for other frameworks like Foundation, Bulma, or Semantic UI, which will be discussed later.

These are some of the Bootstrap features that can cause a headache:

  1. Departing from Bootstrap’s predefined layout can be a pain. To make changes to the base design of the framework, you will probably have to overwrite styles or rewrite some files, which can take as long as having done the project from scratch.
  2. Departing from Bootstrap’s predefined layout can be a pain. To make changes to the base design of the framework, you will probably have to overwrite styles or rewrite some files, which can take as long as having done the project from scratch.
  3. You will need to take extra steps to customize a site. If not, you run the risk of all sites looking the same.
  4. Styles can be very bulky, causing a lot of unnecessary output for HTML.
  5. Since JavaScript is tied to JQuery, there may be many plugins that will not be used.
  6. Unpleasant HTML. The large number of classes that are sometimes necessary can make the HTML used not very pleasant to review later. Also, the name of the classes can be less intuitive than Semantic UI.

Where can I learn to use Bootstrap?

In English, you will find a lot of info and tutorials for using Bootstrap. One of my favorite sites is w3schools, which has tutorials for both Bootstrap 3 and Bootstrap 4. It is best to learn how to use version four as Bootstrap 3 will soon be discontinued.

What is Semantic UI?

Semantic UI is a framework for CSS, like Bootstrap. Full-stack developer Jack Lukic created this framework based on natural language principles, becoming one of the leading JavaScript projects on GitHub.

Semantic UI has a small but very loyal and enthusiastic community. In a short time, it managed to overgrow. In 2015, the community had already created more than 3,000 themes for the framework, in addition to more than 50 components for the user interface, and carried out 3,800 commits on GitHub.

Semantic UI Pros

  1. Very easy to use. This reason is one of the main ones for developers. Semantic UI is very intuitive. Do you want three columns? Type “three columns.” You want a dropdown. Type “dropdown”.
  2. Less time to design a page. Naming Semantic UI classes with meaningful names not only make the learning curve shorter but also makes developing projects more intuitive and faster.
  1. Wide variety of themes available. Layout variety is a weak point of Bootstrap and a strong point for Semantic UI. You can probably find a theme for the projects you are developing.

Cons of Semantic UI

  1. Less browser compatibility. Semantic UI does not support Internet Explorer 7, which Bootstrap does. Being an old version, this is probably not a significant problem.
  2. Less responsive design. Unlike the previous point, this can be a bigger problem, considering that web designers are increasingly forced to think about a wide variety of devices. We will have to wait for development to grow to find better solutions to these issues.
  3. Smaller community. On GitHub, Bootstrap has more than 50,000 followers, while Semantic UI does not reach 1,000. Meanwhile, on StackOverflow, there are only 2,500 questions about Semantic UI, with about 25% of the questions unsolved.
  4. Few recent updates. Perhaps this is the most worrying point about Semantic UI, and that caused concern among its followers just over a year ago. The development of Semantic UI seemed to be abandoned for a long time, more than a year passed without any commit between 2018 and 2019. This situation caused the same community to create some forks for Semantic UI, as in the case of Fomantic-UI. However, developers commented last year that the new version was taking longer, but was almost ready.

Part of the delay Semantic UI has shown was due to differences between Jack Lukic and Levi Thomason, one of the main collaborators in the project, about the necessary changes. Thomason considers CSS in JS to be the future of web development and insisted on leading the project in that direction.

Currently, Semantic UI is still in development and now with other forks as an alternative for those who do not fully agree with the changes of the main collaborators. On its website, the framework has detailed documentation, and there are already some materials to learn how to use it in English, like this video:

Which is better: Bootstrap or Semantic UI?

This cliche question merits a cliche answer: it depends on the project. If a unique design is not the main thing, you have time to spare, and you prefer to have a lot of resources available online to solve problems, Bootstrap may be the most reliable alternative. On the other hand, Semantic UI can be an alternative worth trying for a project that needs to be completed in a short time, and that requires unique design, but keep in mind that the fact that the community is still small can cause trouble if you get stuck somewhere.