Displaying 1 to 20 from 32 results

angular-performance-checklist - Cheatsheet for developing ⚡lightning⚡ fast progressive Angular applications

  •    

This document contains a list of practices which will help us boost the performance of our Angular applications. "Angular Performance Checklist" covers different topics - from server-side pre-rendering and bundling of our applications, to runtime performance and optimization of the change detection performed by the framework.Some practices impact both categories so there could be a slight intersection, however, the differences in the use cases and the implications will be explicitly mentioned.

android-demos - Examples of Android applications

  •    Java

This is a collection of basic android examples created by Novoda.

pytudes - Python programs to practice or demonstrate skills.

  •    Jupyter

This project contains pytudes—Python programs for perfecting programming skills. I got the idea for the "etudes" part of the name from this 1978 book by Charles Wetherell that was very influential to me when I was first learning to program.

Python - All Algorithms implemented in Python

  •    Python

These are for demonstration purposes only. There are many implementations of sorts in the Python standard library that are much better for performance reasons. From Wikipedia: Bubble sort, sometimes referred to as sinking sort, is a simple sorting algorithm that repeatedly steps through the list to be sorted, compares each pair of adjacent items and swaps them if they are in the wrong order. The pass through the list is repeated until no swaps are needed, which indicates that the list is sorted.




pandas_exercises - Practice your pandas skills!

  •    Jupyter

Fed up with a ton of tutorials but no easy way to find exercises I decided to create a repo just with exercises to practice pandas. Don't get me wrong, tutorials are great resources, but to learn is to do. So unless you practice you won't learn. My suggestion is that you learn a topic in a tutorial or video and then do exercises. Learn one more topic and do exercises. If you got the answer wrong, don't go directly to the solution with code.

GameStateManagementPractice

  •    

this is a Practice work


golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin

  •    Go

This codebase was created to demonstrate a fully fledged fullstack application built with Golang/Gin including CRUD operations, authentication, routing, pagination, and more.

dojos - This is where the Novoda team do all their hacking

  •    Java

Find the module of the dojo you want to attempt. This will be a module under the root dir. Inside you will either find the default directory or a specific language directory. If you only find the default directory, follow these instructions. Once the folder structure has been updated properly you can continue, make a copy of the default project of whichever language you want to run the kata with.

ios-demos - Examples of ios applications http://www.novoda.com/blog

  •    Swift

This is a collection of basic iOS examples created by Novoda. Most recent at the top. Rick-and-Morty This is a project to be used for pairing sessions with potential new hires. The application is basically a TabViewController with 2 different tabs: "Rick" and "Morty". Each tab implements a CollectionViewController with a hardcoded data source. The implementation is really basic so there is plenty of refactoring potential.

snergly - Maze algorithms in Clojure (from Jamis Buck's "Mazes for Programmers" book)

  •    Clojure

The maze algorithms from Jamis Buck's Mazes for Programmers, implemented in Clojure. See it in action at http://glv.github.io/snergly.

ruby_drills - A deliberate practice framework to help you learn Ruby

  •    Ruby

Drills are used in sports to master specific movements. In basketball, players drill on free throws, three-pointers, and dribbling. In programming, drills provide a way to engage in deliberate practice to develop skills in specific language features, API's, or idioms. Scrimmages are used in sports to mimic the conditions and complexity of a game in order to integrate skills built in drills and develop teamwork. Drills complement more complex scrimmage practices such as Ruby Koans, Ruby Quiz, or work on an open-source project. Were we to use a Japanese expression, drills could also be thought of as 'Kihon', the simpler precursor to 'Kata'. Drills lack the complexity of a full project. They can be performed alone or with friends.

data-structures-and-algorithms - :book::computer: A compendium for self-education geared for "people who do not have computer science degrees

  •    PHP

Core computer science concepts, such as "data structures and algorithms," are taught using a classist, fucked-up pedagogical approach that makes me viscerally, incoherently angry. Nevertheless, I would like to know what the fuck people mean when they say things like "data structure" or "algorithm" and refer to specific structures or specific algorithms. Despite 20 years of practical programming experience, working in a variety of Information Technology sectors, I still feel completely lost when attempting to navigate this area of specialized knowledge. THIS IS NOT A PERSONAL FAILURE. Moreover, there are explicit and intentional reasons that benefit mostly white men that explain the consistency and reliability for which education around computer science fails so many people like myself.

code-challenge - Command line interface for running code challenges

  •    Javascript

Install, run and share command line challenges. Perfect for learning, practicing or teaching others how to code. You will need to install node.js. Once done, you can use npm to install the module globally and use the command line interface.

npm-module-checklist - Steps to check when starting, working and publishing a module to NPM

  •    Javascript

You can add the included CHECKLIST.md into your project, or copy it into your README.md; then check items off as you go. Use one of the two badges to let everyone know your module is solid. If you include the separate checklist file, you can automatically insert / update it inside the README. Setup the markdown update as a step in your build process using update-markdown.

practice - Practice makes ...

  •    Elixir

fun times with code. Its easy to get the http Referrer ("the page that sent you to us") on the server. But right now (for work) we are building a (React) Single Page Web Application that loads from S3 (i.e. No Server!) so we need a way to get the http referred client-side.

extracurricular - An initiative to increase the visibility of open source opportunities within the Elixir community

  •    Elixir

We've decided to put Extracurricular on hold because interest just wasn't there. We may come back to it in the future once we've had a time to rethink our approach. Elixir School's Extracurricular is a website and twitter bot intended to increase the visibility of open source opportunities within the community.

homework - A collection of coding exercises to be completed in conjunction the lessons available on elixirschool

  •    Elixir

Homework by Elixir School is a collection of coding exercises to be completed in conjunction with our lessons available on elixirschool.com. Each exercise is created as a standalone Mix project requiring a varying degree of code completion to get the include test suite to pass.