Widely used by some big name organizations like Nasa and Harvard, is a job working with DRUPAL outdated in 2019?
We’ve been asked if DRUPAL is a dinosaur, an aging language that won’t matter in the years to come and if anyone who works in it will be working towards obsolescence (whoa…heavy, huh?).
Well the short answer is “…no…”
The long answer is (thankfully) a little more detailed and availablehere in what I’d like to be the first to describe as a “Sausage” explanation. In that it is both meaty (detailed) and has a hint of spiciness (fun nerd ranting) mixed in…yeah, ya know what never mind, I’m regretting this metaphor already…apologies…
Suffice it to say that it’s better to experience this explanation in it’s entirety, with the relevant senses than to write it out. Plus, there a bonus RUBY dig (mwahaha…). Long story short if this is a first job for you, we all have to start somewhere and work looks good on a resume no matter what (not to mention experience) and you’d be surprised how many languages are still being used today…
I think you really need to watch the vlog to put this into proper context…
We received an email that pointed out an interesting idiosyncrasy when it comes to learning programming languages. Long story short, it was pointed out that while python was a great language to learn, there are not many jobs (outside of AI) that actually use python today, thus making it harder to enter the job market. With so many other languages being used for other purposes, for example, games: C++/C# for games, and for native app development there’s swift/java/kotlin, to name a few, it doesn’t seem to be worthwhile to learn python if you want to get right into work…
Okay, now before we go any further, I strongly urge you to watch the video for context, I don’t want to start a nerd war; there are far better uses of our time…
That being said, for the most part, “there’s a lot of truth to that. Python is the go-to language in AI/machine learning and it’s the second [or] tertiary language…in many other areas.” The email goes on to conclude that “learning webstack is the best way to getting employed quickly.” I can’t argue with that, but where does that leave us with python?
“Python is a great language, it’s a language that glues everything together. If you’re working in large organizations, you might find the need for python. …A lot of schools teach with python now…because it is an easier language to teach people how to program with. …It’s accessible…Productivity of the language, in terms of how long it takes you to write things is a huge factor today, when you’re looking at programming languages…” But if you’re out to get employed right away then maybe webstack is the best thing for you. However, if you find yourself struggling and maybe you’ve had problems with other languages, python could be a great way to connect the missing pieces and streamline it all. The job opportunities will be less, not zero but less, unless you have a relevant university degree. Full transparency, yes, I do offer Python course but they teach foundations, modules, programming, etc. “…it’s just a vehicle to teach certain programming concepts and mechanisms.” I feel like the best way explain this is to watch the vlog, it really puts the things I’m saying here into perspective. Plus, at the end of the vlog, I look outside only to find February hasn’t left yet…jeez, get a clue, man! Enjoy!
WordPress, is the most popular CMS in the world … and for good reason.
Spoiler Alert: Yes, WordPress did approach us to do this.
Also, SPOILER ALERT: we don’t know how to use spoiler alerts…
It’s not selling out or corporate schilling because we actually believe in and love this product, and are happy to tell you guys about it. It works for us and we hope it works for you, if you need something like this; plain and simple. Yes there are other platforms comparable to WordPress and if you are happy with them, more power to you. But if, you’re curious about it, we think you’ll find what you’re looking for, whether it be style or function.
We could list all the amazing functions and plug-ins right here but it’s easier to just watch the vlog.
That way you can see my awesome sweater-jacket too 🙂
These days we have many options when it comes to building websites, but which is the best way to build in 2018?
Let’s talk websites and the building thereof… So, you’re a small business owner or an aspiring website creator? Maybe you’re just interested in what goes into building a website. Well, there are many options and each has their PROs & CONs:
HTML & CSS The traditional way to do web design coding, these would be the two “languages” you’d have to learn and they can (theoretically) build any type of website. “There is literally no limitations, in terms of what you could build if you got into the nuts & bolts: the basics of building a website.” However, the downside is that you’re going to have to learn it; that is to say time investment, theory, practice; all the stuff that goes into learning a skill. But that being said, you know how to program!
Web Design Programs These can range from programs where you have to know a little bit of code (Dreamweaver, Brackets, etc.) to content management systems (CMS) like WordPress, down to easy site builders like WIX, for example. All are very different approaches (which we will touch on in the video) and vary in the amount of control you will likely have…
The key word here is control. As we go from straight up coding down the line, we lose flexibility and versatility; it goes from creating the very thing you see in your mind’s eye, to “what you see is what you get” on the building sites. And of course, that’s fine too. There’s nothing wrong or lazy with building a “wham-bam” website if that’s what fills your needs, but check out our video and you might get an idea of how to better fill those needs. And check out the links at the bottom if you’re curious about the aforementioned web design languages. Mastering the code of website creation does have it’s perks…
Applies to web design and just about any type of programming too!
A HAPPY HALLOWEEN TO ALL!!
Let’s start off with a scary premise… You’re starting a project or maybe you’re knee deep in the middle of one and you just feel stuck, or trapped. You’ve become mired in details and trying to be a programming hero, and you feel like you’re going in all directions at once! You need a better way to manage your workflow, young padawan…
In this video we lay out 5 steps to speed up your workflow whether a web designer or a programmer you be! Without too many spoilers, I’ll give you a little taste of what I’m talking about with tip number 4: Get the UI in front of the client ASAP. You’d be surprised (or maybe you wouldn’t…) how many programmers and designers want to have this almost completed, work of DiVincian (yes that’s a word now) art to show the client. Nope, “You can mock all this up in HTML and you get the feedback from your client as quickly as possible.” Wouldn’t it suck to build something up and then have to change “…core behavior in your application because the client didn’t quite know what they wanted until they saw it?” Check out this video and free up some more time, money, and sanity for yourself.
A lot of people use WordPress and WordPress is hacked all the time. How do you prevent WordPress from being hacked? My top 4 things to do:
Great passwords that contain both upper and lower case letters, numbers and a symbol or two like underscores, dashes etc.
Keep WordPress up to date! Fortunately in 2014, WordPress can be set to auto update. Do it and save yourself headaches.
Don’t use plug-ins unless you absolutely have to. Do some research to be sure that they are safe and secure.
Delete any unused themes. WordPress comes installed with a few themes … delete them because they could be a place for hackers to drop in malicious PHP files.
I recently had an old WordPress based site hacked and though I had updated it to the latest version of WordPress, will still found a malicious PHP file in this folder:
… Yes, inside the images folder. That’s one example of where these bastards will stick their malicious code. Remember, they don’t want you to find it. We don’t know for sure but I am guessing they got in the file BEFORE I updated WordPress.
I have to tell you that over the years, the few times we’ve been hacked … it’s always been via WordPress.
We are really reconsidering our use of WordPress, since it can be such a liability. We are asking ourselves, how much does WordPress really bring to the table(?) and weighing that against the risks.
BTW, I am not picking on WordPress, all the major CMS’ out there (Drupal, Joomla) are major points of attack. The open nature of these products, makes them that much easier to hack than closed-sourced (code is not public) private software.
For our new projects, we are rolling out our own blog tool – with all the advanced PHP frameworks out there and given that our needs are fairly simple, it makes sense to us.
If you do end up using WordPress, be sure to follow the above steps.
Anyone who knows me knows that I am an advocate of WordPress, especially from the point of view of a web designer since so many small business websites use WordPress.
Not all is well in the world of WordPress
The sad thing is that with great popularity and ease of use, comes great evil – WordPress has had a plethora of security holes and can be the source of many of website headaches because of all the hacking that can likely be subject to. Here are some WordPress safety tips:
1. Keep WordPress up to date!
It seems that the WordPress nerds update this popular CMS every 2.6 seconds! Though annoying, these updates are made with good reason: to plug security holes and other bugs.
Thankfully, the in WordPress update feature (as of WordPress 3.x) works very well. You don’t have to go through the 10 step process anymore to update it – just click on the update button and WordPress takes care of it for you.
We just released a brand new WordPress training course that teaches you from scratch, how to create a custom WordPress theme. Some details:
In this series,Â the viewer is taken through the entire design and development process, starting with doing the design in Photoshop, then building an HTML/CSS template, and finally integrating that template into a fully functioning WordPress theme.
The author demonstrates a wide range of WordPress functionality, including WordPress search, menus, sidebars and widgets, and how to theme posts, pages, categories and archives. In addition, install and use a favorite WordPress plugin: the Advanced Custom Fields plugin.
This course is aimed at intermediate designers/programmers. To follow along, you are expected to have a basic understanding of Photoshop, HTML, CSS and PHP. The author demonstrates WordPress using a local install on a computer, meaning that web hosting isn’t required to follow along.
There once was a time (6 months ago) where updating WordPress was a real pain in the butt. Fortunately for us lazy nerds, those days are past us!
WordPress 3.5 Upgrade is Flawless!
We just upgraded a few of our WordPress based blogs (as you should!) and the one click upgrade worked for the for time for us. And in fact, it worked on many sites. So my congrats to the WP nerds for finally getting this right.