issue135:c_c
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue135:c_c [2018/08/09 18:19] – auntiee | issue135:c_c [2018/08/10 14:02] (Version actuelle) – d52fr | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
If you use MPD, and want a graphical interface for it, Cantata should be on your short list of applications to try. Not least of all because it appears to be one of the few still being actively developed.** | If you use MPD, and want a graphical interface for it, Cantata should be on your short list of applications to try. Not least of all because it appears to be one of the few still being actively developed.** | ||
- | J'ai utilisé | + | J'utilise |
Cantata | Cantata | ||
Ligne 13: | Ligne 13: | ||
Je suis le genre de personne qui travaille mieux avec un peu de musique en arrière plan. Habituellement, | Je suis le genre de personne qui travaille mieux avec un peu de musique en arrière plan. Habituellement, | ||
- | Si vous utilisez MPD et voulez une interface graphique qui convient, Cantata devrait faire partie de la courte liste d' | + | Si vous utilisez MPD et voulez une interface graphique qui convient, Cantata devrait faire partie de la courte liste d' |
+ | |||
+ | **Hugo-Reveal | ||
+ | |||
+ | Reveal.js is a library for creating slideshow presentations using HTML, and is something I’ve used occasionally. Hugo is a static site generator I’ve adopted into my workflow. As such, I was pleasantly surprised when I discovered an article (link in Further Reading below) that covered a theme for Hugo that puts Reveal.js to good use. You can essentially turn your SSG (static site generator) into a presentation generator. The resulting static site can then be hosted almost anywhere you like (GitHub Pages, Netlify, your own host, locally, etc). I haven’t yet looked into the various options, nor have I tried to theme a presentation. However, if you’re looking for a relatively fast and easy way to get into Reveal.js (or just want a quicker alternative to something like Powerpoint or Good Slides), then I highly recommend giving this a shot. Using Markdown to format and style the slides is much faster than a typical GUI and mouse approach.** | ||
Hugo-Reveal | Hugo-Reveal | ||
- | Reveal.js is a library for creating slideshow presentations using HTML, and is something I’ve used occasionally. Hugo is a static | + | Reaveal.js est une bibliothèque pour la création de diaporamas en HTML, que j' |
- | Laravel Homestead | + | **Laravel Homestead |
One of the video series I started watching was “Building SponsorShip” by Adam Wathan (one of the creators of Tailwind CSS), where he livestreams the process of developing a Laravel app with Tailwind CSS. The series is an excellent primer on using Laravel via TDD (test-driven development), | One of the video series I started watching was “Building SponsorShip” by Adam Wathan (one of the creators of Tailwind CSS), where he livestreams the process of developing a Laravel app with Tailwind CSS. The series is an excellent primer on using Laravel via TDD (test-driven development), | ||
- | If you are looking to get into Laravel, I highly recommend you start with Homestead and work from there. If you happen to develop on macOS, they have a smaller option called Valet. | + | If you are looking to get into Laravel, I highly recommend you start with Homestead and work from there. If you happen to develop on macOS, they have a smaller option called Valet.** |
- | Test-Driven Development | + | Laravel Homestead |
+ | |||
+ | L'une des séries vidéos que j'ai commencé à regarder était « Building SponsorShip » de Adam Wathan (l'un des créateurs de Tailwind CSS) où il démontre en streaming live le processus du développement d'une appli Laravel avec Tailwind CSS. La série est une excellente introduction à l' | ||
+ | |||
+ | Si vous envisagez d' | ||
+ | |||
+ | **Test-Driven Development | ||
The video series mentioned above also drove home how useful test-driven development can be. While I’m no stranger to TDD, my main experience using it is with things like Exercism, where a set of tests are delivered to you and the actual application is what you need to write. I do occasionally write tests, but never for web applications when I work in Rails. I have therefore decided to take some time to learn at least the basics of TDD for Rails, Laravel, and Python in general. This will cover my 3 main languages, and should also allow me to discover the similarities between testing libraries. | The video series mentioned above also drove home how useful test-driven development can be. While I’m no stranger to TDD, my main experience using it is with things like Exercism, where a set of tests are delivered to you and the actual application is what you need to write. I do occasionally write tests, but never for web applications when I work in Rails. I have therefore decided to take some time to learn at least the basics of TDD for Rails, Laravel, and Python in general. This will cover my 3 main languages, and should also allow me to discover the similarities between testing libraries. | ||
- | If you’re a new programmer - start with TDD as early as possible! I know this is a topic that frequently comes up when hiring new developers. It can also help you learn the “programmer’s mindset”. If you’re an experienced developer, you may have more trouble rewiring your workflow to include TDD, but it’s a step that most programmers should take. I don’t mean that TDD should be used for every project - if you’re writing 15 lines of code, you shouldn’t need to write tests for this. However, for any larger project, or project you may be maintaining for a while, TDD will pay off quite quickly. | + | If you’re a new programmer - start with TDD as early as possible! I know this is a topic that frequently comes up when hiring new developers. It can also help you learn the “programmer’s mindset”. If you’re an experienced developer, you may have more trouble rewiring your workflow to include TDD, but it’s a step that most programmers should take. I don’t mean that TDD should be used for every project - if you’re writing 15 lines of code, you shouldn’t need to write tests for this. However, for any larger project, or project you may be maintaining for a while, TDD will pay off quite quickly.** |
- | Notion | + | Test-Driven Development |
+ | |||
+ | La série vidéo mentionnée ci-dessus m'a également fait comprendre la grande utilité de TDD, le cas échéant. Je le connais bien, mais je l' | ||
+ | |||
+ | Si vous êtes un nouveau programmateur, | ||
+ | |||
+ | **Notion | ||
Lastly - the most noteworthy application of all. A note-taking one! Notion is a web application that offers users the ability to take notes of any sort - to-do lists, bulleted lists, tables, databases, etc. It’s been one that I’ve had on my radar for quite a while (since Chris Coyier mentioned it on ShopTalk), but I waited until they had created an actual Android app. The web app lacked some features I required on mobile (such as notifications for reminders). | Lastly - the most noteworthy application of all. A note-taking one! Notion is a web application that offers users the ability to take notes of any sort - to-do lists, bulleted lists, tables, databases, etc. It’s been one that I’ve had on my radar for quite a while (since Chris Coyier mentioned it on ShopTalk), but I waited until they had created an actual Android app. The web app lacked some features I required on mobile (such as notifications for reminders). | ||
Ligne 37: | Ligne 53: | ||
Previously, I’d used Trello and/or Google Keep for tracking small notes. For anything larger, I’d open a google drive document. Now, I just open Notion and select the template that’s most suitable for what I need. For example, I use their Tasks template to create to-do lists similar to Trello (3 columns, and I move the items between them according to their status). You can also assign users to tasks. | Previously, I’d used Trello and/or Google Keep for tracking small notes. For anything larger, I’d open a google drive document. Now, I just open Notion and select the template that’s most suitable for what I need. For example, I use their Tasks template to create to-do lists similar to Trello (3 columns, and I move the items between them according to their status). You can also assign users to tasks. | ||
- | If you’re looking for a note-taking application that can do much more than just bulleted lists, I highly recommend you give Notion a shot. If you don’t feel like creating another account to keep track of, you can also simply use Google to log in. | + | If you’re looking for a note-taking application that can do much more than just bulleted lists, I highly recommend you give Notion a shot. If you don’t feel like creating another account to keep track of, you can also simply use Google to log in.** |
+ | |||
+ | Notion | ||
+ | |||
+ | Enfin - la plus intéressante application de toutes. Une qui prend des notes ! Notion est une application Web qui donne aux utilisateurs la capacité de faire des notes de tout genre : des listes de tâches, des listes à puces, des tables, des bases de données, etc. Elle est sur mon radar depuis longtemps maintenant (en fait, depuis que Chris Coyier en a a parlé sur ShopTalk), mais j'ai attendu la création d'une appli Android. Il manquait à l' | ||
+ | |||
+ | Précédemment, | ||
+ | |||
+ | Si vous cherchez une application de prise de notes qui peut faire beaucoup plus que des listes à puces, je vous recommande fortement d' | ||
Conclusion | Conclusion | ||
- | The above points have already (or will soon) shape how I work and organize myself. Hopefully, they can do the same for you! If any programmers among my readers have good suggestions for getting into TDD, please do let me know! As always, I can be reached under lswest34+fcm@gmail.com. I’m also open to article suggestions, | + | **The above points have already (or will soon) shape how I work and organize myself. Hopefully, they can do the same for you! If any programmers among my readers have good suggestions for getting into TDD, please do let me know! As always, I can be reached under lswest34+fcm@gmail.com. I’m also open to article suggestions, |
Ligne 52: | Ligne 76: | ||
https:// | https:// | ||
- | https:// | + | https:// |
+ | |||
+ | Conclusion | ||
+ | |||
+ | Les logiciels dont j'ai parlé ci-dessus ont déjà transformé (ou transformeront bientôt) ma façon de travailler et de m' | ||
+ | |||
+ | Pour aller plus loin | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// |
issue135/c_c.1533831555.txt.gz · Dernière modification : 2018/08/09 18:19 de auntiee