learn4haskell
jenkins-infra
Our great sponsors
learn4haskell | jenkins-infra | |
---|---|---|
13 | 2 | |
972 | 108 | |
1.0% | 2.8% | |
1.5 | 9.7 | |
3 months ago | 6 days ago | |
Haskell | Ruby | |
Mozilla Public License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
learn4haskell
-
"I understand it, but no way I could do it myself". Have you ever said that yourself?
There are a lot of really good "learn by doing" initiatives out there which are also theory heavy, even in the hardest languages (like this kind of thing for Haskell). Learning by immersion is the way they teach language in a hurry, and to learn a programming language in a hurry immersion is still the best teacher (in the form of a lot of hands-on projects that force you to handle theoretical concepts to complete them). It's not just the fun of making things and problem solving, but also of putting the big picture together and increasing what you can do. I bet you can find immersion projects like that on GitHub (or the internet in general) for almost any language or framework (and good textbooks are similar).
-
Introducing Haskell into my team (and looking for a really good senior engineer to help)
If you’d like to have the team look at free learning material to gage team wide adoption, I created a video series that used this really nice repo https://github.com/kowainik/learn4haskell
-
15 Resources to Help You Learn Haskell in 2022
If reading books isn’t exactly your thing, here are some Haskell courses that should get you writing Haskell as fast as possible. There are two options to choose from here: something like Type Classes or learn4haskell can be very useful for getting started with the Haskell syntax and basic language constructs, while the more university-focused courses from Erik Meijer or Graham Hutton will help you start thinking like a functional programmer.
-
What does this syntax mean?
I think you might benefit a lot from going through short materials like Learn4Haskell. Your questions are all answerable there.
-
I want to get into Cardano, considering learning Haskell, worried it is too niche of a language for a secure career path.
If you are already advanced in other programming languages, this course will get your feet wet: https://github.com/kowainik/learn4haskell
- learning haskell on my own?
- Cardano Daily Discussion - Questions & Market Thread - June 02, 2021
-
Cardano launching Plutus Pioneer Program: Registration
I am doing this course https://github.com/kowainik/learn4haskell is from a past event, but in my opinion, the content is excellent and I am loving it so far, also the repo owners still check and give feedback which I think is amazing
-
Interested in learning Haskell to then move to Plutus. What should I start with?
For Haskell most people read a book, http://learnyouahaskell.com/ or few other ones, I went through a bit but I started loosing focus just reading. This https://github.com/kowainik/learn4haskell helped me to get through that, really nice gamified learning path.
-
Good way to learn haskell?
Learn4Haskell - Great for getting your feet wet with Haskell's syntax, and the fundamental typeclasses. They teach the concepts, and give you exercises on Haskell files which I find really neat. Akin to vim tutor. You can also run test cases which I found helpful.
jenkins-infra
-
Does anyone have any patterns I can stick in a shared lib for auto incrementing semver in a pipeline?
For Helm, they are different ways to automate helm chart releases depending on the tooling you have access to. On the Jenkins project, we use a command-line tool named updatecli that I build to help us automate file content like for Docker, Puppet, Helm, Yaml and then run it from a Jenkinsfile, it doesn't update Changelog yet.
-
My Hacktoberfest 20 Journey Towards Climate Change
I thought I would never be able to contribute to some repos maintained by companies, but I was so wrong. I made a small PR to jenkins-infra which was related to documentation.
What are some alternatives?
fp-course - Functional Programming Course
katello - Katello integrates open source systems management tools into a single solution for controlling the lifecycle of your machines.
plutus-pioneer-program - This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
vagrant-libvirt - Vagrant provider for libvirt.
learn-you-a-haskell - “Learn You a Haskell for Great Good!” by Miran Lipovača
MCollective - MCollective Server and Client Puppet Module
awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.
viagrunts - Viagrunts is a fork of Vagrant with still a MIT license, and is also a tool for building and distributing development environments.
ihp - 🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
pipeline-library - Collection of custom steps and variables for our Jenkins instance(s)
hadolint - Dockerfile linter, validate inline bash, written in Haskell
vagrant - Vagrant plugin that use goodhosts to manipulate hosts files