iiridayn + programming   237

Practical and Portable X86 Recompilation - that mat blog
Binary recompilation is a subject of intense research, but for mere mortals,
recompiling binary code or executables can seem completely off-limits. …
reverse_engineering  programming  recompilation 
5 days ago by iiridayn
Bjarne Stroustrup: Why you should avoid Linked Lists - YouTube
Basically - linked lists have _so many_ cache misses that even w/an array (vector) shifting elements is _cheap_ in total time by comparison (wall time).

Pointers are slow.
datastructures  programming  pointers 
5 weeks ago by iiridayn
A successful Git branching model » nvie.com
In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful.
git  programming  ++  workflow 
5 weeks ago by iiridayn
Code Practice and Mentorship for Everyone. Level up your programming skills with 1,879 exercises across 38 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever.
programming  challenges 
9 weeks ago by iiridayn
dylanbeattie/rockstar: The Rockstar programming language specification
The Rockstar programming language specification. Contribute to dylanbeattie/rockstar development by creating an account on GitHub.
funny  programming  language 
10 weeks ago by iiridayn
Hack The Box :: Penetration Testing Labs
An online platform to test and advance your skills in penetration testing and cyber security. Join today and start training in our online labs.
game  security  programming  cracking 
september 2018 by iiridayn
API Design Tips And Tricks - Getting, creating, updating or deleting multiple resources in one API call | API Handyman
Getting, creating, updating or deleting multiple resources in a single API call is a common need in REST APIs. But how to achieve that in a consistent way ac...
rest  ++  api  programming  development 
september 2018 by iiridayn
The Wrong Abstraction — Sandi Metz
Appropriately, he suggests re-introducing duplication as an intermediate refactoring step.
programming  refactoring  + 
august 2018 by iiridayn
Dynamic Languages are Static Languages | Existential Type
While reviewing some of the comments on my post about parallelism and concurrency, I noticed that the great fallacy about dynamic and static languages continues to hold people in its thrall.  So, in the same "everything you know is wrong" spirit, let me try to set this straight: a dynamic language is a straightjacketed static…
programming  languages  types 
july 2018 by iiridayn
Mathias Verraes on Twitter: "There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery"
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery
programming  funny  quote 
june 2018 by iiridayn
There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlton
programming  quote 
june 2018 by iiridayn
Flow-based programming - Wikipedia
Seems very similar to pipes
Because FBP processes can continue executing as long they have data to work on and somewhere to put their output, FBP applications generally run in less elapsed time than conventional programs, and make optimal use of all the processors on a machine, with no special programming required to achieve this.
In 1994 Morrison published a book describing FBP, and providing empirical evidence that FBP led to reduced development times.</b...
programming  unix  todo 
june 2018 by iiridayn
Letter to an aspiring developer – Medium
I think a given developer is 6–12 months from being proficient in any language/framework of their choosing. Don’t let 5-to-10-year veterans intimidate you: many of them have had the same year of experience, 5–10 times.
quote  programmers  programming 
november 2016 by iiridayn
Saeed Dehnadi
Source of test to find if you can program
programming  learning  education 
november 2016 by iiridayn
« earlier      
per page:    204080120160

related tags

+  ++  +++  ++++  +++++  algorithm  algorithms  antipattern  api  architecture  assembly  best-practices  bible  blog  book  books  bugs  business  buy  c  c#  calendar  challenges  code  comics  comments  communication  comparison  compiling  computer  concurrency  corporate  cracking  css  database  databases  datastructure  datastructures  debugger  definition  design  development  disassembly  distributed  dragonimages  duck  editors  education  email  engineering  exceptions  exercise  files  framework  functional  funny  game  games  git  graphics  hardware  hash  haskell  history  html  humor  ieee754  image  images  important  interesting  interviewing  javascript  joke  language  languages  learning  legal  lint  linux  lisp  maintenance  management  markdown  marketing  markov_chain  math  memory  minecraft  mod  music  names  networking  news  notch  ocr  oop  optimization  orm  paper  pathfinding  pattern  performance  persuasion  pessimal  philosophy  php  pointers  process  product  productivity  programmers  programming  project  projects  protocol  protocols  prototype  psychology  python  qa  quote  quotes  r  random  recompilation  refactoring  reference  reflection  regex  research  rest  reverse_engineering  ruby  sad  scripting  security  signals  skylords  social  software  source  specification  story  stream  streams  subscriptions  systems  test  testing  texas  time  todo  tool  tree  truck_number  tutorial  types  ui  unix  usability  vim  voting  webdev  windows  workflow  xkcd 

Copy this bookmark: