DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.

Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.

Threat Detection: Learn core practices for managing security risks and vulnerabilities in your organization — don't regret those threats!

Managing API integrations: Assess your use case and needs — plus learn patterns for the design, build, and maintenance of your integrations.

Avatar

Miguel Gamboa

Assistant Professor at ISEL

Lisbon, PT

Joined May 2018

http://gamboa.pt/

About

I started my professional career as a software analyst at SSF/Easysoft after concluding a 5 years degree in Electrical and Computer Engineering (1992-97) at IST. Since then, I interleaved my path between the university and the industry. I took PAGE post-graduation (2000-01) at Catholic University of Portugal and I received the MsC (2003-05) and the PhD (2009-14) degrees in Computer and Software Engineering from IST. During this journey, I passed by Altitude Software, Quatro SI, CCISEL and INESC ID where I had the opportunity to participate in different kinds of information systems projects in direct partnership with the industry. Since 2008, I am also an Assistant Professor at Computer Science and Engineering of ISEL.

Stats

Reputation: 350
Pageviews: 150.8K
Articles: 5
Comments: 4
  • Articles
  • Comments

Articles

article thumbnail
Stretching Async/Await With Lambdas
Are you doing the right use of async/await without constraining scalability? Check out some use cases providing limited concurrency and the right fixes.
June 25, 2020
· 18,716 Views · 23 Likes
article thumbnail
Bridge the Gap of Zip Operation
In this article, this author takes a look at the alternatives the zip operation that Java does not provide, and argues against StackOverflow's top pick.
Updated May 28, 2020
· 30,542 Views · 8 Likes
article thumbnail
Modern Type-Safe Template Engines (Part 2)
To wrap up this quick series on template engines, we do a feature and performance comparison of four interesting new solutions.
November 20, 2018
· 16,948 Views · 4 Likes
article thumbnail
Modern Type-Safe Template Engines (Part 1)
Template engines are a great way to build dynamic HTML pages, but are you using the best template engine for your purposes ?
Updated November 19, 2018
· 20,014 Views · 6 Likes
article thumbnail
How to Reuse Java Streams
Need to use your streams over and over again? Let's cover three different approaches, their benefits, and their pitfalls when recycling Java streams.
June 12, 2018
· 64,572 Views · 39 Likes

Comments

Modern Type-Safe Template Engines (Part 2)

Oct 23, 2019 · Jordan Baker

Thanks for your attention. We are working on that feature. Julien Gouesse (https://github.com/gouessej) is preparing a Pull Request with that tool regarding the Issue https://github.com/xmlet/HtmlFlow/issues/43. Keep attention on this Issue and maybe in a few days you will have that tool.

Java Vs. Kotlin: Which One Will Be the Best in 2019?

Jan 24, 2019 · Paresh Sagar

You take words out of my mouth. Totally agree. I would like to see those benchmarks showing that "Java requires more memory and is much slower".

Modern Type-Safe Template Engines (Part 2)

Nov 27, 2018 · Jordan Baker

I have fixed the images sources. Thanks Ivo

Modern Type-Safe Template Engines (Part 1)

Nov 22, 2018 · Miguel Gamboa

I love mustache too. Maybe mustache and handlebars are my election for multiple-page web applications development. Yet, IMHO there is no unique and wide solution for all problems. And for other kind of tasks such as developing dynamic documents such as papers, reports, emails, etc I prefer to use a non-textual template solution, such as a DSL for HTML. Is just another alternative with drawbacks and advantages. With this article I hope we have gave more arguments that help developers to choose the best option for their requirements.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: