vonc + code   617

AWS Lambda — how best to manage shared code and shared infrastructure
In the last post I discussed the pros & cons of following the Single Responsibility Principle (SRP) when moving to the serverless paradigm. One of the questions that popped up on both Twitter and…
aws  lambda  srp  single  responsability  shared  code  deployment  versioning  backward  compatibility  isolation  failure 
june 2018 by vonc
How to optimise your Go code – codeburst
Don’t optimise prematurely. Always measure everything to identify the right code paths that need a fix. Go GC doesn’t do stop-the-world scenarios a lot anymore but it still does the work in the…
go  golang  profiling  code  optimization  techniques  list  article  important 
may 2018 by vonc
tecnickcom/gogen: Command-line tool to generate GO applications and libraries
GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 80 million projects.
go  golang  cli  code  generator  api  library  important  convention  naming  structure  packages  configuration  logging  metrics  json  building 
april 2018 by vonc
Dashboard | HackerRank
Join over 2 million developers in solving code challenges on HackerRank, one of the best ways to prepare for programming interviews.
algorithms  exercise  learning  programming  code  challenge  practice  interview 
january 2018 by vonc
Learning an Unfamiliar Codebase: Your First Commit – Melissa Morel – Medium
The past few months have been a whirlwind while I’ve been settling into my new position as a software engineer. In addition to gaining new experience in technologies like Backbone.js, Epoxy.js, and C…
git  new  repository  code  base  article 
july 2017 by vonc
Simple Git Hooks With Ghooks
Learn how to use git hooks easily to leverage best practices in your workflow.
git  hooks  exit  status  code  article 
july 2017 by vonc
Fighting Evil in Your Code: Comments on Comments - Simple Talk
One of the most glib generalisations you can make about development work is to say that code should be liberally commented, or conversely that it should never be commented. As always, the truth is more complicated. There are many different types of comment and some types are best treated firmly with the delete key, where others are to be cherished and maintained assiduously. Even though it is hard to find two developers who agree on the topic of commenting, Michael Sorens warily sket...
code  comment  refactoring  bestpractices  traps  tips  craftmanship 
july 2017 by vonc
« earlier      
per page:    204080120160

related tags

1.12  2.8  abstract  acceleo  acceptable  accessibility  ack  action  Activity  actor  acute  adapter  address  adobe  adsl  advantages  aes  aesthetics  aggregation  aggregator  agile  ai  ajax  album  alfred  algorithm  algorithms  alistapart  alpha  alphago  ambient  analysis  analysuis  analytics  android  animation  annotated  annotation  annotations  ansi  ansicon  ant  anti-pattern  anti-patterns  antipatterns  apache  api  app  appengine  application  apply  apps  araxis  architecture  archive  argument  array  art  article  articles  ascii  assembly  assert  asset  assets  assist  associated  assurance  ast  async  asynchronous  atomio  audio  audir  auth  authentication  author  authorship  autoit  automated  automatic  automation  awesome  aws  azure  background  backup  backward  bar  barcode  barre  base  bash  bazaar  bdd  beautifier  beauty  behavior  benchmark  best  bestpractice  bestpractices  best_practices  binary  bing  bitbucket  blame  block  blockchain  blog  blogs  blueprint  bob  bond  book  booklet  books  borg  box  bradfitz  branch  branching  browser  browsers  browsing  bsod  btrace  bug  bugfix  bugtracking  build  building  bytecode  c  c++  Caching  calculator  call  card  cardistry  cards  career  casc  case  casual  cat  cata  catch  certificate  certification  challenge  chanel  change  changes  channel  channels  character  characters  chart  cheat  cheatsheet  check  checked  chillout  christmas  chrome  ci  class  classement  classification  classloader  classloading  cle  clean  clean-architecture  clearcase  clearfix  cli  client  clipart  clone  close  closure  cloud  cloud9  cluster  clustering  cmd  cmdtool  cms  cnf  cobertura  coc  cocomo  code  code-quality  code-review  codeanalysis  codecoverage  codeenvy  CodeGeneration  codepairing  coder  codereview  coders  codes  codeur  code_bubbles  code_editors  code_review  coding  codinghorror  cohesive  collaboration  collection  color  coloring  colors  colour  column  combination  comics  commandline  commands  comment  commentary  commented  comments  commerce  commit  commits  common  community  comparison  compatibility  compilation  compiler  compilers  completion  complexity  component  composition  comprehension  compression  computed  computer  concurrency  concurrent  condition  conduct  conference  config  configuration  connection  cons  console  console2  contact  container  containerd  content  context  contextual  continuous-integration  continuousintegration  contract  contribution  contributors  control  convention  conventions  conversion  cool  copy  corner  correctness  count  coupled  coupling  cours  course  coverage  cpan  cppflags  cpu  craftmanship  crap  crawl  criteria  criticims  criticisms  cruisecontrol  cryptography  csharp  css  css3  culture  curated  currying  custom  cyclomatic  d3  daemon  data  database  Databases  datastructures  datavis  date  db4o  dead  debate  debt  debug  debugger  debugging  declaration  defaults  defensive  definition  deloof  demo  demos  dependance  dependency  dependencyinjection  deploy  deploying  deployment  design  desktop  dev  developer  developers  development  developper  devops  di  diagram  diff  difference  differences  dig  digitalocean  dirty  discover  discussion  distance  distinction  distributed  django  dmca  dns  doc  docker  docs  documentation  dokuwiki  donovan  dos  download  drawing  drop  dry  dsl  dtrace  dvcs  dynamic  ebooks  ecard  eclemma  eclipse  ecommerce  editor  education  eeclipse  effects  efficient  eg  elm  embed  embedded  embedding  emf  emma  encryption  engine  engineer  engineering  Engineers  enhanced  environment  eol  equals  erasure  erreurs  error  error-handling  errors  escape  essay  ethernet  etsy  evangelism  evident  evolution  example  examples  excel  exception  exceptions  exe  exec  exemples  exercice  exercices  exercise  exercises  exists  exit  exitcode  experiment  explanation  exploration  explore  explorer  expression  expressiveness  extended  extension  extra  extract  extracts  factorial  failure  faq  farewell  Fast  favicon  features  feed  fiddler  field  file  files  filesystem  filetype:pdf  filibuster  finance  findbugs  firefox  fishete  fisheye  fix  fixer  flags  flame  flamegraph  flash  flex  flexbox  float  flux  fmt  folder  folding  font  fonts  fork  form  format  formatter  forms  forum  forward  fp  fragment  framework  frameworks  france  free  freebox  freeware  fun  function  functional  functor  funny  future  fuzz  galaxy  gallery  game  gameoflife  games  garden  gcc  geek  generate  generation  generator  generators  generic  genericity  generics  geo  geocoding  geolocalisation  gerrit  get  getter  gh  gist  gists  git  gitconfig  github  gitignore  gitlab  gitolite  gitpitch  glitch  global  gmf  gnu  go  golang  good  google  gorename  goroutine  grammar  graph  grapheme  graphics  grep  grid  groovy  group  gtd  gui  guide  guilt  gzip  hack  hacks  handling  hasgcode  hash  haskell  heap  help  helper  hg  hide  hierarchy  highlight  Highlighter  highlighting  hints  history  hooks  hosting  hotstart  howto  htaccess  html  html5  http  http2  https  hudson  hugo  humane  humor  humour  icon  icons  ide  idea  identity  idiom  idiomatic  idioms  idl  ie  ie6  ie7  if  image  image_processing  implement  implementation  implicit  import  important  impots  inconvenient  indentation  index  infographic  infrastructure  inheritance  inline  inspection  inspector  inspiration  install  installation  installer  instrumentation  instrumentisation  integration  intellij  intention  interesting  interface  interfaces  intermediate  internals  internet  interview  introduction  inversion  ioc  ios  ipad  iphone  ir  isnot  isolation  issue  issues  jackpot  jacoco  jasc  java  javac  javadoc  javadocs  javascript  jdepend  jenkins  Jenkins2  job  joke  js  json  json5  jump  june  jvm  jwt  kanban  kata  kids  kubernetes  lambda  langage  language  languages  launch  launcher  launchpad  layer  layout  leadership  learn  learning  legacy  less  letsencrypt  letter  lexer  librairie  libraries  library  ligatures  line  lineofcode  lines  linesofcode  link  lint  linter  linters  linux  list  liste  liteide  literature  live  livecoding  loader  loc  lock  log  logging  logo  logos  lookahead  lookaround  lookbehind  m5d  mac  machine  machine-learning  machinelearning  machine_learning  macos  maintenance  management  manipulation  mapping  markdown  marker  markers  marketing  markup  match  maven  measurement  media:document  meme  memmapped  memory  menu  mercurial  merge  merges  message  meta  metadata  metamodel  metrics  microservice  microservices  microsoft  middleware  migration  minimalism  minimalist  miscellaneous  mistakes  mixin  ml  mmo  mobile  model  modelisation  modelling  modem  module  modules  mod_rewrite  monad  monads  monitoring  monospace  monospaced  montecarlo  msdos  msysgit  multiple  music  naming  nasa  navigation  navigator  nesting  netbeans  neuralnets  neuralnetwork  new  next  nginx  nice  nitrous  nlp  node  node.js  npm  number  oauth2  object  objectoriented  obligation  offenses  online  ood  oodesign  oop  open  openid  openjdk  opensource  opinion  optimization  optimizer  option  oracle  oreilly  organization  origin  os  osgi  oss  osx  outline  owner  ownership  package  packages  packfiles  page  pairing  panic  panorama  paper  paradigm  parallelism  parser  parsing  pastebin  patch  paths  pattern  patterns  peinture  performance  perl  photo  photography  photos  php  picture  pike  pimp  pimping  pipeline  plan  platform  playground  plugin  plugins  plumbing  pmd  png  pngfix  podcast  point  pointer  pojo  policy  poll  polymorphism  porcelain  post  postmortem  PowerShell  pprof  pr  practice  pragmatic  precommit  prediction  preferences  presentation  preview  principle  private  pro  problem  problems  process  product  productivity  profiling  program  programmation  programmer  programmers  programming  programs  project  project-euler  projectmanagement  projects  prompt  properties  proposal  pros  protocol  protocols  prototype  proverbs  provisioning  proxy  publicdomain  pullrequest  pullrequests  puns  puppet  puzzle  puzzles  python  qa  qr  qrcode  qrcodes  qualities  quality  queue  quickfix  quotes  rails  rant  rcp  rdf  re2  read  readability  readable  reader  readonly  rebase  recommendation  recommender  recruiting  reddit  reduce  refactoring  refector  reference  references  referential  regex  regexp  region  regular_expressions  reject  release  rename  renderer  replace  replication  repo  report  reporting  repos  repositories  repository  representation  resilience  resources  responsability  responsive  rest  restart  resume  return  reusability  reuse  reveal.js  reverse  reverseEngineering  review  reviewmate  reviews  rewrite  risk  robert-c-martin  robust  route  rsync  ruby  rubyonrails  run  runnable  runtime  rust  sample  samples  sass  sbt  scala  scalaz  scale  scan  scm  screencapture  screenshot  screenshots  script  scriptaculous  scripting  search  searchengine  secret  secrets  security  semantic  sequence  server  serverless  service  services  servlet  set  setter  share  shared  shawdow  sheet  shell  ship  short  shrink  sigterm  simd  simple  simplify  single  skin  sleep  slide  slider  slides  slideshare  sloc  small  smells  snippet  snippets  so  soa  socei  social  socket  sockets  software  softwareengineering  solid  solutions  sonar  sondage  sorting  source  sourcecode  sourcecontrol  sourcegraph  sources  spaces  special  speed  spelling  spring  spy  sql  square  srp  ssa  stackoverflow  stacktrace  standard  standards  start  static  statistics  stats  status  stdin  stdout  steganography  step  stitching  storage  stream  streaming  string  stripes  struct  structure  studio  study  style  styleguide  styling  subcommand  sublimetext  submodule  submodules  substitution  subtree  subversion  suck  suggestion  summary  sun  support  surface  surfacing  survey  svg  svn  swing  swt  sync  synchronisation  syntax  sysadmin  system  systemtray  table  tabs  tag  talk  talks  tcp  tdd  tech  technical  techniques  technological  technology  template  temporary  terminal  tesng  test  testing  testng  tests  text  themes  theory  thread  threadlocal  throw  time  timezone  tip  tips  TODOs  tomcat  tool  tools  toread  trac  trace  training  transfer  transform  transformation  translation  transparency  trap  traps  tray  tree  trends  tricks  trim  troll  tutorial  tv  twitter  type  typeface  typesafe  typescript  typography  uber  ubuntu  ui  uml  uncle  uncle_bob  undercover  unicode  unit  unittest  unittesting  unix  unreachable  unsafe  unused  upd  url  usability  utf8  util  utilities  utils  vagrant  validation  validator  value  variable  vcs  versioncontrol  versioning  vertical  vet  via:popular  video  videos  view  vim  virtual  virtualization  visual  visualisation  visualization  visualizer  visualstudio  visualstudiocode  vm  vscode  wait  watch  waypoint  web  web2.0  webapp  webassembly  webcomponent  webdesign  webdev  webhook  webkit  webservices  website  websockets  widgets  wifi  wiki  win  windows  Windows10  word  work  workflow  workspace  wrap  write  xdepend  xhtml  xml  xpand  yahoo  zalgo  zenika  zero  zip  zoom 

Copy this bookmark: