Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by José Granja
Evaluación de la madurez empresarial en emprendimientos de mujeres en situación de vulnerabilidad: caso de estudio usuarias Fundación AKUANUNA, Quito-Ecuador
Ayuda Buscar en la ayuda Buscar en la ayuda Evaluación de la madurez empresarial en emprendimientos de mujeres en situación de vulnerabilidad: caso de estudio usuarias Fundación AKUANUNA, Quito-Ecuador Noroña-Gallo, Silvia [1] ; Romo-Moya , Daniela [1] ; Hidalgo-Granja, José [1] ; Arrobo-Andrade , Catalina [1] [1] Universidad Particular Internacional SEK, Quito, Ecuador Localización: INNOVA Research Journal, ISSN-e 2477-9024, Vol. 10, Nº. 2, 2025 (Ejemplar dedicado a: May-August, 2025), págs.
La Satisfacción Laboral en el Contexto de la Economía Popular y Solidaria: Un Estudio de Caso
Ayuda Buscar en la ayuda Buscar en la ayuda La Satisfacción Laboral en el Contexto de la Economía Popular y Solidaria: Un Estudio de Caso Hidalgo-Granja, José [1] ; Cajas-Cajas, Viviana [1] ; Noroña-Gallo, Silvia [1] ; Carrión-Cruz, Jenny [1] [1] Universidad Internacional SEK - Ecuador Localización: 593 Digital Publisher CEIT, ISSN-e 2588-0705, Vol. 9, Nº. Extra 6-1, 2024 (Ejemplar dedicado a: Special Edition), págs.
The NoInfer Utility Type: a new awesome TypeScript feature
an exciting feature coming soon to TypeScript 5.4 First, let’s do a quick recap on what infer is and how to use it. The infer keyword in TypeScript acts as a sophisticated mechanism for deducing types from existing types or expressions. It empowers developers to precisely extract and work with specific types within larger, more complex type structures.
Exploring TypeScript Types vs Interfaces
Let’s deep dive into the nuances of types and interfaces When working with TypeScript, developers often make a pivotal decision: use type aliases or interfaces to define data structures and contracts. Both types and interfaces serve distinct purposes and offer unique features and use cases that can significantly impact your code’s readability, maintainability, and compatibility.
What’s New in TypeScript 5.2?
The TypeScript 5.2 version is planned to be released on the 22th of August 🎉. You can learn more details about the release plan here. In this article, I will highlight the most relevant new features. Here is the summary: The new using keyword Decorator Metadata Named and Anonymous Tuple Elements Generating signatures for unions of array members As usual, you can follow any of the examples by using the TypeScript playground available here. The best way to learn is always to do it interactively.
What's New in TypeScript 5.2?
The TypeScript 5.2 version is planned to be released on the 22th of August 🎉. You can learn more details about the release plan here. In this article, I will highlight the most relevant new features. Here is the summary: The new using keyword Decorator Metadata Named and Anonymous Tuple Elements Generating signatures for unions of array members As usual, you can follow any of the examples by using the TypeScript playground available here. The best way to learn is always to do it interactively.
how frontend can be made easy and fun
As frontend engineers, we are constantly striving to enhance the user experience of web applications. One powerful tool in our arsenal is htmx. In this article, what htmx is and where it does shine.
Continuous Monitoring of Elastic Modulus of Mortars Using a Single-Board Computer and Cost-Effective Components
1. Introduction The Elastic modulus (E-modulus) is a key parameter in the mechanical behaviour of materials and structures, and it is especially relevant in the field of civil engineering. The measurement of E-modulus is particularly important for the hardening of materials used in critical applications, such as high-rise concrete buildings or special engineering structures. In these cases, Ultra- High Performance Concrete (UHPC) and Ultra High Performance Mortar (UHPM) are commonly employed.
Why Small Issues Matter
By Jose Granja How the Broken Windows Concept Can Help You Write Better JavaScript Code Imagine walking through a neighborhood with broken windows. What's the first thing that comes to mind? You might think that the area is unsafe, neglected, or even abandoned. This same concept applies to software development, and it's...
How Resumable Beats Hydration
In server-side rendering, the server generates the HTML for the web page on the fly, based on the user's request and any data that is needed to render the page. This HTML is then delivered to the client's web browser, which renders the page as it would with a traditional client-side rendering approach. That is just the first step. The server-rendered page needs to become interactive. Hydration has been the only technique to bring back interactivity.
What's New in TypeScript 4.9?
The TypeScript 4.9 version is planned to be released on the 15th of November 🎉. It will be the last one of 2022. It has been been a great year for TypeScript. In this article, I will highlight the most relevant new features. Here is the summary: The satisfies Operator Support for auto-accessor fields Improve checking of in operator Disallow comparison against NaN As usual, you can follow any of the examples by using the TypeScript playground available here.
React Gets First Class Support for Async/Await
The first cornerstone of React's first-class support for Async/Await started when the team introduced <Suspense> on React 16.6. Back then, there was still no concurrent mode and its functionality was limited. The suspended component would render and just be hidden on the DOM. It was known as Legacy Suspense. The Suspense was to become an important mechanism on which all the other APIs would rely.
5 TypeScript Libraries to Improve Your Codebase
The TypeScript language has done anything but grow in the past years. It has been rated as the favorite language for many web developers. It is becoming less and less frequent to have to be working in a plain JavaScript codebase. However, sometimes TypeScript is not used to its fullest potential. Too many castings or the use of any are amongst the most frequent mistakes.
Stop Saving Money
There are currently no responses for this story. Be the first to respond. how to prevent inflation from eating your savings Photo by Karolina Grabowska from Pexels Money is always a problem. The most obvious is not having any. I’ve been there like most people. As a student, I was spending my salary’s paychecks in no time. It was with fear that I checked my bank’s account balance. When I graduated and I landed my first job, this problem started to fade away.
Under the Hood: Correlation and Collinearity
Photo by unsplash.com/alinnnaaaa In my last post, I discussed the Gini impurity metric, and how it can assist your work in fitting a decision tree model. Knowledge of mathematics, however, is not limited to interpreting the results and performance of a machine learning algorithm. More importantly, there is no concept of data science that is not worth revisiting or delving more in depth on.
Towards a robust and versatile method for monitoring E-modulus of concrete since casting: Enhancements and extensions of EMM-ARM
In face of the importance of assessing mechanical properties of cement-based materials since early ages, as well as the known limitations of existing methods, the EMM-ARM (Elasticity Modulus Measurement through Ambient Response Method) was initially proposed in 2009. Since its first application, this method has been under constant development and extension to the study of other materials such as stabilized soils or epoxy resins.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with José
Contact José, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack