Turn a girl on with these 21 fun, sexy and effective techniques to fuel her desire. Number 16 is my favorite! Read now learn the tantric way...| Tantric Academy
I’ve been in software engineering/development for over 20 years. I’ve noticed when I did a good job and when not. I’ve noticed how others have struggled to do a good job and what inhibited their potential. Here is my list of top five traits and abilities that distinguish a good software engineer. Practical Tips for … Continue reading "Top Five Traits of a Good Software Engineer and How to Develop Them"| webapplog [tech blog]
node-pg-migration is a useful library. You can add a constraint of a foreign key with a simple references property on the column. For example, you have table client_session with publishable_key column and you want to reference publishable_key column in workspace table where it is not a primary key (just a unique key). The following usage with object: schema, name, won’t work:| webapplog [tech blog]
I recently needed to update the check constraint on a Postgres table column. This check does format validation similar to regex. This check was part of the CREATE TABLE statement meaning it was created with the table. | webapplog [tech blog]
A discussion came up in at my work about distinction between a triage and planning meetings. My take on this is that triage reactive whereas planning is active. Let me illustrate this with examples. Imagine a customer-facing app like a WordPress CMS. Users use the CMS, encounter bugs, and curse. They sometimes report the bugs. An engineering team or a product manager will triage the incoming bugs and issues to sort out what need an urgent fix and what can be deferred. Bugs tend to be urgent b...| webapplog.com
I got an email from a person frustrated that he can’t get an entry-level job in IT/tech. He knows PHP, HTML, CSS and MySQL, but he is tired of all the companies rejecting him and requiring a “perfect” expert (as he put it). That’s true that there are not that many entry-level jobs in tech. It’s hard break into tech. Most companies only interview senior engineers with at least five (5) years of industry experience. The reason why most companies want to hire an expert developer, inste...| webapplog.com
As I was editing my new book Practical Node.js, 2nd Edition, I found a few recurring mistakes that my publisher’s editor was correcting. I wrote over dozen of books but I still don’t know some of English grammar. Do you know some of these tricky rules? Front-end app vs. frontend Which vs. that While vs. whereas May vs. might Login vs log in Front-end is an adjective while frontend is a noun. For example, “I build front-end systems”, but “I work on the frontend”. Which needs comma ...| webapplog.com
There are multiple ways how software engineers can achieve a successful career. Some can be early employees at Google while others can be a life-long employees of IBM. Some can build side projects while other can get equity. But there are only five common habits and traits: LEARN: Find balance between learning and doing. Have a solid knowledge of fundamentals either from college degrees or from educating yourself with books and online courses. Constantly apply your knowledge to practice. WORK...| webapplog.com
Hello everyone! In this post, I want to contrast the terms with which other people and we ourselves call us. There are a lot of confusion around the names for our trade. People use terms such as software engineer, software developer. Some people even use programmer or coder, etc., etc. And some event go as far as ninja, guru, or rock star. So let’s take a look at the differences. Of course, it’s all just my opinion but I’ve been in this industry for 15 years. I know a bit or two. So let...| webapplog.com
Let’s start from the smallest to the biggest five reasons why programming and software development is awesome. The reason number 5 (smallest) is programming can pay really well. The average income in the USA is somewhere along $50K per year per household. Programmers typically starts their careers with $80K/year salaries. In major metro areas the salaries are way higher than that. They can easily be in the $120–150K/year range. The reason number 4 is that you are never bored. There’s al...| webapplog.com
Packt Publishing reached out to me and offered to do a book. They pretty much want me to do any book and pre-agreed already. They gave me carte blanche on the topic. (More or less, I doubt I can convince them to publish a vampire thriller set in a Silicon Valley startup.) Funny thing is that I know the editor. He worked at Apress Media when I published my first book Practical Node.js with them. I submitted to them my idea about a software engineering career book for junior developers. They li...| webapplog.com