NEWS
  • News
  • Archive
  • LE Home
  • Courses

Learn Enough Python to Be Dangerous

Dec 15, 2022 learnenough-news , tutorials , python
Learn Enough Python to Be Dangerous is now available! Learn the Python interpreter, shell scripting, testing and test-driven development, package creation, beginning web development, and Python tools for data science.
Email Newsletter
  • Sep 2, 2022 learnenough-news , tutorials , print-versions

    Print versions of Learn Enough HTML, CSS and Layout and Learn Enough JavaScript

    Print versions of Learn Enough HTML, CSS and Layout and Learn Enough JavaScript are now available.

  • Aug 11, 2022 learnenough-news

    Learn Enough and the Rails Tutorial have been acquired

    We are pleased to announce that Learn Enough has accepted an acquisition offer from a private equity firm run by entrepreneur and longtime Ruby on Rails community member Jonathan Siegel. As part of this, Learn Enough is teaming up to offer an accredited degree in computer science through recently founded Hamming College.

  • Jun 21, 2022 learnenough-news , tutorials

    CSS Grid

    Learn Enough CSS & Layout has a newly released 100-page bonus chapter on CSS grid.

  • May 31, 2022 learnenough-news , tutorials , rails

    Launch of the Ruby on Rails Tutorial 7th Edition

    The Ruby on Rails Tutorial 7th edition is now available! Learn professional-grade web development with Rails 7.

  • May 2, 2022 learnenough-news , tutorials , print-versions

    Learn Enough Developer Tools to Be Dangerous Print Edition

    Get the print edition of Learn Enough Developer Tools to Be Dangerous, which combines the contents of the Learn Enough tutorials on Command Line, Text Editor, and Git.

  • Apr 19, 2022 learnenough-news , tutorials

    Full Draft of the Ruby on Rails Tutorial, 7th Edition

    A full draft of the Ruby on Rails Tutorial, 7th edition is now available.

  • Aug 12, 2021 learnenough-news , site-status

    Heroku Errors

    We are experiencing an outage. Update: It’s fixed.

  • May 12, 2021 learnenough-news , tutorials

    Closed Captioning/Subtitles for Learn Enough Video Courses

    Closed captions/subtitles are now available for all the videos in all Learn Enough courses.

  • Apr 8, 2021 learnenough-news , tutorials , teams

    Learn Enough for Teams

    Learn Enough now has teams! Learn Enough for Teams lets members of your organization learn key software development skills at their own pace.

  • Mar 1, 2021 learnenough-news , tutorials , git , ruby , scripting

    Real Artists Ship

    As legendary Apple cofounder Steve Jobs once said: Real artists ship. What he meant was that, as tempting as it is to privately polish in perpetuity, makers must ship their work—that is, actually finish it and get it out into the world. This can be scary, because shipping means exposing your work not only to fans but also to critics. “What if people don’t like what I’ve made?” Real artists ship.

  • Feb 22, 2021 shell-script , command-line , deploying , ruby , tutorials

    The Power of Scripting: A Deploy Script

    This post is about the power of scripting, which refers to the creation of programs (known as scripts) that are generally shorter and simpler than full-size applications while still being highly useful. The most common kind of script is a shell script, which is typically run at the command line. The specific example we’ll be looking at is an only slightly simplified version of a script that I use all the time, often multiple times per day. It’s called deploy, and its purpose is to deploy a wide variety of different project types using a method appropriate to each type.

  • Feb 10, 2021 search-engine-optimization , html , css-and-layout , custom-domains

    SEO in One Post

    Learn (practically) everything you need to know about search-engine optimization in only one post!

  • Feb 4, 2021 learnenough-news , tutorials , ruby-on-rails , eager-loading , sql

    Eager Loading and the N+1 Query Problem

    Working with any popular programming framework today typically means using an object-relational mapping (ORM) library like Rails’ Active Record to interact with the database. ORM systems are a definite plus for developer productivity and general happiness. They also allow a programmer to get by with a little bit less knowledge (sometimes a whole lot less) about what’s happening in between their code and the database. But that convenience comes with some pitfalls, including the common N+1 query problem. What does that mean? Read on to find out!

  • Jan 28, 2021 learnenough-news , rails , email

    Sending Email with Rails

    One of the topics covered by the Ruby on Rails Tutorial is sending email with Rails. It can be difficult to find up-to-date resources on this subject, which is part of why I added a couple of chapters on it starting in the 4th edition of the tutorial.For reasons described in the post, I’ve now updated the main chapter on sending email to make it 100% free.

  • Jan 21, 2021 learnenough-news , tutorials

    It’s Normal Not to Remember Everything!

    Is it normal not to retain absolutely everything right away? Yes, it is! Find out how Learn Enough helps you remember the important commands and concepts when learning to code.

  • Dec 4, 2020 learnenough-news , tutorials , action-cable

    Free Learn Enough Action Cable Videos on YouTube

    Chapter 1 videos available now on YouTube

  • Nov 18, 2020 learnenough-news , tutorials , ruby , rails

    Free Ruby on Rails Tutorial Videos on YouTube

    Chapter 1, 2, & 3 videos available now on YouTube

  • Nov 10, 2020 learnenough-news , tutorials , ruby

    Free Learn Enough Ruby Videos on YouTube

    Chapter 1, 2, & 3 videos available now on YouTube

  • Oct 29, 2020 learnenough-news , tutorials , javascript

    Free Learn Enough JavaScript Videos on YouTube

    Chapter 1, 2, & 3 videos available now on YouTube

  • Oct 24, 2020 learnenough-news , git , github

    Default Git Branch Name with Learn Enough and the Rails Tutorial

    Guidance on choosing a default Git branch name

Archive

Success! Now check your email to confirm your subscription.

There was an error submitting your subscription. Please try again.

LEARN ENOUGH
  • News
  • Archive
  • Join Newsletter
  • RSS
  • LE Home
  • Courses
  • About
  • Legal
  • Contact