background preloader


Facebook Twitter

Untitled. If you’re on this blog you’ve probably discussed a lot of this stuff with your significant other already, but on the off chance you haven’t – or need a good push!


– here’s a list of 20 great questions to talk about the next time you guys are in “the mood.” And bonus points if you actually go over them while “in the nude!” (Heyo!) They come from a friend of mine who’s launching a new app (Zeta) to help couples manage their money better, and you can read the full article I found these from via Refinery29: The 20 Money Questions You Should Ask Your S.O. You’ll come away knowing a LOT more about your partner going over these, and they’re broken into three core sections: the past, the present, and my favorite – the future.

31 Journaling Prompts for Building Greater Self-Reliance. 79 Alternative Investment Platforms to Earn Stronger Returns, Build Cash Flow, and Diversify Your Portfolio - Side Hustle Nation. I’ve been excited about alternative investments since my early days as an aspiring real estate investor and peer-to-peer loan shark.

79 Alternative Investment Platforms to Earn Stronger Returns, Build Cash Flow, and Diversify Your Portfolio - Side Hustle Nation

If you’re bored/scared/disillusioned with the “traditional” stock market and mutual fund asset classes, or if you just are curious what else is out there, this post is for you. The cool thing is we’re living in a golden age of alternative investment opportunities, and it was quite an undertaking to compile these options. My curiosity in this stuff stems from the question: “What’s the best way to grow money?” Useful programming and game development resources · Elias Daler's blog. This list will be constantly updated as I discover new awesome stuff.

Useful programming and game development resources · Elias Daler's blog

It’s a stuff that I recommend personally: there are still some universally praised books which may be added here in the future! How to adult. 19 tutorials to help you impress your friends :) D3.js - Data-Driven Documents. Really Useful Websites. Dave's Investing Philosophy. From on 14 Jul 2009 We all know how to deal with debt—pay it off!

Dave's Investing Philosophy

Investing, however, is more complicated, and most people have questions about how and when to do it. So, to give you the answers you need, we put together everything Dave has to say about long-term wealth building in one place. For in-depth investing help, contact your investing Endorsed Local Provider (ELP). 17 Coding Challenges to Help You Train Your Brain.

Programming is becoming an essential part of nearly every industry known to man, the way it helps to organize and maintain large systems is not possible to compare to anything else, and so more and more people begin their journey.

17 Coding Challenges to Help You Train Your Brain

You can learn to code both from interactive platforms and also from books – whichever you find most appropriate and easy to learn from. But, sometimes that’s not good enough, and we want to practice new things. Coding is a lot about creativity, your ability to come up with new and interesting ideas; but sometimes, due to a large amount of time spent tackling common problems, we forget about creativity.

Investing - Financial Markets Tools & Research. Budgeting Basics. Uh oh, the dreaded “B”-word!

Budgeting Basics

I speak, of course, of budgeting! (you were probably thinking something dirty, weren’t you? I knew it!) Budgets, like diets, tend to get a bad rap. Both have a reputation for making you miserable now in exchange for a future benefit (hopefully). Got milk? NerdWallet Investing - Financial Markets Tools & Research. Learning JavaScript Design Patterns. Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language.

One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve. 6 Books Every Programmer Should Own. I’ve seen many lists about the best programming books and I am sure there are a lot of books that are specific to a programming knowledge or technology – that I have not included in my list.

6 Books Every Programmer Should Own

The books I have chosen are those that are meant to inspire, increase productivity and improve your programming design skills. Note: This list has no particular order. Code Complete 2. Handy programs to carry on a USB stick. - Featured software selections at SnapFiles. 15 websites programmers should visit every day. 80+ Best Free Hacking Tutorials. Learning to become hacker is not as easy as learning to become a software developer.

I realized this when I started looking for learning resources for simple hacking people do. Even to start doing the simplest hack on own, a hacker requires to have in depth knowledge of multiple topics. Some people recommend minimum knowledge of few programming languages like C, Python, HTML with Unix operating system concepts and networking knowledge is required to start learning hacking techniques. 100+ Ways to Learn Anything on the Internet. Learn Anything...

100+ Ways to Learn Anything on the Internet

Thanks to this amazing collection of educational websites you can become a master in anything from home renovations to rocket science, maths to photography, art to computer programming. What are you going to master today? TED Talks TED is a global community, welcoming people from every discipline and culture who seek a deeper understanding of the world. TED believes passionately in the power of ideas to change attitudes, lives and, ultimately, the world. Chesscademy. Quake 3 Source Code Review: Architecture. June 30, 2012 Since I had one week before my next contract I decided to finish my "cycle of id".

Quake 3 Source Code Review: Architecture

After Doom, Doom Iphone, Quake1, Quake2, Wolfenstein iPhone and Doom3 I decided to read the last codebase I did not review yet: idTech3 the 3D engine that powers Quake III and Quake Live. The engine is mostly an evolution of idTech2 but there are some interesting novelties. The key points can be summarized as follow: UT on Rails. Last year I held a series of non credit Rails courses for University of Texas Students, i’m happy to announce that i’ve been granted an Adjunct Professor position at the UT and I’m teaching a for credit course in Databases and Rails.

UT on Rails

Lucky for you, i’m a sucker for online learning, so i’ll be putting all my course material online, right here. The Course This Ruby on Rails course is 10 weeks long and assumes you know very little about programming and have not used Ruby, Rails, or Databases previously. The videos are broken up by topic, so if you know one topic you can safely skip that video. Some weeks have exercises and quizes, this is the most important part of the course. I’m taking a fairly non traditional approach to teaching Rails, so even if you’ve been coding for a year or so, you’ll still likely get something out of the course, especially the exercises. Automatic Memory Management. To optimize the performance of the garbage collector, the managed heap is divided into three generations: 0, 1, and 2.

The runtime's garbage collection algorithm is based on several generalizations that the computer software industry has discovered to be true by experimenting with garbage collection schemes. First, it is faster to compact the memory for a portion of the managed heap than for the entire managed heap. Secondly, newer objects will have shorter lifetimes and older objects will have longer lifetimes. Lastly, newer objects tend to be related to each other and accessed by the application around the same time. The runtime's garbage collector stores new objects in generation 0. In reality, the garbage collector performs a collection when generation 0 is full. After the garbage collector performs its first collection of generation 0 and promotes the reachable objects to generation 1, it considers the remainder of the managed heap generation 0.

Computer Programming Algorithms Directory. Invent Your Own Computer Games with Python - Chapters. Chapter 1 Read online: Chapter 1 - Installing Python Videos: Chapter 2 Read online: Chapter 2 - The Interactive Shell Chapter 3.