softwareengineering   4160

« earlier    

gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.
grpc  framework  softwareengineering  protocol  networking  cncf  rpc 
3 days ago by devnulled
etcd | Home
A distributed, reliable key-value store for the most critical data of a distributed system

database  code  distributed  key  opensource  software  store  softwareengineering 
3 days ago by devnulled
Why Software Remains Insecure | Daniel Miessler
There are myriad theories as to why software remains insecure after we've spend decades trying to solve the problem. Common reasons include: Get the Audio
cybersecurity  CIS4615  software  softwareengineering  opensource  development 
24 days ago by mikeRuns
a formally verified process language using robust mathematical principles to prevent errors, allow compositionality and ensure termination. In addition, the language is visual and allows one to inspect the flow of the program as it is executing. These properties make Statebox suitable for distributed systems, blockchains, workflow management systems, application orchestration and system architecture.
programming  software  softwareengineering 
5 weeks ago by reedhedges
Four Better Rules for Software Design
A well-designed system: (1) is well-covered by passing tests; (2) has no abstractions not directly needed by the program; (3) has unambiguous behavior; (4) requires the fewest number of concepts. To me, these flow from what we do with software.
design  architecture  system  engineering  softwareengineering 
6 weeks ago by dlkinney

« earlier    

related tags

"career  2009  2016  agile  ai  airline  airplane  algorithms  analysis  analytics  api  apollo  architecture  article  artificialintelligence  asset  automation  azure  backend  basecamp  best_practices  bestpractices  bigcongratulations  blag  blog  blogpost  blogs  boeing  boeing737  book  books  brazil  browser  bug  business  by:andyjko  c  caching  career  careerladder  careermanagement  changelog  cis4615  classof2019  cleanroom  cloudcomputing  cncf  code  codereview  comp3911  comp5911m  composition  computers  computerscience  concepts  concurrency  congratulations  cooperation  course  culture  cybersecurity  data  dataanalysis  database  databases  datascience  deployment  design  designpatterns  development  devops  discussion  distributed  distributedapps  docker  drones  ebooks  economy  education  engineering  equality  erlang  errorhandling  errors  ethics  example  f#  featuremanagement  finalyearstudents  formalmethods  framework  frameworks  fsm  functional  functionalprogramming  gamedev  games  gdpr  git  github  google  graduating  graphs  grpc  gui  hackernews  hardware  hci  healthcare  hiring  history  ideas  ifttt  inspirational  instapaper  interactiondesign  javascript  joearmstrong  js  katylava  keepaneyeon  key  kids  leadership  learning  legacy  libraries  linkeddata  links  logic  machinelearning  management  martinfowler  massivecongratulations  microservices  microsoft  ml  mootools  multitasking  networking  node.js  node  nodejs  nosql  npm  nsa  objectorientated  oop  opensource  os  overengineering  path"  patterns  people  performance  pitfall  planning  podcast  presentations  privacy  process  production  programming  programming_languages  projectmanagement  protocol  pytexas  python  quality  react  redux  reference  regex  reproducibleresearch  research  rpc  russian  rust  sagas  scientificsoftware  scrum  security  simplicity  singapore  single-page-apps  slides  soa  sof  software  softwarearchitecture  softwaredesign  softwarepractices  softwaretesting  spa  space  square  statemachines  statistics  store  stories  students  sysadmin  system  talks  tdd  tech  technology  testing  threat  tips  to:teach  tool  tools  tr-2016-11  tutorial  ui  unit  usability  ux  verification  videos  visualization  wayfinding  webapps  webdevelopment 

Copy this bookmark: