My First Blog Post
Hello World!
Welcome to my first blog post. This is where I'll share my thoughts on software engineering, programming languages, and other technical topics.
Why I Started This Blog
I created this blog to:
- Document my learning journey
- Share knowledge with others
- Build a portfolio of my work
- Connect with like-minded developers
A Simple Code Example
Here's a simple "Hello World" in Emacs Lisp:
def mount(_params, _session, socket) do rooms = [initial_room(1)] building_data = %{ application_type: "HTG", num_floors: 1, construction_year: nil, custom_u_values: false, room_height: nil, design_temperatures: %{ outside_temp: nil, # From location ground_ref_temp: nil # From location }, thermal_bridging: nil, # Thermal bridging addition value air_permeability: nil, # Building air permeability building_mass: nil, # For intermittent heating calculations u_values: %{ walls: nil, roof: nil, floor: nil, windows: nil, doors: nil }, address: %{ street_address: "", city: "", postcode: "" }, } project_data = %{ customer: %{ name: "", email: "", phone: "" }, notes: "", date: nil } socket = socket |> assign(:rooms, rooms) |> assign(:building_data, building_data) |> assign(:project_data, project_data) |> assign(:current_section, 1) |> assign(:total_sections, 3) |> assign(:heat_loss_results, %{}) {:ok, socket} end
(defun hello-world () (interactive) (message "Hello, World!"))
What's Next
In future posts, I plan to cover topics like:
- Advanced Emacs configuration
- Functional programming techniques
- Project management approaches
- Tool reviews and comparisons
Stay tuned for more content!
TODO Hello world!
TODO This one here
- indent
[ ]
tick box- Indent 2
- Back back back