Displaying 1 to 20 from 29 results

Functional-Light-JS - A book about functional programming in JavaScript. @FLJSBook on twitter.

  •    Javascript

This book explores the core principles of functional programming (FP) as they are applied to JavaScript. But what makes this book different is that we approach these principles without drowning in all the heavy terminology. We look at a subset of FP foundational concepts that I call "Functional-Light Programming" (FLP) and apply it to JavaScript.Note: Despite the word "Light" in the title, I do not consider or recommend this book as a "beginner", "easy", or "intro" book on the topic. This book is rigorous and full of gritty detail; it expects a solid foundation of JS knowledge before diving in. "Light" means limited in scope; instead of being more broad, this book goes much deeper into each topic than you typically find in other FP-JavaScript books.

You-Dont-Know-JS - A book series on JavaScript. @YDKJS on twitter.

  •    

This is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete.Please feel free to contribute to the quality of this content by submitting PR's for improvements to code snippets, explanations, etc. While typo fixes are welcomed, they will likely be caught through normal editing processes, and are thus not necessarily as important for this repository.

kotlin-workshop - JetBrains Kotlin Workshop Material

  •    Kotlin

A Kotlin workshop intended to be taught in two days.Both the Instructor Project and the slides have Introduction and Advanced modules included. While the Introduction has a lot of pre-built examples, it also serves as a canvas to show more code while teaching. However, please make sure that if you're a contributing author to this project, that you do not check-in any ad-hoc code. It's also recommended to use Scratch files in IntelliJ IDEA for this purpose.

The-complete-guide-to-modern-JavaScript-from-es2015-to-es2018 - A short, easy-to-follow ebook to learn about all the new features introduced from 2015 to 2018

  •    

This book is intended for somebody already familiar with the basics of JavaScript, as I am only focusing on the new features introduced by ES6 and I won't be explaining what is a var, how to create a function, etc... Additional chapters cover the new features introduced post ES6 (ES2015) all the way to the most recent version, ES2018.




swcarpentry - A meta-repository to help navigate the many lessons and repos of the Software Carpentry Community

  •    

This is a meta repository to help navigate the numerous repositories and lessons of the Software Carpentry community on GitHub. Software Carpentry is a community of volunteer instructors who teach short workshops and develop lessons which empower researchers of all disciplines to learn about and improve the ways in which they create software and collaborate.

training - A training for future Plone developers

  •    Python

Training is a collection of different trainings, developed and created by the Plone Community. For a HTML version, please browse to our Training Website.

googlecloudfunctions-training - Google Cloud Functions Training

  •    Javascript

Refer to the Google Cloud Functions Tutorial Series, which is a companion set of blog posts for all the examples covered here. This project contains multiple projects that will be used during the training. Each of the projects is a Google Cloud Function that will be demonstrated during the course.

enterprise-clojure-training - A Clojure training course for Developers and Senior Developers

  •    HTML

This is a Clojure training course for Developers and Senior Developers working on Enterprise software. See manual.adoc and manual.html for the course material and exercises. Trainers see slides.adoc and slides.html for the presentation material.


Scrum-Card-Game - Scrum Card Game: Scrum Sprint Simulation played as a multi-player card game

  •    Python

A card game has been created in this project to support learners of agile framework SCRUM. The card game is used so that players experience work in a simulated SCRUM sprint scenario. It allows reflection of many questions and topics that happen in real life while working in a SCRUM team, too. Players act in a collaborative team environment during game play. Multiple teams can compete against each other. This game is typically played during a training or workshop. The concept to simulate real life scenarios in game play turns out to be an approach for several authors in the agile domain. The intention of such an approach is to ease understanding of underlying methods and strategies for learners of the agile software development domain. The proposal of using such a card game follows the idea that a simulated game scenario is helpful for experienced players to either exploit situations not experienced so far and explore or test strategies when encoutering real life situations similar or close to the ones as simulated in game play.

magecert - Jekyll repo for magecert.com, our online Magento Developer Certification notes.

  •    CSS

Please correct and provide additional information where you see fit. Particularly when it comes to external resources to read up on more information on a subject.

DIME-LaTeX-Templates - DIME's LaTeX templates and LaTeX exercises teaching anyone new to LaTeX how to use LaTeX and how to use DIME's templates

  •    TeX

This repository contains resources that will help you make your research more reproducible. This will save you a substantial amount of time, significantly reduce the risk for human errors when exporting results to your papers, and make your research more transparent. We have prepared exercises that will make it easy for you to start using these resources. All code is MIT licensed, and the text content is CC-BY. Please feel free to send edits and updates via Pull Requests.

jenkins-course - This is the repository with all the resources for the Jenkins training on Udemy

  •    Groovy

This is the repository with all the resources for the Jenkins training on Udemy

minerva-training-materials - Learn advanced data science on real-life, curated problems

  •    Jupyter

Minerva is an educational project that lets you learn advanced data science on real-life, curated problems. With Minerva you will reproduce, piece by piece, a solution to the most difficult data scientific problems, especially challenges. Since each problem is quite complex, we divided it into a collection of small self-contained pieces called tasks.

coding-exercises - My implementation of useful data structures, algorithms, as well as my solutions to programming puzzles

  •    Python

This repository contains my implementation of useful data structures, algorithms, games, as well as my solutions to programming puzzles. Written in python3. Thanks Danijar Hafner (@danijar) for the inspiration.

onse-account-service - Part of the microservices section of the ONS Software Development Practices training

  •    Python

Part of the microservices section of the ONS Software Development Practices training

onse-banking-app-infrastructure - Part of the microservices section of the ONS Software Development Practices training

  •    

This repository is part of the microservice training for the ONS Software Engineering Session. For the app, use GITHUSER-banking-app.apps.onse-training.co.uk.

onse-banking-app-smoketest - Part of the microservices section of the ONS Software Development Practices training

  •    Python

The purpose of this project is to aggregate all the services and run a smoke test.

onse-customer-service - Part of the microservices section of the ONS Software Development Practices training

  •    Python

Part of the microservices section of the ONS Software Development Practices training

onse-lab-bdd - BDD Exercise from the ONS Software Development Practices training

  •    Python

This is the source material for the BDD lab. The goal of this lab is to show how to use human readable specifications to drive the development of a system - by using behave, the cucumber-clone BDD framework for Python, to make the specifications into automated tests.