Writing is a deeply underestimated skill within the field of software development. Learning how to be a clear and concise writer is the fastest way to level up your output and effectiveness. In this post, you will find 3 strategies you can utilize to improve and stand out as a writer.
3 Non-Technical Books For Software Developers
Most software developers are laser-focused on one thing: writing code. That makes sense, as it’s ostensibly the thing that they are paid to do. However, software development is about so much more than writing code. It’s also about communicating well with others, creating simple solutions to complex problems, and working in a team.
Using The Laravel Builder Object For Flexible Querying
Puzzling and Programming
How To Send AJAX Requests From The Browser Console
Recently I ran into a situation where I wanted to be able to send a request to the back-end of a web application that would not be strictly possible for a user via the UI. In this post, I will explain the importance of having a good understanding of how to send different type of AJAX requests from the browser console and provide some examples for doing so.
Business Is Booming In Banagalore
There’s something in the air in Bangalore. Maybe it’s the particles of pollution which give the city one of the worst air quality indices in the world. Maybe it’s the dust and dirt from all the construction projects, as every block seems to have either a tear down or a build up underway. Maybe it’s something else though, a spirit of high tech innovation and entrepreneurship previously unbeknownst to the Indian subcontinent.
Toggle Button State Using Ajax
Archive A Large Database Table
Recently I was tasked with the seemingly simple task of running an alter table to update the data type of a table. However, because the table had tens of millions of rows I soon discovered the task would not be so easy to solve. In this post, I'll explain the solution: creating an archive version of the table.
Understanding Join Queries in Laravel By Example
7 Important Concepts About Solidity Programming
As part of learning more about programming applications for the blockchain, I have been using Solidity to build sample contracts on the Ethereum blockchain. In the process, I've discovered a number of interesting aspects of this programming language that would be of interest to any beginner. In this post, I'll explain 7 of them.
Dynamic Increment Buttons In Javascript
4 Things I Learned Coding My First Blockchain Application
As a software developer, I thought it would be interesting to spend some time getting my hands dirty with creating blockchain applications in order to better understand the implications of this new technology. Here are 4 things I learned during my first experience, 2 tools to get started and 2 learning resources to help developers and non-techies alike learn more about Decentralized Applications (DApps).
Improve Laravel Performance using Caching
Recently, I was working on a Laravel website that is powered by a Wordpress CMS with a lot of static content. While developing the site, performance was never really an issue but once we started getting a lot of users the page speed got much worse. In order to solve this problem, we implemented Laravel’s caching facade. In this post, I’ll explain how to did so.