Squirrel's Posts
Nairaland Forum › Squirrel's Profile › Squirrel's Posts
1 (of 1 pages)
Hello Friends, This event starts tomorrow. Registration is available here http://www.inspaya.com/codeworkout/ See you there |
Hello Friends, Please join us at Enspire Incubator, 3rd Floor NEPZA Building, 2 Zambesi Crescent, Abuja on Fri 22nd April and Saturday 23rd April. See below for event details. Cheers ==================== About Me: Currently: - Software Engineer at Formstack.com - Software/Security/DevOps Engineer at Inspaya.com Previously: - Software Engineer at EAB.com - Software Engineer at AutomataStudios.com - Software Engineer at DigitalQuestNg.com - Software Engineer at InfoGraphics.com - Assistant I.T Manager at Nasco Group About the Program: - (FREE) Day 1, Friday 22nd April, 2016 at 5pm: Discussion - Duration: Minimum 1hr and Maximum 3hrs. - Agenda: (1) Discuss existing opportunities around remote employment for Software Engineers with links to remote-friendly companies. (2) Discuss what needs to be done to take advantage of this. (3) Discuss required skills for today's "global" developer regardless of preferred language/platform. (4) Discuss details of what will be taught on Day 2 (5) What's next after Day 2. - (PAID) Day 2, Saturday 23rd April, 2016 at 8:30am: Inspaya CodeWorkOut - Hands On [Participants should bring their laptops] - Duration: Maximum 8hrs - Agenda: (1) Build a sample project from scratch - the goal of this project is to teach concepts around: - Some Linux fundamentals - Using 3rd-party REST API's - Automated Testing - Deploying applications (shared and private servers) - Continuous Integration/Delivery - Version Control using Git - Code Reviews - Adhering to Code style/standards - Data/Schema Migration The fee for Saturday's event is N10,000.00 per participant. Registration and payment can be made on Friday 22nd or Saturday 23rd April 2016. Please let me know if you have any questions or concerns. info@inspaya.com |
Cauhlins:Hello Cauhlins. Happy 2016. I can walk you through Unit Testing with PHPUnit. Can you paste the URL to your Github/Bitbucket repo here for the benefit of everyone. NB: If you don't have the code on a repo yet, please create one. Thanks |
Djangocode:I'd be happy to walk you through but you can start from here https://www.atlassian.com/git/tutorials/ |
discoprophet:Please join this thread https://www.nairaland.com/2812302/practical-introduction-python-web-programming to get started with Python Happy 2016. |
@basbone @Djangocode @AnyoneElse: Can we create a Github or Bitbucket repository for these tutorials? I think it'd be great if we can document all this knowledge somewhere. Effectively, we would be teaching people how to use Git, Python (Flask, Django, e.t.c) and whatever else is relevant to software development. I have a repo already which I'm using for a more general tutorial on Software Development but I recommend @basbone creates the repo for this since he/she initiated this thread and the rest of us can contribute via Pull Requests. Thoughts? |
pystar:@OP - ngrok is a great tool and definitely has a lot of advantages in addition to what you have stated. I've used it often to share applications with distributed teams. An extra tip I would like to add is that you don't do this on your primary machine (i.e. main work computer). If you have the resources, consider designating a separate computer either virtual (e.g. with Vagrant/Virtual Box but remember to setup your port-forwarding correctly) or physical (preferred option + can be on a different subnet within your main network) for this purpose. There are automated port scanners that surf the web for open ports and ngrok provides such port which essentially is an entry point for hackers into your system. Please note, even with either of the above setups - you can still get hacked. I hope this makes sense. Enjoy |
@here - It serves as an online Resume/CV. Employers in many technologically advanced societies require a reference to your Github or Bitbucket profile while assessing your fit for a job. It's helpful to use both i.e. (Github and Bitbucket) since they both support the Git VCS system. Kindly refer to these tutorials for more information https://www.atlassian.com/git/tutorials or feel free to ask, I'd be happy to answer if I can. Cheers |
Raypawer:@OP, If you have the time and resources, I suggest you develop these applications. Why? Depending on where you are in your career: 1. You may need to seek employment now or in the future. In technologically advanced societies, you need to present proof of your previous work to acquire these jobs. By doing some of these projects and storing your work in private repositories (e.g. Bitbucket which offers free repositories), you can showcase this work and gain new opportunities. 2. By writing new software, you learn more especially when you deal with different tools/technologies. 3. Prior to commencing work, you can agree with the "idea-owner" on what minimum features the application should have before going live. mexzony:@mexzony - please see point 1 above. I hope this makes some sense. Cheers |
PModes:Hello @PModes, I'll throw a few questions at you and hopefully that should guide you. What if you start with the end in mind? Do you want to become a Software Engineer or a Hardware Engineer? Each of these areas have vast amounts of knowledge that can be acquired. I suggest you picture yourself applying for a remote job from a company outside Nigeria, which of the skills offered by the $250 program will be relevant to your job quest? Please let me know and hopefully I can shed more light into the subject. Cheers |
GetAvenue:Hello @GetAvenue, What you require is a TRIGGER see https://en.wikipedia.org/wiki/Database_trigger. However, MySQL 5.5 which I tested with seems to have a documented issue of locking tables and thus preventing you from using triggers for your scenario. Please see http://forums.mysql.com/read.php?99,122354,122354#msg-122354. Please check the latest version of MySQL for current behaviour. The trigger would have looked like this: CREATE TRIGGER my_trigger AFTER INSERT ON tablename FOR EACH ROW UPDATE tablename SET total = first_column + second_column + third_column; If you have the flexibility of using a different RDBMS, I strongly recommend switching to PostgreSQL. It provides comparable features to Oracle and adheres to many ANSI SQL standards. I hope this helps |
ayurdavid:@ayurdavid @chiwex is right. chiwex:What you are able to learn is not determined by studying in India. My recommendation would be you outline what you really want to learn and ask around for pointers to resources or people who can guide you towards your goal. Plus, you can save money on traveling to India and invest that in buying resources you need ( a good laptop, decent Internet, dedicated cloud hosting space, I.D.E licenses and pay for Certifications) I hope this helps. |
Otunba4eva:Hello there, this is ambitious for 6 months but not impossible. What you achieve is not so dependent on the "tool" but how you choose to use your chosen tool. There are a few skills I suggest you familiarize yourself with independent of the tool you finally choose (please note these are my personal recommendations based on experience, feel to discard if it feels too burdensome): 1. Version Control Systems e.g. Git - this keeps you orderly, tracks changes to your source code and lays the foundation for incorporating more developers into your project with minimal on-boarding effort. 2. Virtual Machines - I recommend using Vagrant. This helps you setup a re-distributable development machine that is guaranteed to be identical across team members' different computers. Essentially eliminating the problem of "the code works on my machine but doesn't work on yours" 3. Learn to Write Tests for your chosen tool - Automated tests can help you track bugs faster and save on the hours you would have spent manually looking testing your applications for bugs. I hope this helps someone. |
@basbone: Thank you for sharing, this is much appreciated. @here: I recommend using PyCharm, you can download a free (Community Edition) copy here http://www.jetbrains.com/pycharm/ and also read about it's features. One specific feature you will find invaluable is the in-built debugger. I hope this helps someone |
Hello Everyone, There will be Web Programming Classes and seminars holding on Saturdays at various locations in Abuja starting 5th Feb 2011. The Seminars last for one (1) hour and are FREE. 1. For information about the training structure & content, please visit www.inspaya.com/wpc 2. For information about seminar locations and fees, please call 0704 371 3605 |
Hello Everyone, Would you call this an Industry Challenge? http://www.ByNigerians.com/ is organizing a Web Template Design Contest for Nigerians and they are giving away N50,000 plus more. There's more information on their website. ![]() |
Hello Everyone, Would you call this an Industry Challenge? http://www.ByNigerians.com/ is organizing a Web Template Design Contest for Nigerians and they are giving away N50,000 plus more. There's more information on their website. KASPA, I hope this challenges you? ![]() |
Hello Everyone, Would you call this an Industry Challenge? http://www.ByNigerians.com/ is organizing a Web Template Design Contest for Nigerians and they are giving away N50,000 plus more. There's more information on their website. KASPA, I hope this challenges you? ![]() |
@smartsoft Your generosity is appreciated. You can use www.dropsend.com and then break down the videos and files into multiple uploads. As at the last time I checked my DropSend account, I had access to 250MB FREE storage. After creating your FREE account simply post the user name and password (you can always change those later) to this forum for interested people to download. @juintade, @kobojunkie The truth is, many developers down here don't have break-neck Internet speeds like you have over there. So smartsoft is actually rendering a very vital service by pointing prospective .NET developers to a different resource rather than the original sources. @kobojunkie The www.LearnVisualStudio.net videos are very comprehensive. It's a good resource I'll recommend. I enjoyed the 12 or so videos a friend got from there. |
Hello, Regarding Web 2.0, In addition to making Web Applications "more like desktop apps", there are some key features that should be taken note of, they include; 1. Eliminating browser content re-drawing: This is evident when you request a page and your screen goes blank or flickers for a while. 2. Increasing Accessibility: The Internet is now more accessible, many devices e.t.c. Using Web 2.0 techniques, you can build your web apps to suit multiple devices. 3. There's actually much more but I'll suggest you try out Yahoo! Mail Beta, Google Suggest and Gmail. These should give a picture of what to expect from Web 2.0 apps. |
1 (of 1 pages)
