Skip to content

Instantly share code, notes, and snippets.

Best practices for PCB Design

Schematics

  • Power symbols should point upwards
  • Ground symbols should point downards
  • Sections should be labeled
  • Nets should generally not cross
  • Nets should be labeled
  • Either global or regular labels are fine
@jonnor
jonnor / mlflow_keras_tuner.py
Created November 14, 2021 17:59
MLFlow integration for Keras-Tuner
"""mlflow integration for KerasTuner
Copyright: Soundsensing AS, 2021
License: MIT
"""
import uuid
import structlog
@namse
namse / BaseNetworkConnector.cs
Created April 12, 2019 13:46
BaseNetworkConnector using System.IO.Pipelines
using System;
using System.Buffers;
using System.Collections.Concurrent;
using System.IO.Pipelines;
using System.Threading;
using System.Threading.Tasks;
using MessageSerializer;
namespace NetworkConnector.Connector
{
@mitchell-garcia
mitchell-garcia / vuex.d.ts
Created October 25, 2017 13:35
Manually Typed Vuex Typescript Definition
/**
* Static vuex typings copied from ones included in node_modules.
*
* We need to do this in order to get typings for this.$store in components.
* Once this Feature is added, we can remove this + the custom mapping in tsconfig.json
* https://github.com/vuejs/vuex/issues/994
*/
import Vue, { WatchOptions } from 'vue';
type Dictionary<T> = { [key: string]: T };