Hi, I'm a programmer and I spend most of my time building transparent software. My passion is to pull ideas from the future and realize them in the present. In particular, my areas of focus are: user interfaces, reactive programming, JavaScript, and peer-to-peer networks.
Ask André Staltz about:
Thanks for the questions! While answering I got a ton more questions, this was nice.
If I could leave one last comment, I recommend: make it your identity to be a learner. I believe programming is about constant learning. Celebrate failures because they teach you what doesn't work, so you can focus on other alternatives that might work. Keep track of small lessons you learned every week. Don't be afraid to look into the source code of any library you use. Don't be afraid to debug it. Don't get lazy. Don't be afraid of reading or trying that different language. Draw on paper. Read articles. Be curious. Put yourself in uncomfortable new situations. Make it your identity to be a learner. I'm one too.
Hi! What's the best way of using patchwork on multiple devices? Use same profile name on each device, follow same accounts etc. Or what would you suggest?
Hey André,
I have kind of a weird question, I read about cycle.js ~2015, I actually do enjoy some of the concepts of cycle more than react. But as always business dominated and I mainly use react except for my private projects where I use cycle, aurelia, angular and some old weird stuff I once wrote. I like concepts and ideas more than dogmas.
To the question .... It's a bit weird, I know and I apologize up front, but in the article/presentation I read about reactive concepts in cycle.js there was a paper from a ?french? CS-Student, who wrote about actors and issues of SPLs.
Do you by any reason remember that presentation ? and if you do could you post me the link ?
How do you think cycle.js would do in a project where it uses a plugin architecture as one of it's main features? Each plugin must be it's own independent world, and must be able to be loaded from an external source.
How WebComponents and Cycle.js integrate with each other? WebComponents community is moving very slow, So push from one framework community will give it more momentum?
How are we supposed to get any work done when javascript tooling keep changing way too fast? :) ... so what are your thoughts on JS close future?
Given an opportunity to be 20 years old again, how would you start your programming career today? 🤓
What programming languages, paradigms or ideas have influenced you to create Cycle.js? How your conceptual thinking shifted from where you've been to where you know? where it was (conceptual thinking) and where it know and path which you've went through?
Do you think AngularJS is dead? Many startups in my city, Bengaluru, have ditched Angular in the frontend completely.
Most of these companies are fullstack JavaScript and are using ReactJS as the major UI library.
What went wrong with Angular?
What inspired you to start the scuttlebut project? and why has the focus not been on mobile and usability? Do you see any possibility of scuttlebut being mainstream, and not just being used by esoteric techies?
In the last CycleConf you talked about making programming more visual. Are you still working on this problem?
Do you matter in someway how to involve more Brazilians into the IT world ?
Hi Andre, I've been focusing on Js for like a 18 months after coming from PHP and Rails. Ive mainly been working with frontend frameworks and tooling but I feel like a jack of all trades, what are the best areas to focus on if I want to become better at FP and asynchronous/ reactive programming, do I need to switch my focus to the back end(node), also do you think it's better to focus on either server or client side over full stack?
What are your general views on ReasonML, Elm and other functional languages that can compile to JS? Would you consider developing Cycle.js in one of these languages?
How did you learn playing guitar? Do you still play it?
BTW, look what I have found 🤓 https://soundcloud.com/andrestaltz
Which active programmers do you look up to and follow closely?
What are you most likely doing when you're NOT in front of a computer?
Is there a clear path for using stateful animations with Rxjs and Angular 2's Onpush Change Direction strategy?
I am new to Angular2. What all important topics I need to cover to have better understanding and be able to practically use Angular2 in some project
Could you explain how is be an open source hacker, please? Some more details about hacking and how to become someone like you. Thks.
What's your thinking about Phoenix as a backend solution and have you found it to work well with RxJS features such as observables?
Hi André! How do you like living here in Finland? 🙂
Nikita
Make learn-anything.xyz & kuskus.app
I know you use and love VS Code with vim mode but I am curious what other software tooling that you really love using that you recommend.