recentpopularlog in

egoexpress : programming   640

« earlier  
Crafting Interpreters - A handbook for making programming languages
This book contains everything you need to implement a full-featured, efficient scripting language. You’ll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. It’s a blast.
language  book  programming 
yesterday by egoexpress
WakaTime - The developer dashboard
Open source editor plugins for metrics about your programming.
development  productivity  programming  timetracking 
11 days ago by egoexpress
Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher
Nerd Fonts patches developer targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular ‘iconic fonts’ such as Font Awesome, Devicons, Octicons, and others.
font  programming  development 
10 weeks ago by egoexpress
Microsoft/windows-dev-box-setup-scripts: Scripts to simplify setting up a Windows developer box
The goal of this project is to provide a central place to share ideas for streamlining dev box setup and provide sample scripts for common dev scenarios.
windows  programming  automation 
may 2018 by egoexpress
The 100% Correct Coding Style Guide
Tabs or spaces? Curly brace on the same line or a new line? 80 character width or 120?
programming  editor 
may 2017 by egoexpress
Your calendrical fallacy is thinking...
Helping you navigate the insane complexity of calendrically correct date and time operations.

This really is insane.
development  programming 
april 2017 by egoexpress
N-Gate Web Shit Weekly
An annotated digest of the top "Hacker" "News" posts
april 2017 by egoexpress
Top mentioned books on
We analysed more than 40 000 000 questions and answers on to bring you the top of most mentioned books (5720 in total).

"Working Effectively with Legacy Code" has the top spot - go figure.
development  programming 
march 2017 by egoexpress
Neuer Autopilot-Chef: Swift-Erfinder Chris Lattner verlässt Apple für Tesla
Tesla engagiert den langjährigen Apple-Mitarbeiter und Entwickler der Programmiersprache Swift als Leiter der Autopilot-Software.
swift  tesla  programming 
january 2017 by egoexpress
IT Jobs Explained With A Broken Lightbulb
Do you know what “frontend” really does? Or “ops”? How about “leadgen”? Well, this comic should clear things up. It’s totally accurate, too.
fun  development  programming 
january 2017 by egoexpress
Software Development Methods Explained With Cars
An Epic Visual Guide to Development Agencies The only thing more difficult than building software for a client, is explaining how software is built to a client.
fun  programming  development 
january 2017 by egoexpress
Download and solve practice problems in over 30 different languages.
development  programming 
january 2017 by egoexpress
Commonly used programming language features in a side-by-side format
development  programming 
january 2017 by egoexpress
Learn X in Y Minutes: Scenic Programming Language Tours
Take a whirlwind tour of your next favorite language. Community-driven!
development  programming 
january 2017 by egoexpress
In 2017, learn *every* language
In my first few days as a freshman, I met a classmate who claimed that he could code in any programming language I could name. Astonished, I challenged “what
development  programming 
january 2017 by egoexpress
Zeal - Offline Documentation Browser
Zeal is an offline documentation browser for software developers.
documentation  linux  programming  windows 
october 2016 by egoexpress
Flask - A Python Microframework
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It's BSD licensed!
framework  python  web  programming 
june 2016 by egoexpress
Pure Data
Pure Data (aka Pd) is an open source visual programming language. Pd enables musicians, visual artists, performers, researchers, and developers to create software graphically, without writing lines of code. Pd is used to process and generate sound, video, 2D/3D graphics, and interface sensors, input devices, and MIDI. Pd can easily work over local and remote networks to integrate wearable technology, motor systems, lighting rigs, and other equipment. Pd is suitable for learning basic multimedia processing and visual programming methods as well as for realizing complex systems for large-scale projects.
audio  music  programming  software 
april 2016 by egoexpress
Spacemacs: Emacs advanced Kit focused on Evil
The best editor is neither Emacs nor Vim, it's Emacs and Vim!
editor  emacs  programming  vim 
april 2016 by egoexpress
jezen/is-thirteen: Check if a number is equal to 13.
This might come in handy some day for some Node.js project :)
github  humor  javascript  programming 
march 2016 by egoexpress
Project Jupyter
Open source, interactive data science and scientific computing across over 40 programming languages.
python  development  programming 
march 2016 by egoexpress
Tabs or Spaces
The Top Starred repositories in Github have been analysed to understand which are the most common whitespace types in different programming languages.
github  programming 
january 2016 by egoexpress
The best of functional programming in your browser
css  functional  javascript  language  programming 
january 2016 by egoexpress
Operating Systems: Three Easy Pieces
The book is centered around three conceptual pieces that are fundamental to operating systems: virtualization, concurrency, and persistence. In understanding the conceptual, you will also learn the practical, including how an operating system does things like schedule the CPU, manage memory, and store files persistently.
book  os  programming 
september 2015 by egoexpress
A typeface designed for source code
font  programming 
august 2015 by egoexpress
Flame Graphs
Flame graphs are a visualization of profiled software, allowing the most frequent code-paths to be identified quickly and accurately.
debugging  performance  programming  visualization 
august 2015 by egoexpress
Hyperpolyglot - Programming Languages
Commonly used features in a side-by-side format
language  programming  reference 
march 2015 by egoexpress
Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary. It’s the “Command Line Interface Creation Kit”. It’s highly configurable but comes with sensible defaults out of the box.

