go   42666

« earlier    

Getting started with Onion Omega2 and Golang – Alvaro Viebrantz – Medium
The Omega2 is a powerful device made by the people of Onion.io. It's basically a computer that comes packed with built-in Wi-Fi, running a Linux Operating System based on OpenWRT, has many general purpose inputs and outputs, and comes with a powerful processor, all of this in a really small package, hoping that you build awesome IoT projects with it. The board is based on the MediaTek MT7688 processor (with a MIPS architecture) running at 580Mhz, comes with 64MB of RAM and 16MB of flash storage. It also has a version called Omega2 Plus that comes with the double of ram and storage. You can see more details at the Onion docs. I will show you here how to use Go programming language (or Golang) to program the Omega2. It's a simple, high-level language, with plenty of packages that can be used in your projects, awesome support for cross compiling and a small footprint. Our demo project, when compiled, generates a binary file just for the Omega architecture with a size of just 1MB, using external packages and more. So let's get started.
golang  go  onion  iot  internetofthings  onionio  walkthroughs  guides  tutorials 
21 hours ago by dlkinney
Introducing Badger: A fast key-value store written purely in Go - Dgraph Blog
We have built an efficient and persistent log structured merge (LSM) tree based key-value store, purely in Go language. It is based upon WiscKey paper included in USENIX FAST 2016. This design is highly SSD-optimized and separates keys from values to minimize I/O amplification; leveraging both the sequential and the random performance of SSDs. We call it Badger. Based on benchmarks, Badger is at least 3.5x faster than RocksDB when doing random reads. For value sizes between 128B to 16KB, data loading is 0.86x - 14x faster compared to RocksDB, with Badger gaining significant ground as value size increases. On the flip side, Badger is currently slower for range key-value iteration, but that has a lot of room for optimization.
golang  go  keyvaluestores  embedded 
21 hours ago by dlkinney
The complete guide to Go net/http timeouts
When writing an HTTP server or client in Go, timeouts are amongst the easiest and most subtle things to get wrong: there’s many to choose from, and a mistake can have no consequences for a long time, until the network glitches and the process hangs.
go  golang  http  networking 
yesterday by danesparza

« earlier    

related tags

a  abuse  and  api-gateway  api  article  as  audio  backlash  bestpractices  blockchain  blog  brexit  catholic  change's  changing  chocolatey  claims  cli  client  climate  cloud  cms  cocomo  code  command  commandline  compilers  concurrency  conversion  cop3402  cop4600  count  coverups  cqrs  criticisms  crochet  crouchbase  cryptography  database  debugger  debugging  decentralized  deeper:  demographics  dependency  development  discounts  discuss  docker  documentation  elon  embedded  encryption  engineering  error  event  examples  exceptions  face  fast  fpe  framework  friends  full  fund  garbagecollection  gc  generator  generic  git  github  global  go2  gofrs  golang  google  gopath  goroutine  grand  graphite  graphql  grid  guides  handler  has  healthcheck  hipaa  how  howto  http  http2  icecast  id  ifttt  immigrant  important  imports  in  ingraham's  installation  interface  internetofthings  iot  ip  is  its  join  jury  keyvaluestores  kubernetes  laura  learn  left  library  line  list  lookup  make  manafort's  maps  mark  markdown  metrics  microservices  mind  mod  module  motor  mqtt  musk’s  net  networking  new  niantic  no  nosql  oem  of  omarosa  on  onion  onionio  opensource  orb  os  package  panel  panic  pattern  pci  performance  picture  pii  pinboard-fixup-github-titles  pipeline  pixelbook  pocket  pokemon  pokemongo  prisons  private  productivity  programming  projectmanagement  proposal  prosecution  proxy  ptrace  putting  pytorch  radio  read  recognition  reflection  regexp  reliability  report  resources  rethinkdb  role  rss  ryan  scanner  scheduler  scheduling  scientific  selection  server  serverless  service  shell  shocking  site  sloc  socei  software  sourcing  special  sql  sre  stacktrace  stone  streamdb  study  tangles  tapes  targets  teachers  team  term  terminal  termination  tesla  testing  the  thread  threats  timezone  to  together  tokenisation  trial  tty  tutorial  tutorials  type  u.k.  unturned  updates  validation  versioncontrol  video  visualstudio  walkthroughs  why  wildfires  windows  yaml  you  youtube  zinke 

Copy this bookmark: