recentpopularlog in
« earlier  
The Nimble V2 - Zesty Technology
The Nimble is a Remote Direct Drive extruder. This means the stepper is split away from the extruder itself. This removes almost all of the weight from the extruder part, making the Nimble weigh less than 25 grams. This is Nimble V2, with a whole raft of improvements.
mtdvio/every-programmer-should-know: A collection of (mostly) technical things every software developer should know
A collection of (mostly) technical things every software developer should know - mtdvio/every-programmer-should-know
development  programming  reference 
3 days ago
Librem One by Purism
Mail, Chat, Social, VPN Tunnel
email  privacy  security 
3 days ago
Mumble is a free, open source, low latency, high quality voice chat application.
Mumble is primarily intended for gamers, and was the first to establish true low latency voice communication over a decade ago, but finds good use in many different environments as well.
audio  developer-resources  remote 
3 days ago
MVP.css - Minimalist stylesheet for HTML elements
MVP.css - No classes, no framework. Just semantic HTML and you're done.
css  startup  design-resources  mvp 
8 days ago
Installation of Home Assistant - Home Assistant
Instructions on how to install Home Assistant to launch on start.
8 days ago
Using the Specification Pattern to Build a Data-Driven Rules Engine | Jon Blankenship
The specification pattern can be an indispensable tool in the developer’s toolbox when faced with the task of determining whether an object meets a certain set of criteria. When coupled with the composite pattern, the composite specification becomes a power tool that can tackle any combination of business rules no matter how complex, all while ensuring maintainability, robustness, and testability. In this post we’ll see how the composite specification pattern can be used in a .NET application to build a data-driven rules engine.
8 days ago
Explore Isobuild isometric design editor to create awesome illustrations
Isobuild is the best isometric design editor. Try it now and unleash your imagination - create maps, build cities, make infographics, illustrations
design-resources  isometric 
8 days ago
RetroArch is a frontend for emulators, game engines and media players.
RetroArch is a frontend for emulators, game engines and media players.

It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.

In addition to this, you will soon be able to run original game discs (CDs) from RetroArch.

RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, machine translation, blind accessibility features, and more!
games  raspberrypi 
8 days ago
Stap in een tijdmachine: welkom in het Amsterdam van 1922, in kleur en HD
De videobewerker Denis Shiryaev maakt naam op YouTube met video’s waarin hij honderd jaar oude archiefbeelden omtovert tot levendige, kleurrijke filmpjes. Hoe doet hij dat?
8 days ago
Ender 3 Pro: Initial Setup and Recommended Prints : 16 Steps (with Pictures) - Instructables
Ender 3 Pro: Initial Setup and Recommended Prints: The Ender 3 Pro comes partially assembled. The base of the printer containing the print bed and the Y axis (back and forth) control as well as most of the wiring are already assembled before leaving the factory. To finish putting the printer tog...
11 days ago
lensapp/lens: Lens - The free, smart desktop application for managing Kubernetes clusters
Lens - The free, smart desktop application for managing Kubernetes clusters - lensapp/lens
17 days ago
gto76/python-cheatsheet: Comprehensive Python Cheatsheet
Comprehensive Python Cheatsheet. Contribute to gto76/python-cheatsheet development by creating an account on GitHub.
cheatsheet  python 
17 days ago
Fate Core
3-6 12 2-8 hr $25 Grab your plasma rifles, spell components, and jetpacks! Name your game; Fate Core is the foundation that can make it happen. Fate Core is a […]
table-top-gaming  dnd 
18 days ago
12 great whole grains to try | TreeHugger
From amaranth to teff, the wild world of healthy whole grains need not be bland and boring.
recipes  grains 
18 days ago
Home | Utopia
Fluid responsive design
css  fonts 
21 days ago
herrbischoff/awesome-macos-command-line: Use your macOS terminal shell to do awesome things.
Use your macOS terminal shell to do awesome things. - herrbischoff/awesome-macos-command-line
macOS  terminal 
21 days ago
ROCA: Resource-oriented Client Architecture - a collection of simple recommendations for decent Web application frontends
ROCA is an attempt to define a set of recommendations — independent of any particular framework, programming language, or tooling — that embodies the principles of what we consider to be good web application architecture. Its purpose is to serve as a reference, one that can be implemented as-is or be compared to other approaches to highlight diverging design decisions.
best-practices  applications  development 
22 days ago
feltcoop/why-svelte: Why Svelte is our choice for a large web project in 2020
Why Svelte is our choice for a large web project in 2020 - feltcoop/why-svelte
svelte  javascript 
22 days ago
Service Mesh Ultimate Guide: Managing Service-to-Service Communications in the Era of Microservices
This online guide aims to answer pertinent questions for software architects and tech leaders, such as: what is a service mesh? Do I need a service mesh? How do I evaluate the different offerings?
service-mesh  kubernetes  microservices 
22 days ago
IRC and Emacs all the things (messengers like Slack, Skype, etc) - 200ok
This post is a succinct and technical description on how to bridge all your messengers into IRC and therefore Emacs.
emacs  irc 
23 days ago
monitoror/monitoror: Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.
Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything. - monitoror/monitoror
monitoring  server  devops  uptime 
24 days ago
The Slideout Footer | CSS-Tricks
A fascinating new site called The Markup just launched. Tagline: Big Tech Is Watching You. We’re Watching Big Tech. Great work from Upstatement. The
css  footer 
24 days ago
The ultimate guide to proper use of animation in UX
Nowadays it’s hard to impress or even surprise with an interface animation. It shows interactions between screens, explains how to use the application or simply directs a user’s attention. While…
animation  ux  best-practices 
26 days ago
Production-ready Docker packaging
Your guide to creating production-ready Docker images.
docker  best-practices  devops 
26 days ago
Solving Embarrassingly Obvious Problems In Erlang - Noteworthy - The Journal Blog
Here are some of the benefits:

- Programmer intent is clear, helping you identify faulty reasoning sooner
- Programmers introduce fewer bugs initially
- Testing is more focused and easier to reason about
- Code is easier to debug because bugs occur in a coherent, well defined context


- One of Erlang’s best qualities is that it’s easy to spot terrible code — just look for the long functions
- You can write great code by whittling terrible code into smaller and smaller pieces, each obviously correct, simply by asking “what’s going on here” — “what’s really going on?” until you know exactly what’s going on, everywhere
- Obviously correct code will have fewer bugs
- Obviously correct code is easier to fix when it does have bugs (relaxing for a moment our definition of correct — this is a religion so we can do that)
- Testing is similarly a process of clarity-seeking
- If you practice this method, you’ll get better and faster at writing embarrassingly obvious code directly

People who complain about Erlang’s hideous syntax are writing long functions with lots of variable assignments, case statements, if statements — trying to force an imperative style of programming into a functional language.

You might be tempted to blame Erlang. But you know better now.
27 days ago
High Frequency Compute - 3 GHz cloud compute with NVMe storage -
View details and pricing information for the most popular high frequency compute plans.
4 weeks ago
RamNode� - High Performance SSD VPS Cloud Servers on OpenStack
SSD VPS Cloud and cPanel Shared Hosting with DDoS Protection | NYC - LA - ATL - SEA - NL
4 weeks ago
Databases, Languages, Caches, and File Storage with Nanobox | Nanobox
Creating databases, caches, and file storage components using different programming languages for apps to deploy with Nanobox
4 weeks ago
aiFigueiredo/aiDee: aiDee is a micro-framework that can be used to authenticate with iOS Devices using biometrics
aiDee is a micro-framework that can be used to authenticate with iOS Devices using biometrics - aiFigueiredo/aiDee
swift  iOS-development  touch-id  face-id 
5 weeks ago
This is a very simple hosts based blocklist containing all of the websites that are either owned by News Corp or are under editorial control of News Corp or Rupert Murdoch.
5 weeks ago
Understanding parser combinators: a deep dive - Scott Wlaschin - YouTube
Traditionally, writing parsers has been hard, involving arcane tools like Lex and Yacc.An alternative approach is to write a parser in your favourite programming language, using a "parser combinator" library and concepts no more complicated than regular expressions. In this talk, we'll do a deep dive into parser combinators.

We'll build a parser combinator library from scratch in F# using functional programming techniques, and then use it to implement a full featured JSON parser.
5 weeks ago
All – Tiny Helpers
A collection of free single-purpose online tools for web developers.
6 weeks ago
23 rules to run a software startup with minimum hassle | joisig gone awol
Over the last 5 years of bootstrapping, I’ve tried a lot of things, and discovered there are many ways to create hassle for yourself that wastes time and energy and distracts you from building value in your business. This is my second post on lessons learned from bootstrapping; you can subscribe to updates to this page if you want to continue following along.
6 weeks ago
How I Learned French in 12 Months |
Important items:

- Started going through the French Duolingo tree
- Signed up for the Lingoda half-marathon (now sprint) challenge, starting at A1.2
- Started lessons on Italki, roughly once a week
- Started consistently covering 50 new words a day on Anki
- Listened to all episodes of the InnerFrench Podcast
- Went through all A1-B1 saved material from Lingoda
language  learning 
6 weeks ago
Best Coworking places in Amsterdam
Renowned the world over for its amazing arts museums and canals, Amsterdam is also a vibrant hub of creativity when it comes to entrepreneurship and innovation in the field of work. In recent decades the city has given birth to an ever-growing workforce of young, forward-thinking influencers who sit on the cutting edge of art, design and culture. If you're visiting or living in Amsterdam and need a place to work in town: this list get you covered!. This list contains coworking, events.
coworking  amsterdam 
6 weeks ago
Link Preview
Open Graph, Twitter Card, Oembed preview. Shows visual cards that mimics link previews in social media like facebook, twitter, vk, viber and other sites that support link preview.
opengraph  linkpreview  twittercard  oembed  microbrowsers 
6 weeks ago
AWK As A Major Systems Programming Language — Revisited
AWK As A Major Systems Programming Language — Revisited
7 weeks ago
6 things I wish I knew about state management when I started writing React apps
I have a lot more blog posts like this I plan to write. If you like this, follow me on Twitter to make sure you don’t miss any. Think about the most complex frontends you’ve used. Frontends that…
7 weeks ago
sheharyarn/memento: Simple Powerful interface to the Mnesia Distributed Database
Simple Powerful interface to the Mnesia Distributed Database - sheharyarn/memento
elixir  memento  Mnesia 
7 weeks ago
The JVM's mysterious AllocatePrefetch options: what do they actually do?
The HotSpot JVM comes with a range of non-standard -XX: options, many of which have an impact on performance. One set are the family of so-called AllocatePrefetch options comprising: -XX:AllocatePrefetchStyle, -XX:AllocatePrefetchStepSize, -XX:AllocatePrefetchLines, -XX:AllocatePrefetchInstr, -XX:AllocatePrefetchDistance and -XX:AllocateInstancePrefetchLines. In this blog post you’ll learn the background behind why AllocatePrefetch is necessary and how it can help performance.
java  jvm  Clojure  optimisation 
8 weeks ago
ELEMNT MINI Bike Computer w/ Bluetooth SMART | Wahoo Fitness EU
Wahoo ELEMNT MINI is the sensor-based bike computer for those that want max data in a mini package! ELEMNT MINI is designed to work with Wahoo dual-band sensors only and offers two different configurations to meet your ride needs.
8 weeks ago
Introduction to Clojure | Clojure Documentation | Clojure Docs
Community-driven documentation site for the Clojure programming language
8 weeks ago
Understanding Clojure's Persistent Vectors, pt. 1
Ever wondered how Clojure's persistent vector actually works? This is part 1 of a blog series which aims to explain them.
8 weeks ago
Easy way to keep README and Docstring in-sync (example)
Reading the project file with `!/1` and splitting on markers (made as comments) for module documentation for the main module in Elixir projects is a cool way of keeping the README and main documentation in sync.
elixir  documentation  readme  readme-driven-development 
8 weeks ago
kdeldycke/awesome-falsehood: 😱 Falsehoods Programmers Believe in
😱 Falsehoods Programmers Believe in. Contribute to kdeldycke/awesome-falsehood development by creating an account on GitHub.
falsehoods  culture  programming 
8 weeks ago
Seamless offloading of web app computations from mobile device to edge clouds via HTML5 Web Worker migration – the morning paper
Seamless offloading of web app computations from mobile device to edge clouds via HTML5 web worker migration, Jeong et al., SoCC'19 [^1] This paper caught my eye for its combination of an intriguing idea (opportunistic offload of computation from mobile devices to the edge) and the elegance of the way the web worker interface supports…
html5  webworker 
8 weeks ago
Use and Reuse Everything in SVG… Even Animations! | CSS-Tricks
If you are familiar with SVG and CSS animations and started to work with them often, here are some ideas you might want to keep in mind before jumping
8 weeks ago
dysinger/restack: Full Stack ReasonML Tutorials
Full Stack ReasonML Tutorials. Contribute to dysinger/restack development by creating an account on GitHub.
reasonml  mirageos  unikernel 
8 weeks ago
Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
javascript  svg  canvas  diagram 
8 weeks ago
CSS { In Real Life } | Optimising SVGs for the Web
CSS In Real Life is a blog covering CSS topics and useful snippets on the web’s most beautiful language. Published by Michelle Barker, front end developer at Ordoo and CSS superfan.
svg  optimization 
9 weeks ago
Alpine makes Python Docker builds 50× slower, and images 2× larger
When you’re choosing a base image for your Docker image, Alpine Linux is often recommended. Using Alpine, you’re told, will make your images smaller and speed up your builds. And if you’re using Go that’s reasonable advice. But if you’re using Python, Alpine Linux will quite often: Make your builds much slower. Make your images bigger. Waste your time. On occassion, introduce obscure runtime bugs. Let’s see why Alpine is recommended, and why you probably shouldn’t use it for your Python application.
docker  python 
9 weeks ago
« earlier      
per page:    204080120160

Copy this bookmark:

to read