It aims to make the process of writing command line tools quick and fun while also preventing any frustration caused by the inability to implement an intended CLI API.
programming  cli  python  shell 
february 2015 by egoexpress
An uroboros program with 100 programming languages
compiler  programming 
february 2015 by egoexpress
Gitlet is an implemention of Git in JavaScript.
git  javascript  programming 
january 2015 by egoexpress
Swift Programming Language
Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.
development  mac  ios  apple  programming  macos 
june 2014 by egoexpress
git man page generator
Fun for many hours if you are into git.
git  programming  fun 
april 2014 by egoexpress
Celery: Distributed Task Queue
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well.
django  programming  python 
october 2013 by egoexpress
The Twelve-Factor App
In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps.
architecture  development  programming 
october 2013 by egoexpress
Regex Crossword
Welcome to the fantastic world of nerdy regex fun! Start playing by selecting one of the puzzle challenges below. There are a wide range of difficulties from beginner to expert.
game  programming  regexp 
august 2013 by egoexpress
Pythonbrew is a program to automate the building and installation of Python in the users $HOME.
python  programming  development 
february 2013 by egoexpress
Perlbrew is a admin-free perl installation management tool
programming  development  perl 
february 2013 by egoexpress
Max Burstein: Python Shortcuts for the Python Beginner
The following are just a collection of some useful shortcuts and tools I've found in Python over the years. Hopefully you find them helpful.
python  programming  development  via:popular 
january 2013 by egoexpress
10+1 things they never teach in college about programming
I still remember how naive I was just after I finished my studies. I was convinced that I was ready to join any software company and start shining as a top class developer. Obviously, no long after I started working, I realized how many things I didn’t know.
programming  education 
january 2013 by egoexpress
More Numbers Every Awesome Programmer Must Know
Colin Scott, a Berkeley researcher, updated Jeff Dean’s famous Numbers Everyone Should Know with his Latency Numbers Every Programmer Should Know interactive graphic.
estimation  programming 
january 2013 by egoexpress
Git Ready
Learn git one commit at a time
git  programming  reference 
january 2013 by egoexpress
Programmer Time Translation Table
To get a more precise conversion, I’ve created a translation table for programmers’ time estimations, trying to narrow down where things go wrong.
programming  estimation  project 
october 2012 by egoexpress
Bitbucket - Sphinx
Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects, written by Georg Brandl and licensed under the BSD license.
sphinx  documentation  python  programming 
september 2012 by egoexpress
Tox Automation Project
Vision: merge packaging, testing and release

