recentpopularlog in

adamvig : programming   170

« earlier  
Secure by Design | Henrik Warne's blog
I really like Secure by Design. The key idea is that there is a big overlap between secure code and good software design. Code that is strict, clear and focused will be easier to reason about, and will have fewer bugs. This in turn makes it less vulnerable to attacks. This is easy to say,…
programming  security 
11 days ago by adamvig
Series: Unix as IDE « Arabesque
In this series of posts, I will be going through six major features of an IDE, and giving examples showing how common tools available in GNU/Linux allow you to use them together with ease.
programming  programmingbooks  unix 
4 weeks ago by adamvig
My Editing Workflow - fREW Schmidt's Foolish Manifesto
I recently considered that my day-to-day editing cycle might be of some
interest, so here it is.
programming  programmingediting 
8 weeks ago by adamvig
The 80/24 rule
Write small blocks of code. How small? Here's how small.
november 2019 by adamvig
What nobody tells you about documentation - Blog - Divio
However hard you work on documentation, it won't work for your software - unless you do it the right way.
programming  programmingdocumentation  documentation 
october 2019 by adamvig
boyter/scc: Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
A tool similar to cloc, sloccount and tokei. For counting physical the lines of code, blank lines, comment lines, and physical lines of source code in many programming languages.

Goal is to be the fastest code counter possible, but also perform COCOMO calculation like sloccount and to estimate code complexity similar to cyclomatic complexity calculators. In short one tool to rule them all.
october 2019 by adamvig
searchcode | source code search engine
Helping you find real world examples of functions, API's and libraries over 90 languages across 10+ sources
october 2019 by adamvig
Library of common idioms implemented in a variety of languages.
programming  programmingpatterns 
september 2019 by adamvig
Arrange Act Assert

Each method should group these functional sections, separated by blank lines:

1. Arrange all necessary preconditions and inputs.
2. Act on the object or method under test.
3. Assert that the expected results have occurred.
programming  testing  programmingpatterns 
september 2019 by adamvig
Path to a free self-taught education in Computer Science!
programming  programminglearning 
september 2019 by adamvig
Write tests. Not too many. Mostly integration.
Guillermo Rauch tweeted this a while back. Let's take a dive into what it means.
programming  programmingtesting 
august 2019 by adamvig
Building Git –
Building Git is a deep dive into the internals of the Git version control system. By rebuilding it in a high-level programming language, we explore the computer science behind this widely used tool. In the process, we gain a deeper understanding of Git itself as well as covering a wide array of broadly applicable programming topics.
programming  programmingbooks  git  gitinternals 
april 2019 by adamvig
Refactoring and Design Patterns
Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles and other smart programming topics.
programming  programmingdesign 
february 2019 by adamvig
Risk-First by risk-first
Risk-First is a wiki about applying risk theory and practice to Software Development. It presents a pattern language of risks that are applicable in software development.
projectmanagement  programming 
february 2019 by adamvig
Famous laws of Software development
Like any other field, the world of Software Development has some interesting and famous rules, principles and laws.
february 2019 by adamvig
Build impossible programs | Julia Evans
Inspirational talk on how a developer built a profiler for Ruby programs.
december 2018 by adamvig
A collection of (mostly) technical things every software developer should know.
programming  programminglearning 
september 2018 by adamvig
Visualizing data structures and algorithms through animation.
programming  programmingalgorithms  programmingdatastructures 
august 2018 by adamvig
A GNU-FDL book on algorithmic graph theory by David Joyner, Minh Van Nguyen, and David Phillips. This is an introductory book on algorithmic graph theory.
graphtheory  programming  programmingbooks 
august 2018 by adamvig
« earlier      
per page:    204080120160

Copy this bookmark:

to read