
Hamza Tamenaoul
A software engineer that used to not be addicted to coffee
Paris, France
Actions
After a Software Engineering degree From ENSIAS, Rabat, and an Information Systems Engineering degree from ENSIMAG, Grenoble, Hamza is currently working as a Core Software Engineer at SG Corporate & Investment Banking.
Links
Area of Expertise
Topics
From Consumer Application to Enterprise Application
Software can be classified into two distinct categories: Consumer Application and Enterprise ones. While most software designers use and develop consumer facing applications, many do not understand why solutions that might seem less intuitive and well crafted do find their success in the enterprise world.
This talk dissect the question to uncover the secrets behind the needs that power Enterprise application success and outreach, and explains the failure of some Consumer solutions to reach the same level of success in the corporate world.
ChatGPT is not for beginner developers
ChatGPT is a technology that has taken by storm last year the world, specifically the world of software development, along side other tools such as Github Copilot. However, while these tools have been advertised as means to ease the life of software developers, this talks argues that not only these technologies are not that revolutionary, they are even harmful when used by non expert developers.
This talk would cover some of the research papers on the subjects, in addition to the state of research on the prompt engineering.
Why you should use terminal based tools
Learning how to perfectly leverage the terminal is one of the most underrated tools developers often neglect. It is a tool that could increase you productivity ten folds with minimal learning and training. So the goal of this talk is to see why learning how to use terminal based tools is important and how you can leverage it in your daily development tasks.
Tmux: a desktop for your terminal
Much like Vim which is the swiss knife of editors, there is also Tmux the swiss knife of terminal multiplexers. Tmux offers a lot of features that would ease and improve your workflow, and more importantly it supports vim bindings. It will surely change the way you see and use your terminal !
An OS agnostic development setup for developer productivity
Creating and maintaining a virtual setup is an important part of the daily life of any developer. When working on different environments and machines, having an easily installable, configurable, cross platform setup becomes important in order to maintain the same level of productivity quickly and easily.
This talk covers different tools, configurations and practices to ease the building and the maintaining of one, across Windows, OS X and Linux.
How Neovim turned Vim into a 21st century text editor
Vim is one of the most used text editors for software development. For some, it is a daunting tool, for others it is an outdated one. However, it has known how to stay relevant even today in the 21st century. And then came Neovim, which gave Vim a whole new vision enhancing its philosophy putting it ahead again in the race of the greatest text editors.
This talk tries to cover this new philosophy and how the new features added to Neovim have transformed Vim into an even more powerful tool.

Hamza Tamenaoul
A software engineer that used to not be addicted to coffee
Paris, France
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top