
Why You Should Use Data Classes in Python | Giuliano Pertile
Don't you know what a Data Class is? You know how to use it? And what is the difference with a regular class? Here in this post I will try to answer these questions and many more.
Don't you know what a Data Class is? You know how to use it? And what is the difference with a regular class? Here in this post I will try to answer these questions and many more.
Bashly is a command line application (written in Ruby) that lets you generate feature-rich bash command line tools.
It never hurts to learn more about the Asset Pipeline in Rails 7, right?
I can always learn tonuse comprehensions better! “Write better list comprehensions with the help of these unknown features and tricks”
This is almost in the too good to be true category! “Python has become the most popular language in many rapidly evolving sectors, such as deep learning and data sciences. Yet its easy readability comes at the cost of performance. Of course, we all complain about program performance from time to time, and Python should certainly not take all the blame. Still, it's fair to say that Python's nature as an interpreted language does not help, especially in computation-intensive scenarios (e.g., when there are multiple nested for loops).”
My first video post to this. This is an excellent motivator and explainer to all of you trying or struggling to learn a new skill. I myself am struggling go learn to play the piano. Ha! I’ve been doing that for over 10 years. Still diggin’
I haven't read this yet, but the topic is of great interest: "Before discovering Ruby and Ruby on Rails I was a .NET developer. At that time I’d make ad-hoc changes to my development database, export my table/function/stored procedure/view definitions to text files and check them into source control with any code changes. Using diff functionality I’d compare the schema changes that the DBAs needed to apply to production and we’d script that out separately."
It has some similarities with things like JSFiddle or CodePen, but can run Ruby (as well as Python, C and C++). It can even act interactively and accept user input (such as with gets). You can then take these sandboxes and use them on your own pages/blog posts, etc.
Have you ever wondered how does Medium recommend blogs to read or how does a platform with millions of users tells if a username is available or ta...
Adds additional postgres functionality to an ActiveRecord / Rails application - GeorgeKaraszi/ActiveRecordExtended: Adds additional postgres functionality to an ActiveRecord / Rails application
Getting data into your database is easy, but querying large datasets is challenging—especially without the right indexes. Pavel Tkachenko teaches how to write performant SQL queries with EXPLAIN and ANALYZE.
There are a few really good ones here! “11 quick tips and hidden features”
Puzzle Master Inc is a #1 online puzzle buying platform where you can find huge collection of Wire, Metal, Jigsaws, Cubes, Wood Puzzles & Brain Teasers. Shop Now!
Duplication can pose serious maintenance problems to codebases. Developers’ attempts to fix duplication can even sometimes introduce new problems. Certain popular approaches to addressing duplication exist, such as the rule of three and the refrain duplication is cheaper than the wrong abstraction. I think these advice snippets treat duplication in an oversimplified way that doesn’t […]
Command-line interactive multitool for tabular data.VisiData is an interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease.
CodeSee is the world’s first solution for Continuous Code Understanding. CodeSee helps development teams visually understand how your large-scale codebase works, document it, and collaborate continuously.
Now that slack changed its pricing model it may be time to switch. “Zulip combines the immediacy of real-time chat with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones”
A quirky guide for people joining this particular HCI research lab: "This material should take you a week to go through. It'll help you in doing HCI work and research in general. 1) Start with a talk by Richard Hamming called You and Your Research about picking research problems: http://www.cs.virginia.edu/~robins/YouAndYourResearch.html then look over...
Command-line interactive multitool for tabular data.
Your mental model for Hotwire should be progressive enhancement: start with the basics and layer on Turbo Frames, Streams, and Stimulus as you build more.