recentpopularlog in
« earlier  
Bayart's Basic Classic Groups : woweconomy
I've made [very basic item groups for Classic](, without any custom operations, meant to serve as a basis to build...
wow  discussion 
6 hours ago
Fauna | Demystifying Database Systems, Part 2: Correctness Anomalies Under Serializable Isolation
Most database systems support multiple isolation levels that enable their users to trade off exposure to various types of application anomalies and bugs for (potentially small) increases in potential transaction concurrency. For decades, the highest level of “bug-free correctness” offered by commercial database systems was “SERIALIZABLE” isolation in which the database system runs transactions in parallel, but in a way that is equivalent to as if they were running one after the other. This isolation level was considered “perfect” because it enabled users that write code on top of a database system to avoid having to reason about bugs that could arise due to concurrency. As long as particular transaction code is correct in the sense that if nothing else is running at the same time, the transaction will take the current database state from one correct state to another correct state (where “correct” is defined as not violating any semantics of an application), then serializable isolation will guarantee that the presence of concurrently running transactions will not cause any kind of race conditions that could allow the database to get to an incorrect state. 
consistency  database  ACID 
9 hours ago
It's a tool that takes a page template and a directory with page content files and builds a complete static website from it. This makes it easy to tweak the site layout without having to edit every page by hand. It can include external files in your pages, set the page title, create footnotes and tables of contents for your pages—in short, help you with tedious tasks that distract you from working on the site layout and content.
9 hours ago
Implementing a Photo Stylizer in Python using a QuadTree Algorithm | CODING w/RICKY
So recently, I discovered a project done by Michael Fogleman called Quadtree Art. It inspired me to try and code my own version of the project. This is what I will talk about in this article, how to implement your own Quadtree art program, just as I've done here:
python  graphics  algorithms  image 
9 hours ago
Images done right: Web graphics, good to the last byte — Martian Chronicles, Evil Martians’ team blog
Start taking graphics on the web seriously and boost your applications’ performance by learning the essentials about image formats, both modern and old-school. Dig into SVGs and adopt the latest and greatest tools to optimize your graphical content: both vector and raster. Study the theory behind digital images and how humans perceive them—to improve the experience for your users.
images  graphics  optimization  webdev  svg 
10 hours ago
GitHub - andrewferguson/YahooGroups-Archiver: A simple Python script that archives all the messages from a public Yahoo Group
A simple python script that archives all messages from a public Yahoo Group
YahooGroups-Archiver allows you to make a backup copy of all the messages in a public group. Not only is all the message content downloaded, but also all other raw data that Yahoo uses to display the messages.

Messages are downloaded in a JSON format, with one .json file per message.

There is support for private groups, but this requires that you have a Yahoo groups account that has access to the private groups you want to archive. See the 'Private Groups' section for more info.

Works with both Python 2 and Python 3.
python  yahoo  mailinglist 
11 hours ago
There's a buzz about Blazor
People are talking about Blazor but will it ever really replace JS?
What’s your favorite plugin for video editing and why? : editors
Hey video editors! I am looking at ways to spice up my edits with new stylize filters, motion graphics, text and more. I’d love to know what you...
video  editor  plugins  lists 
Plate tectonics runs deeper than we thought | Ars Technica
At 52 years old, plate tectonics has given geologists a whole new level to explore. 
geology  geophysics  earthquakes  platetectonics 
These are various demos ready for you to run. You can run them in the browser and they will look similar to what you'll see on your desktop. Note that the resolution here is not very large so some windows may be clipped. To run on your PC, just click the download button and you'll receive everything you need, including in a ZIP file.
python  gui 
Introduction To GUI With Tkinter In Python (article) - DataCamp
In this tutorial, you are going to learn how to create GUI apps in Python. You'll also learn about all the elements needed to develop GUI apps in Python.
python  tkinter  tk  gui 
GitHub - django-mptt/django-mptt: Utilities for implementing a modified pre-order traversal tree in django.
Utilities for implementing a modified pre-order traversal tree in django. - django-mptt/django-mptt
django  tree  datastructures 
How to use external Javascript libraries (e.g. Stripe.js) in SvelteJS - Niels van der Molen
This tutorial shows a method of including external javascript libraries on the client side in Svelte components. We use Stripe.js as an example library.
svelte  javascript  libraries 
AMA. Made 1000g in 2 weeks on 1 character with 10 gold. : woweconomy
Good Morning Woweconomy, This will be my third AMA for the subreddit, usually do them on the retail side, this is my first on classic. I enjoy...
wow  discussion 
A Thorough Introduction to PASETO | Okta Developer
Today I’m going to introduce you to one of my favorite pieces of security technology released in the last several years: PASETO (platform-agnostic security tokens). PASETO is a relatively new protocol, designed by Scott Arciszewski in early 2018 that is quickly gaining adoption in the security community.
paseto  json  jwt  security  crypto 
Writing is Thinking: Learning to Write with Confidence
Learning to write is learning to think. This article goes over my writing process, focused on minimizing the activation energy to get started.
writing  learning  creativity 
Weaponizing and Gamifying AI for WiFi Hacking: Presenting Pwnagotchi 1.0.0
This is the story of a summer project that started out of boredom and that evolved into something incredibly fun and unique. It is also the story of how that project went from being discussed on a por
wifi  security  reverseengineering  tools  projects 
Minimalism: Introduction
The four main design principles of minimalism are:

