Nicolas Petton
About me
I'm a Software engineer, passionate about Lisp, Emacs, Smalltalk and the Web. I split my time between Stockholm (Sweden) and Brest (France).
I'm also a hobbyist street photographer.
Work
I'm an engineer in the dev team at Företagsplatsen. I previously worked in the RMoD team at Inria. I was also the co-founder of Objectfusion, a company dedicated into building custom web applications.
Projects
- I'm doing the releases of Emacs since the version 24.5. I also maintain several Emacs packages, including Indium, js2-refactor, seq.el, map.el, thunk.el, stream.el, amd-mode, xref-js2, zerodark, niflheim, as well as some others.
- I like to design websites & logos.
- I'm the author of klassified, a Smalltalk-inspired object model for JavaScript, maintained together with Ben.
- I'm working with Ben on Teamwall, an online tool made to help remote team members feel closer to each other (project currently on hold).
You can find most of my git repositories on my GitLab instance and on GitHub.
Past projects
- I'm the creator of Amber, a Smalltalk that runs inside the web browser (I don't maintain it anymore)
- I'm also the author of SmalltalkHub, a code repository and project management application for Smalltalk (I don't maintain it anymore)
- I contributed to MongoTalk, the Pharo driver for MongoDB, and Phriak, the Pharo driver for Riak.
- I worked with Esteban on Tide, a new web framework for Pharo and Amber.
You can learn more about Amber on the GitHub page, and can find more projects on my Github and SmalltalkHub accounts.
Some presentations I gave
Writings & notes
The Emacs café blog
I'm also writing posts in this blog dedicated to Emacs & JavaScript.
Series of interviews of my colleagues at FTGP
Some Emacs related posts
- Working on the Emacs website
- Working on the Emacs logo
- Lazy sequences in Emacs with stream.el
- Fourth Emacs meetup in Stockholm the 14th of June
- Third Emacs meetup in Stockholm the 9th of April
- Emacs meetup the 23rd of January
- Watching file changes with buffer-watcher.el
- Multi-occur on projects
- A dark window decoration for Emacs in Gnome
- isearch thing
- Per-computer Emacs settings
- A dark theme for Emacs
- discover-js2-refactor
- Blogging with org-mode