Tox aims to automate state-of-the-art packaging, testing and releasing of Python software right from your console or CI server, invoking your tools of choice.
python  programming  testing 
september 2012 by egoexpress
Python 3 Porting Guide
The move from Python 2.x to 3.x introduced a window of time where a number of changes could be made in order to cleanup the language. In doing so, a level of backwards incompatibility was introduced for the betterment the language.
Outlined are details of the changes introduced in Python 3 and their impact on porting. Where possible, example code is used.
python  python3  porting  programming 
september 2012 by egoexpress
Sublime Package Control – A Sublime Text 2 Package Manager
A full-featured package manager that helps discovering, installing, updating and removing packages for Sublime Text 2. It features an automatic upgrader and supports GitHub, BitBucket and a full channel/repository system.
sublimetext  editor  programming  development  text 
september 2012 by egoexpress
Semantic Versioning 2.0.0-rc.1
I propose a simple set of rules and requirements that dictate how version numbers are assigned and incremented.
programming  versioning  development  software 
august 2012 by egoexpress
Cloud9 IDE: Online IDE – Your code anywhere, anytime
"Write, run, and debug your code with our powerful and flexible cloud IDE. Collaborate on your workspaces publicly, or keep them private. The choice is yours!"
development  ide  programming  cloud 
august 2012 by egoexpress
Read the Docs
"Read the Docs hosts documentation, making it fully searchable and easy to find. You can import your docs using any major version control system, including Mercurial, Git, Subversion, and Bazaar."
documentation  programming  opensource 
august 2012 by egoexpress
Sphinx - Python Documentation Generator
"Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license."
documentation  programming  python 
august 2012 by egoexpress
Lighttable Playground
The goal of the Light Table playground is to give people early access to the features we are working on for Light Table, while also collecting metrics and gaining feedback to learn how people are ultimately going to use the platform.
lighttable  programming  ide 
august 2012 by egoexpress
Chris Granger: Light Table - A New IDE Concept
"Light Table is based on a very simple idea: we need a real work surface to code on, not just an editor and a project explorer. We need to be able to move things around, keep clutter down, and bring information to the foreground in the places we need it most."
ide  programming 
august 2012 by egoexpress
Udacity - Educating the 21st Century
We believe university-level education can be both high quality and low cost. Using the economics of the Internet, we've connected some of the greatest teachers to hundreds of thousands of students all over the world.
education  programming  stanford  web2.0 
january 2012 by egoexpress
Projectional Editing
An alternative to Source Editing is the idea that the core definition of a system should be held in a model and edited through projections.
development  programming 
december 2011 by egoexpress
VIM Shortcut Wallpaper
"A vim cheat sheet wallpaper based on a wallpaper by Ted Naleid. Colors are based on solarized which makes looking at it even more aaaawesome."
vim  wallpaper  github  reference  programming  editor 
december 2011 by egoexpress
Mislav: Vim: Revisited
"Recently, I decided to give Vim another shot. This time around it was different – someting in my brain switched and now for the first time in my life I’m proud of my knowledge of Vim. "
vim  reference  programming  editor 
december 2011 by egoexpress
Alle Tinkerforge Produkte sind Open Source Hardware und nutzen Open Source Software. Du kannst die Sourcen als Ausgangspunkt für deine eigenen Modifikationen nehmen.
hardware  opensource  programming 
december 2011 by egoexpress
Programming, Motherfucker - Do You Speak It?
We are a community of motherfucking programmers who have been humiliated by software development methodologies for years.
We are tired of XP, Scrum, Kanban, Waterfall, Software Craftsmanship (aka XP-Lite) and anything else getting in the way of...Programming, Motherfucker.
programming  development  manifesto  python  agile  fun 
november 2011 by egoexpress
Michael Pohoreski: Vim Cheat Sheat For Programmers
The top half lists all the keys, the bottom half is organized by categories with bold entries designating common tasks. The red strike-out text above the keys show all the Ctrl keys that Vim doesn't recognize -- you can't map Caps to your favorite command(s) for example.
vim  cheatsheet  programming  editor  reference 
september 2011 by egoexpress
iCalendar Package For Python
The package can both generate and parse iCalendar files, and caneasily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.
python  ical  programming  calendar 
march 2011 by egoexpress
« earlier      
per page:    204080120160

Copy this bookmark:

to read