Choose an action-oriented approach. Users typically want to do things. This principle reflects the use-centeredness of minimalism
Anchor the tool in the task domain. A tool is a means to an end. This principle asks designers to select training tasks that are meaningful for the user.
Support error recognition and recovery. To err is human. There are several ways to increase user competence and comfort levels in handling mistakes. 
Support reading to do, study and locate. Designs must fit as much as possible the diverging needs and propensities of the intended audience. This principle reflects the user-centeredness of minimalism.
technicalwriting  documentation  writing 
3 days ago
A Linux Dev Environment on Windows with WSL, Docker, tmux and VSCode — Nick Janetakis
I've spent a full year using WSL and I am still convinced it is the ultimate development environment set up if you use Windows.
windows  linux  docker  wsl  vscode 
4 days ago
GitHub - huginn/huginn: Create agents that monitor and act on your behalf. Your agents are standing by!
What is Huginn?
Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server. You always know who has your data. You do.
api  zapier  cloud  workflow 
5 days ago
Integrate your data, APIs, and cloud services in minutes - Pipedream
The integration platform built for developers
Develop any workflow, based on any trigger. Workflows are code, which you can run for free.
No server or cloud resources to manage.

Get Started
Run any Node.js code, or use pre-built actions.
Create, share, and fork workflows from the community.
Send data to S3, Snowflake, email, SSE, and more.
Coming soon — Develop locally and deploy workflows via CLI.
development  api  cloud  lambda  serverless  zapier 
5 days ago
Reddit, what books should someone really read about photography? : AskPhotography
So Reddit, what are the best books you have read that really helped you understand the art of photography from geometry and composition to color...
photography  books  lists 
5 days ago
Dockerizing Django with Postgres, Gunicorn, and Nginx (updated) : django
The django community on Reddit. Reddit gives you the best of the internet in one place.
docker  django  discussion  devops 
5 days ago
Performance Review Generator | Michael Schmitt
Automatically generate performance reviews based on more than 40 attributes
management  performance  review  tools 
5 days ago
The Red Hand Files - You can ask me anything. There will be no moderator. This will be between you and me. Let's see what happens. Much love, Nick : The Red Hand Files
You can ask me anything. There will be no moderator. This will be between you and me. Let's see what happens. Much love, Nick
music  blog 
6 days ago
sboss9 comments on I was asked to bring chips and salsa to a Murder Mystery party.
RECIPES *from left to right* SALSA #1 By KellyDP from INGREDIENTS 2 (14.4 ounce) cans diced tomatoes 1 jalapeno chile, seeds...
salsa  recipes 
12 days ago
GitHub - rsinger86/drf-typed-views: Use type annotations to validate/deserialize request parameters in Dango REST Framework.
Use type annotations to validate/deserialize request parameters in Dango REST Framework. - rsinger86/drf-typed-views
django  rest  types 
12 days ago
The Knowledge Fellowship
We are a community of like-minded people here to seek knowledge and share knowledge with others. Our primary goal is to share peer-reviewed information on a variety of topics in a casual, highly-interactive environment on Twitch. We seek to serve the people by educating, finding and supporting other educational content creators, creating a central hub for all things educational through live-streaming, and inspiring others to discover the value in learning.
streaming  twitch  learning 
12 days ago
GitHub - plainas/flask-swagger-types: A swagger spec generator and type checker for flask
Flask-swagger-types is a swagger spec generator and type checker for flask applications. Define marshmallow schemas for your input data and responses, anotate your routes with @FlaskSwaggerTypes.Fstroute() using these schemas, and get a swagger spec free at [YOUR_APP_URL]/swagger_spec.
flask  swagger  api  rest 
12 days ago
.NET Videos | Free videos from the .NET team and community
Free videos for learning all aspects of the .NET developer platform, including web, mobile, desktop, C#, machine learning, containers/docker, and data access.
video  learning 
13 days ago
The Little ASP.NET Core Book
A friendly introduction to web programming and ASP.NET Core  book  learning 
13 days ago
Thank you for a quick response! (Media CC BY 4.0)
14 days ago
GitHub - JohnSully/KeyDB: A Multithreaded Fork of Redis
A Multithreaded Fork of Redis. Contribute to JohnSully/KeyDB development by creating an account on GitHub.
redis  concurrency  fork 
14 days ago
« earlier      
per page:    204080120160

Copy this bookmark:

to read