I first started with HTML / CSS almost 12 years ago and since then I’ve gotten to a point where I can easily diagnose a CSS issue and how to go about fixing it. I’ve noticed a lot of issues having to do with CSS and positioning elements which can be a bit confusing so I’m glad I can shed some light on those and help Wizpert users. CSS is the main backbone of HTML and with CSS3 gaining more and more browser support, this will likely increase the learning curve even more so to all Wizpert users — Hang in there!
What I like about being a software engineer is the fact that I become a small god to the applications that I create. They have no choice but obey my programming commands!
I got started early when I was in the university where I mostly created applications in PHP, .NET and a bit of Java, and have been coding ever since.
I didn’t grow up thinking that I would become a software engineer, but that turned out to be my destiny, and I am very happy being one, and love to help others.
One of the many interesting problems I ever faced was interfacing a php application to a desktop application running on different servers. I overcame this challenge by implementing ODBC Connections.
Since joining Wizpert, I have enjoyed helping others with interesting challenges, as well as learning from others.
I came to Wizpert not in search of money or because I love helping others (and I do), but for rather more selfish reasons. I’m a lone developer, with a growing non-development set of responsibilities. I saw Wizpert as an opportunity to dive into aspects of programming that I may not otherwise have been motivated to explore. I sought the opportunity to learn by helping others, and Wizpert has managed to deliver.
From HTML5 Canvas and Video, to full-screen email backdrops; the solutions I’ve pondered and presented to others have refreshed or advanced my own knowledge of the subjects I’m attempting to help them with. This, I think, is where Wizpert is powerful and beautiful. Not as a platform to seek popularity as a helpful, programming saint, but as a platform to further one’s own knowledge, expand horizons and even seek inspiration that I can apply to own my blogging, professional writing or programming endeavors.
I haven’t made a fortune on Wizpert, but it has given me a small fortune in new experiences that I have little doubt will benefit me in my day-to-day responsibilities.
Avoid mistakes using the split function across programming languages, with this useful summary from Alexander, a Programming wizpert:
“A little note from my debugging experience. Split function works differently and I would say unexpectedly for empty string in different programming languages, and it can cause difficult to find bugs (especially if you use a lot of languages simultaneously).
Sometimes it returns empty array, but sometimes an array with the one empty element. So please be careful with the split operation ”
Sandeepa, one of our C Programming wizperts, has compiled a great set of aptitude questions on C.
“The C programming language is one of the most popular programming languages, used for core level of coding across the board. C is used for operating systems, embedded systems, system engineering, word processors, hard ware drivers, etc.
We hope that this questions and answers series on C programming will help students who are looking for a job, and also programmers who are looking to update their aptitude in C.
You should know the basic knowledge of the language. Read more and more c language books of different authors, recall your study materials, and try to understand the concepts like structures, pointers, arrays, and etc. Don’t simply read the concepts, try to understand it, and solve problems on it.”
Check out the aptitude questions and answers on Sandeepa’s blog. Enjoy!
Sean Mcgee, an Animation wizpert, shares his experience at the ‘cool tech’ Campus Party, and talks about 3D printing:
“I spent a week at campus party at the o2 arena with Microsoft. What I actually did was supervise the 3D printing and demo some of the other tech around the venue. This included Unity, Windows 8.1 demo and roaming around and assisting people to the stand.
Campus party was a huge event all about technology, it was described as being the “Glastonbury for geeks” there was a huge amount of cool tech. I won’t go in detail about all of the things I see, but I did manage to get a look at Google glasses, Oculus rift and google street view camera. But I personally think the coolest piece of tech there was the 3D printer! Although it the ones we were using was rather cheap, I managed to learn how the 3D printer works as well as teaching others.”
Read the full story on Sean’s blog.
Kc00l, a Ruby Programming wizpert, talks about what computer to buy, and makes a case for a more barebone custom laptop:
“I bought a Macbook Air in 2011 and I’ve been using mostly for web development and a bit of light design stuff (with strong Adobe oriented pieces of software).
I’m now considering getting a multimedia rig using these new barebone laptops which are the best in terms of bang for the bucks, and keeping the Macbook for the design oriented part.”
Kc00l’s take on the Macbook Air:
- Zippiness thanks to the SSD
- Limited upgrade options. Here I am 2 years later with a mostly full SSD even after a OWC Aura SSD upgrade (256 GB vs the integrated 128 GB).
- Poor heat control degrades performances when running 100% CPU. Well, ok… this is mostly for games but everyone needs a break from work
- Disappointing global performances for a Core i5. I read somewhere about some memory management problems in OSX… I won’t reopen the debate…”
Check out what Kc00l upgrades to on Kc00l’s blog.
AppDelegate, an Objective C wizpert, talks about what’s important for quality web development:
“Software, as in art, almost always has more than one ‘right answer’.
Approach a dozen developers with your design for the perfect customer experience: You’ll be presented with as many approaches to realising it.
If they all look and feel exactly like your design, does it matter which one you run with?
Yes, it does: perhaps surprisingly, even poorly designed and built software can look great and serve your customers well. The latent cost of design compromises may only begin to hit your business hard when a new requirement means it’s time for ‘version 2′.
Your hired developers need to return to the original Application code… what will they find?
- Is it well organised?
- Does it follow commonly accepted design principles?
- Has the code been documented properly, with human-readable comments?
- Are these even the same developers that worked on your ‘version 1′? How long will it take new developers to learn how the system works?
Much of your software’s business value resides not in the code itself, but in the human understanding of it. Our developers are encouraged to write code for clarity above cleverness; to let their code say ‘what’ and their comments say ‘why’.”
Read the full article on AppDelegate’s blog.
Create a simple PHP MVC framework, with this great tutorial from PoorBoy, a PHP Programming wizpert:
“If you are a procedural php programmer, you can probably relate to how excruciating it is to debug 2000 ( a little exaggeration by me, but have seen this a lot though ) lines of PHP codes embedded between HTML tags. By writing our codes in object oriented, we can minimize the time consumed in debugging, re-writing codes on many pages. The beauty of writing our codes in well organized structures and flows, we easily find the culprit. Not only that, we can make corrections only on the method/s of object/s causing the problem/s.
Object Oriented PHP allows us to write our codes in chunks, in groups, and in its own pages. We can extend other classes to make another child class, if the functions needed by our application is not dealt with by the parent class, and OOP guarantee us that a child class can be created as an extension of the parent class, and do whatever tasks not covered by the parent class.”
Check out PoorBoy’s tutorial on how to Create a Simple PHP MVC Framework on PoorBoy’s blog.
Life is full of stages and seasons. And with every stage, there is something to be done. One grows to maturity and begins to look for a mate; a soul mate, some he or she to spend the rest of their remaining lives on earth with. Then the question of who do marry comes to mind. People begin to seek and look for a suitable mate. But more often than not, many of the seeking and looking results in wrong pairing that later leads to break ups, separation or even divorce. Is that what they really wanted? No. everybody wants to stay’’ happily ever after’’ with the person they choose to date or marry. The issue now is how do I achieve that? This requires the right knowledge about relationships and how to be successful. Once you have this knowledge, you have the power and the ability to make the best of choices for your good. This is where I come in. I have learnt a lot over the years and am blessed with the knowledge, wisdom and experience to helping people experience a fruitful relationships and a happy marriage. I have always offered help to the people around me and many have experienced successful relationship. However, there was a thirst in me to help much more people.
Then came Wizpert! For me it was what I have been looking for. A channel to help many people all over the world. It is therefore not surprising that I have helped many people in their relationship since I became a Wizpert. Most of the people I talked to came for the ability to be confident in themselves so as to attract the kind of person they want. Many were grateful for me being there to hear them out and help them make the best decisions in their relationship. When all is said and done, I want to be able to help someone to make the best decision, so that one day in their marriage they can confidently look in the eye of their partner and say to them ‘’ we are meant to be’’