Fork me on GitHub
#practicalli
<
2021-08-01
>
practicalli-johnny06:08:04

As YouTube seems to be putting advertising on all videos, I will trial using Vimeo instead. I have set up a Vimeo account and the plan is to add all the videos used in the books there, along with any high quality videos I create. https://vimeo.com/practicalli

practicalli-johnny06:08:06

Vimeo seems more suitable for curating an effective video learning collection, without all the distraction that YouTube adds.

practicalli-johnny06:08:17

There seems to be a streaming service on Vimeo too, so may start using that when I get back to Live Broadcasting.

👍 4
Jakub Šťastný23:08:47

Good choice. Vimeo is cool and YT has really been pissing me off lately, worse thing that before 1Blocker (iPadsOS) was able to skip them immediately, but in the past few months that's no longer the case and there are just tons of ads on bloody YouTube.

practicalli-johnny06:08:30

I have been building a new Clojure project for a startup company based on Reitit, using Auth0 for authorisation and authentication. The project uses Integrant and Integrant REPL to manage a reloaded REPL experience. It's mostly a backend Web API, so there is some authorisation and logging middlware. The API is self-documented with Swagger (OpenAPI). Logging is done with excellent mulog library. I love using this library, it's so well written and easy to use to create meaningful log events that are highly searchable. Although I can't make the project itself open source, I should be able to share most of the lessons learned about Reitit, Integrant, Integrant REPL, Aero, Auth0 and mulog. I've started adding a REPL driven development section to the Clojure WebApp book https://practical.li/clojure-webapps/repl-driven-development/

😍 2
2
🙌 2
sandeep19:08:07

thanks will wait for this

practicalli-johnny07:08:58

I'm also working with thehttps://scicloj.github.io/ (Clojure Data Science) and plan to carve out some time to work on the Practicalli Clojure data science book I started before Covid struck. The aim is to start the journey into data science projects for Clojure developers. The book will introduce the tooling, data wrangling and visualisation libraries available for Clojure. It will start with using the common approaches to working with data that Clojure developers use and guide you into using the data transformations more relevant to data science techniques (more table oriented / time series views of data). The book will introduce a handful of common Clojure projects to help you achieve this as well as several step by step tutorials to solve common data science challenges. It wont be anywhere as deep into the data science as https://twitter.com/draganrocks (which look excellent), but hopefully it will help Clojure developers start their journey into data science. I've created a ticket to begin scoping out the work https://github.com/practicalli/data-science-content/issues/77

practicalli-johnny07:08:49

I would also like to create some project templates to make it really easy to set up certain types of projects, especially web applications and data science projects. These templates would also include a user namespace to help with hotloading libraries and running data browser tools like portal Some initial discussions in the #clj-new channel and Sean Corfield also has plans to make writing templates easier, with clj-new adopting features from the new tools.build library for Clojure CLI tools https://clojurians.slack.com/archives/C019ZQSPYG6/p1627797394021400

Jakub Šťastný23:08:10

Not sure whether you're interested in this, but a template for literate programming in CLJ using Orgmode would be handy.

practicalli-johnny05:08:58

Literate programming is very interesting. I don’t believe you need anything specific in a Clojure project, other than Clojure itself. https://practical.li/spacemacs/org-mode/literate-programming/ There could be any number of other libraries to include, depending on what was wanted from literate programming. So there could be a few templates around data science topics for which literate programming could be used. So in summary, I could include an Org file with some simple examples of using Clojure (and any other libraries from the template) in the docs, maybe by including a +org-literate template option.