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.

Web Development

Learn about algorithms with these videos

One point that distinguishes a novice programmer from a professional one is their knowledge of algorithms. This topic is usually forgotten by self-taught programmers, although it is vital to find the best solutions for the most common problems when programming.

This selection of videos offer a broad introduction to the topic of algorithms and will serve both to review the most basic topics and to have them as a reference during learning.

What is an algorithm?

“Algorithm” is a word of Arabic origin widely used in both mathematics and computer science. Perhaps the press has endowed the word with a mystical halo, where it speaks of the dangers of delegating tasks to algorithms, or how algorithms decide the information we see on a daily basis.

However, the definition of “algorithm” is quite mundane. This word refers to the steps one must take to solve a problem. Under this concept, a cooking recipe, or even a magical ritual can be considered as algorithms.

In this video, David J. Milan offers a brief explanation of what an algorithm is and how this concept is used in computer science.

Learn the Big-O notation

There are different ways to solve the problem. For example, if we have dirty dishes (input), to remove dirt from all the dishes (desired output), we can either soap them all first and then rinse them, or we can soap them and rinse them one by one. But what is the most efficient solution?

Big-O notation is a way to calculate which algorithm is more efficient. In this video by Michael Sambol.

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.


Streaming services are making a killing

Some win, others lose. The global economy continues to contract due to the social distancing measures requested by health experts. Many companies that depend on the public report losses and there is a historic increase in unemployment.

But as the saying goes: there’s good fishing in troubled waters. Technology-based industries have known how to survive this uncertain scenario. Although at first, it seemed that it would be affected by the disruption of the production chain in China, the situation seems different now that people locked up at home must adapt their lives to digital channels.

Streaming services have been one of the sectors that have smiled the most in the face of a turbulent time for the global economy. Yesterday, Spotify said it reached 130 million paying subscribers in the first quarter of 2020, 31% more than the previous year, while Netflix reported historic growth for the company.

Changes in tastes

The growth of Spotify subscribers is striking due to the change in the habits of its customers. Now they are no longer the drivers who go to work every morning with background music. Car, laptop, and web platforms decreased, while the audience that prefers to consume their service from television or video game consoles increased more than 50%.

Spotify continues to add users at a rapid rate, but those listeners don’t spend as much time on Spotify in countries affected by the coronavirus, the company said.

In the Spotify quarterly report, the Swedish company also mentioned its progress in the world of podcasts. They recently made a $ 196 million acquisition in the last quarter of The Ringer, a company focused on sports content.

So far so good: 19% of monthly active users participated with podcast content, up from 16% last quarter.

Searches for “relaxing” and “instrumental” playlists also increased, as two out of five consumers reported listening to more music than usual to control their stress.

Bottom line: Spotify’s first quarter puts it alongside its streaming friend Netflix as a rare bright spot in an otherwise bleak consumer environment.

Spotify reached 130 million subscribers at the end of March, 31% more than the previous year, the music streaming company said on Wednesday. The report places Spotify alongside Netflix subscription streaming service as a rare and prosperous sector when most industries are struggling with the closure of the coronavirus pandemic in much of the world.

“Based on our data, it is clear that morning routines have changed significantly. Every day now looks like the weekend, ”Spotify said in its first-quarter earnings report on Wednesday, echoing Google’s YouTube sentiment about changing patterns in its viewers.

For the first quarter, Spotify, based in Sweden, made a profit of € 1 million ($ 231 million) from a loss of € 142 million the previous year. On a per-share basis, the loss was reduced to 20 cents a share from 79 cents. Revenue increased by 22% to € 1.85 billion in the quarter.

Netflix has a rebirth

Investors were highly doubtful about the future of the Netflix streaming platform. The segmentation of the sector and the entry of a heavyweight in the creation of content such as Disney with its Disney Plus product did not augur a good start to the year for the platform.

However, Q1 is telling a quite different story. Netflix added more than 15.77 million new subscribers in the first three months of the year, breaking a record that will serve as a benchmark for how subscription video streaming can work during the coronavirus pandemic.

Netflix’s audience now reaches 182.86 million in total, the company reported in an earnings report this month. According to Thomson Reuters, that was Netflix’s January double guide for 7 million new members and analysts’ expectation of consensus of 7.5 million member additions.

While the year has been a good one for streaming services in general, Netflix is ​​positioned as a Top Performer. The company is confident that it will be able to maintain the production of new programs and films that would be integrated into its catalog in 2021, a different situation than what happens to its competition.

Netflix’s remote post-production locations allow the company to wrap up the shows and movies it is developing, such that all of its releases for this year are already filmed and in the final touches phase, which is what its team is up to. You can make it from the comfort of your home.

This way of working has shown that Netflix’s competitive advantage is not in its streaming platform but its mode of production. For new live streaming services like NBCUniversal’s Peacock and AT&T’s HBO Max, their exclusive original release lists were reduced to a fraction of what they originally planned. Traditional networks, relying more on live programming like sports and talk shows than Netflix, are struggling to figure out how they can get fresh footage in front of viewers.

“Almost all filming has stopped globally, except for some countries like Korea and Iceland,” said Netflix. The company has been able to move more than 200 post-production projects to continue remotely. And some of your production teams can also produce new jobs remotely. Within two weeks of the social distancing calls in Los Angeles, the majority of Netflix’s animation production team was working again, now from home.

Netflix Chief Content Officer Ted Sarandos stressed that the company is not going to need to adjust its premieres, at least in 2020. The fourth season of its historical drama The Crown will be released in late 2020, while the promising animated film Over the Moon, directed by an animation legend. Glen Keane is in the final stages.

Amid growing demand, Netflix said it has been dealing with a “significant disruption” in customer service during the surge in demand, which it has been able to cope with by adding 2,000 customer service agents working from home. He has also had to retrieve some of his alternative language dubs.

Netflix is ​​also acquiring ready-made movies made by other companies that are now stuck without theaters to release them.

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.