Articles

I'm passionate about writing and enjoy participating in innovation challenges and events.
I host a weekly "Shut Up & Write!" meetup in Guadalajara.
In my writing, I explore topics like software development, nature and languages.

La alfabetización en lengua materna en México (1939-1959): Políticas del lenguaje durante los primeros años del indigenismo en México

2024-11-29

J.P. Pérez Tejada analizes the language policies in Mexico during the early years of indigenism. He explores the efforts to promote literacy in indigenous languages and the tensions between national unity and cultural diversity. The study sheds light on the complexities of language policy in a multicultural society. (Spanish)

Read More

Generative AI with Ruby

2023-09-21

Juan Paulo presented on using Ruby for Generative AI applications at an Apex Systems event. He likely covered Ruby's strengths in AI development, integration with AI libraries, and code examples. The talk aimed to showcase Ruby's potential in Generative AI to both Ruby enthusiasts and AI developers. (Spanish)

Read More

Generative AI Hackathon Winners

2023-07-18

Juan Paulo Pérez Tejada Ladrón de Guevara and his team won first place in Wizeline's AI Hackathon. They created M.A.G.I.A., an app automating product descriptions for e-commerce. Their innovation targets the booming e-commerce sector, expected to reach $5.9 trillion in global sales by 2023.

Read More

Timecop: A Ruby Gem to Write Time-Sensitives Tests

2024-03-04

J.P. Pérez-Tejada introduces Timecop, a Ruby gem for managing time-dependent tests. The author describes how Timecop allows developers to control time in tests, solving issues with date-sensitive test cases. He explains key Timecop methods and provides examples of its implementation in Ruby projects.

Read More

Ruby and Python: A Tale of Two Strings

2023-07-28

J.P. Pérez-Tejada explores the differences in string handling between Ruby and Python. While both languages share similarities, Python treats strings as iterable and immutable, whereas Ruby considers them mutable but not iterable. The author, proficient in Ruby, discovered these distinctions while refreshing his Python knowledge.

Read More

Las Batallas en Xoco

2017-07-01

Xoco, a neighborhood in Mexico City, exists in two contrasting realities: a traditional pueblo and a modern urban development. Through personal stories and observations, the chronicle illustrates the tensions between long-time residents maintaining their customs and new developments threatening to transform the area's character. This piece won second place in the chronicle contest of Centro Cultural Tlatelolco (UNAM). (Spanish)

Read More